赶脚这货好难;( 哪种项目才用得上这种框架呢? 普通的项目用得着么?
赶脚用了它,所有代码都被污染了,开头必须是define()函数开头的样子:( 肿么办:(
用过requirejs的盆友们,觉着这货如何:)
非node项目,可以考虑直接用requirejs,当然node项目也可以用。 http://blog.fens.me/nodejs-requirejs/
requirejs的AMD模式就是为了避免污染. http://requirejs.org/docs/whyamd.html http://javascript.ruanyifeng.com/tool/requirejs.html
光靠看是不懂的,你得实践
可是所有代码前面加个Define,介个就是污染啊:(
项目大了你自己就会使用了
每个JS文件,一开头就是define么,亲:)
不是的,不需要的,因为在requrejs的配置文件中可以使用shim的方式自动添加,比如你用jquery,你并不需要修改jquery 的源码,你只需要在shim写上jquery的相关信息就行了
但是对引用jquery的代码是个污染啊,一旦用上,以后就去不掉requirejs这个库了:(
就象一个function 有输入,有输出,这样统一规范不好吗?
用了requirejs之后,是不是不能通过<script src=xx 来引入js文件了呢?