冗余的精简矛盾

公共组件和私有组件的区分及避免带来的新问题。
 
      有了公共组件和私有组件的区分,可以有效避免代码的重复。但又会带来新的问题——如果组织公共组件。

      合理的前端架构中CSS和JavaScript都是会提取共公组件的,如何组织公共组件是需要权衡的。如果没有将公共组件载入到系统中,那么组件是没有办法被使用的。一个最方便的做法就是将公共组件全部打包好,然后一次性全部载入,这样可以保证所有组件都是可用的。这种做法的好处是加载方便,但是夹在的代码量可能过大,而很多代码事实上很可能是没有被用到的。另一种做法是将代码精确划分成一小块一小块,然后按需要加载相应的模块。这种做法的好处是加载灵活,保证代码的加载量小,但坏处是使用起来比较麻烦。

«1»
最近发表
控制面板
您好,欢迎到访网站!
  [查看权限]
网站分类
搜索
Tags列表
网站收藏
图标汇集
  • 订阅本站的 RSS 2.0 新闻聚合
友情链接

热门搜索: 外链域名 高外链域名 高收录域名

Copyright www.thyst.cn. Some Rights Reserved.