• Vue最佳实践
    > 记录我在使用 Vue 中发现的一些好的代码实践,希望能够保持更新。🤠
  • Vue 和 React 的大红大火,带来的是组件化和数据驱动的开发方式。Demo 很美好,但如果没有一定的实际开发经验积累,总是能把一个功能模块写成浆糊。 依托于 Webpack 等构建工具,使得前端代码具备了后端编程语言的代码组织能力,摆脱了传统的「一泻而下」式的代码编写。至此,作为前端也该对自己的代码有更高的要求。
  • 在数据操作时,Lodash 就是我的弹药库,不管遇到多复杂的数据结构都能用一些函数轻松拆解。 ES6 中也新增了诸多新的对象函数,一些简单的项目中 ES6 就足够使用了,但还是会有例外的情况引用了少数的 Lodash 函数。一个完整的 Lodash 库,即使是压缩后,现最新版本也有 `71k` 的体积。不能为了吃一口饭而买下一个饭店啊。 针对这个问题,其实已经有很多可选方案了。
  • ## 前言 在输入编辑的业务场景中,可能会需要在光标当前的位置或附近显示提示选项。比如社交评论中的`@user`功能,要确保提示的用户列表总是出现在`@`字符右下方,又或者是在自定义编辑器中 autocomplete 语法提示,都需要获取光标当前的位置作为参照点。