传统的网站(不用vue,react等组件式框架)如何实现组件化开发的?比如京东,阿里是如何实现的?

项目经验不足,公司的项目都是采用vue,react等组件化思想的前端框架。只用了html,js ,jquery等技术如何实现代码复用?

阅读 5.1k
4 个回答

一般大公司会有自己的技术团队,其中小部分人负责封装框架、插件库、组件等,然后一部分开发人员则使用他们自产的工具进行业务开发。
纯原生直接进行开发,常见于个人或小团队,这种效率太低,难以应付反复多变的需求和批量生产。
在我还没有接触框架和使用库的时候,我的思路是将常用模板和数据处理方法写在一个文件中,在需要使用的地方引入文件克隆数据,对数据加工后添加到页面上。
然而半年后,我就彻底放弃了这思路,因为现在的框架已经将我的想法实现,而且做的比我想象中灵活。

京东有NervJS,阿里有eggjs,antd,dva等等等等

可以从后台出发。
比如 Laravel 的 blade @component

纯 jq 开发,手写组件库、事件驱动、模板引擎... 就是现在一些框架的思想。比较锻炼js基础,锻炼代码规范

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题