0%

下班早一点--关于前端复用&模块化的一点体会

Dont repeat your self!

前端的复用以及模块化这是一个老生常谈的话题,有许多的前辈前仆后继的付出了大量的心血

比如 工具库,第三方包,开发框架, 还有一些大厂提供的解决方案(阿里飞冰)等等

从开发角度来讲

小到一个函数的封装,一个类的抽象, 一个外部文件的导入都是用来更好的复用, 最直接的收益就是节省了大量低价值,高重复的编码时间.让人们可以高效优质的完成工作,或者投入到更高层次的问题上(想到那句话: 人生苦短,我用 python)

其实,做技术最怕的就是重复自己,这意味着很慢的进步和提升,写代码也很忌重复的代码,一定要及早的认识,并围绕到这个问题,去改善自己的工作流和开发方式

脚手架

一定要有自己的项目模版或者叫脚手架,这是一个自己量身定制的项目框架,里面包含了必须的依赖,符合自己习惯的目录结构,还有一些预置的代码,这一环节做好能大幅度提升做项目的效率和心情

业务组件

封装自己的业务组件可以做一个自己的业务组件库,上传到 npm,以后方便复用

代码片段

站在巨人肩膀上

优秀的开源代码,一些好用的轮子都放在那里,大神们不断迭代的代码,比自己遇到需求就闭门造车要强大太多,只要你花些心思关注一下,你的工作就能带来质的飞跃.

不过,还是尽量要多看看源码是如何实现的,毕竟底层很重要或者业务特殊没有符合的轮子,开始要自己撸的

坚持原创技术分享,您的支持将鼓励我继续创作!