例如这个项目:multiline,以前简单的把js文件下载下来在网页文件中插入<script src='xxx'></script>就可以了,但现在...真不知道怎么做/笑cry,虚心求教,谢谢
例如这个项目:multiline,以前简单的把js文件下载下来在网页文件中插入<script src='xxx'></script>就可以了,但现在...真不知道怎么做/笑cry,虚心求教,谢谢
13 回答12.8k 阅读
7 回答2k 阅读
3 回答2.6k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答918 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
很明显楼主不懂模块化,通过script标签引用一个框架或者插件,很多时候是在window下挂载了一个全局变量,如jQuery,然后调用jQuery下的某些方法。一个jQuery再怎么压缩也有那么大,但是在我们项目中不见得用了所有的方法,另外当我们引入了多个框架或者库时,发现页面太大了,很多没有用到的方法被引入了,而且有的框架有公用方法,我只想引入一个,结果在多个插件中都有实现,怎么办,那我们把这些库拆散成小零件自己组装算了,颗粒化是模块化的表现形式。模块化另外还有很多好处,比如拆分模块,让依赖关系更明确,可以分开治理。。。但是呢,大部分浏览器目前并不支持这些模块化标准,我们经过模块化开发最后一步一般需要经过打包,说白了就是把我们的js又打包成一个文件,在浏览器中可以执行的文件。
新手可以参考这篇文章:http://zhaomenghuan.github.io/#!/blog/20160415