摘要:
本文主要对以下技术要点进行分析: 编辑器 自定义组件 拖拽 删除组件、调整图层层级 放大缩小 撤消、重做 组件属性设置 吸附 预览、保存代码 绑定事件 绑定动画 导入 PSD 手机模式 为了让本文更加容易理解,我将以上技术要点结合在一起写了一个可视化拖拽组件库 DEMO: github 项目地址(h 阅读全文
摘要:
现状 随着项目不断发展壮大,组件数量开始变得越来越多,项目也开始变得庞大,webpack 编译的时间也会越来越久,我们现在的项目编译一次在 40s ——70s 之间,这是一个效率非常低下的操作。优化的手段有很多,之前项目原本已经做了很多,本文从缓存的角度进行优化讲解 以下仅介绍几种缓存相关的优化手段 阅读全文
摘要:
试题一 原生js怎么实现拖放 react-dnd拖放的核心API react diff 算法复杂度是多少 diff造成的非预期更新如何解决 如何实现路由监听 页面适配方案:百分比,flex,vh,vw 平时对js和css基础有过了解吗 从地址栏输入地址到页面回显,都发生了什么 解释下重绘和回流 说一 阅读全文
摘要:
一面题目 - VueRouter 的原理?(两种路由方式说了一下) - 对于 History 路由而言,在服务端是如何做路由分发的呢? - 介绍一下 Vuex 的 Mutation 和 Action 的区别吗?(mutation做同步操作,action一般用于异步) - 为什么要设计出 Mutati 阅读全文