技术爱好者周刊(第12期)

 

12 种 Vue 设计模式 郭晓旭

介绍了vue开发的几种设计模式,比如策略模式,hooks等,这些开发技巧可以用起来提高代码可维护性。


自动驾驶感知算法 陆欣(谢晓峰)

这里有一套自动驾驶感知算法学习的资料,包括了计算机视觉基础、针孔相机模型、将激光雷达3D点云映射到相机图像的原理。


Renderless 思想正在影响前端开发 刘世豪(言未)

无渲染组件(Renderless Components)是一种设计模式,其核心理念是将组件的逻辑和表现分离。具体来说,无渲染组件只关注业务逻辑和状态管理,而不关心具体的 UI 渲染实现。 常见的无渲染组件实现方式有下面几种: Render Props 通过 render prop 属性将一个函数作为子组件传递,使得父组件可以完全控制 UI 渲染。 Scoped Slots Scoped Slots 是一种允许父组件完全控制子组件渲染内容的模式,通过 Scoped Slots 向父子组件双向传递数据和方法,而父组件则负责具体的 UI 渲染。


一文带你搞懂相机内参外参(Intrinsics & Extrinsics) 崔鹏程(温华)

第一部分,相机内参; 第二部分,相机外参;第三部分,总结。


全新AI富文本编辑器 AiEditor 李勇鲁(路飞)

一个面向AI的下一代富文本编辑器。


图形编辑器开发:一些会用到的简单几何算法 郭兵宇

图形编辑器开发:一些会用到的简单几何算法,本文盘点一些开发图形编辑器时常用到的简单几何算法。


我的天!又在几个知名组件库发现相同的bug!(组件库zIndex管理方案) 车泽民

组件库zIndex管理方案。


N 个值得一看的前端代码片段 徐堂鑫

N个值得一看的代码片段,大部分比较常规,有几个值得看下。


这一年我优化了一个46万行的超级系统 李文娟(李果然)

一个复杂系统的优化过程,可以从中学习感受一下。


前端不懂 Docker ?先用它换掉常规的 Vue 项目部署方式 张泰玮

  1. 容器化的必要性:随着项目复杂度的增加,传统的部署方式可能会遇到各种问题,如环境差异、依赖冲突等。容器化部署可以解决这些问题,因为它提供了一致的运行环境,确保了应用在不同环境中的一致性。
  2. Docker基础概念:文章简单介绍了Docker的几个核心概念,包括镜像(Image)、容器(Container)、网络(Network)和数据卷(Volume)。镜像是应用的模板,容器是镜像的实例,网络允许容器间通信,数据卷用于持久化存储。
  3. Vue项目Docker化步骤:文章详细描述了如何将Vue项目打包成Docker镜像,并使用Nginx作为Web服务器来提供前端资源。包括编写Dockerfile、构建镜像、运行容器、配置Nginx以实现404页面的前端路由处理,以及使用私有镜像仓库存储和管理镜像。

我写了一个ESLint插件,解决了团队棘手问题 黄鹤翔

如何写一个ESLint插件。