看了一个月了还不是很明白 纠结了 一个网站 完整的 它的所有js都在一个大的js文件集合里 为了模块化加载 我把这个js文件按照功能 分成了N个小块 不知道怎么灵活的按需加载它 求助高手

解决方案 »

  1.   

    参考下
    http://www.ruanyifeng.com/blog/2011/10/javascript_loading.html
      

  2.   

    都看过了 网上所有有关的网站博客都看了 还是没有头绪 官网的翻译成中文也不明白 和nodejs commonjs等等一些东西乱掺和 杂乱无头绪 看实例 里面的js代码 根本和我的书写习惯大不一样 不懂那样写是干嘛的 
    合成一个js的问题是不利于后期的长期维护像服务器托管 也是服从上级的需求 无奈
      

  3.   

    首先你要把网站的js进行封装,以减少代码量,提高重用性。然后分类合并,像什么基础方法,ui组件啊,每个页面对自身进行操作的JS,都归纳好页面内不要写任何行内的JS,绑定方法也在JS中完成,不要在标签内写基础方法每个页面头部都加,单页的JS都写在页面底部或写在一个JS文件内在页面底部加载,ui组件在单页的JS内用loadScript(这个方法你懂是撒吧,需要哪个加载哪个)方法加载到页面上。
      

  4.   

    最主要还是js封装,分类除了 基础方法 的JS文件,其它js文件间要尽可能的减少相互的依耐时,单页的JS要尽可能的独立,最好是不与任何其它单页的JS发生依耐,如果有相似的程序过程,就封装起来,再调用低耦合,高内聚,后面就好搞了晕,怎么感觉说得不乍靠谱LZ,看在写这么多的份是,多少给点