工作中主要是用插件还是自己写JS效果?
初级的前端要学会寻找和掌握大量的插件组件,学会迅速上手实现功能,有时间的话通读插件代码,总之不急于自己写插件,多用多看多想。
中级水平,可以尝试进一步基于插件再次封装或改进,了解插件惯用的结构和思路,此时至少要通读过 50 个以上插件,最初的时候,建议读那些小而精的插件源码。
高级水平,可以考虑从当前工作中发掘几个可以用插件来解决重复性问题的需求,尝试写这个插件,此时基本上胸有成竹,而且工作环境中可以方便测试。你熟练了写插件的技巧,同时推进了工作。到了高级水平,基本上就是前端架构师的思维模式了。