怎样在项目中规范易用的使用jquery和各种插件

这就是为啥现在前端框架像angular,react之类的都这么火了。优秀的前端框架用起来就是清爽干净。jquery是出色的工具,但框架才蕴含思想。等你按最佳实践用熟了前端框架,哪怕再回头写jquery,代码质量都不会是一个层级的。写了一段时间的angular后,我现在一拿到需求,就近乎条件反射地把它一分为三,哪部分应该写成共用服务,哪部分该分离成可复用组件,哪部分写成纯净业务。道理很简单,就好像一个养成收纳习惯的人,即便没有了收纳盒、柜子和书架,也能把房间整理得井井有条。但如果有收纳工具,更容易养成良好习惯。
■网友
谢邀。实际上对于题主的问题,我也进行过思考。我们的网页就是一个人,JQuery好比一个原始的装甲,我们按照需求,往上面添加各种各样的挂件。结果就好像下面的神器这样:怎样在项目中规范易用的使用jquery和各种插件
【怎样在项目中规范易用的使用jquery和各种插件】
太不优雅了!但是,要想根本上解决这种状况我觉得很难,因为JQ本身的定位就是一个类库,而不是一个框架一个体系。一个框架的话,会告诉你,M代码写在哪,V的代码写在哪,C的又写在哪,一切井井有条。若是说改善的话,可以结合一些模块管理工具,如:sea.js。同时,写代码的时候,将业务代码和UI的代码抽离分开,也就是人们常说的MVC中的V和C要分开。感觉自己也没写什么干货,厚着脸皮发布回答,坐等其他大神。


    推荐阅读