摘要: 一、为什么要用require.js? 最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下面的网页代码,相信很多人都见过。 <script src="1.js"></script> <script s 阅读全文
posted @ 2018-04-27 15:42 天赋流觞 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 七、模块的规范 先想一想,为什么模块很重要? 因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。 但是,这样做有一个前提,那就是大家必须以同样的方式编写模块,否则你有你的写法,我有我的写法,岂不是乱了套!考虑到Javascript模块现在还没有官方规范,这一点就更重要了。 阅读全文
posted @ 2018-04-27 15:41 天赋流觞 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。 Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。 但是,Javascript不是一 阅读全文
posted @ 2018-04-27 15:39 天赋流觞 阅读(84) 评论(0) 推荐(0) 编辑
摘要: js立即执行函数: (function ( ){})( ) 与 (function ( ){}( )) 与new Function()区别? new Function() 还是有区别的,fn = new Function("arg1","alert(arg1)");这是新建一个函数,Function 阅读全文
posted @ 2018-04-27 14:05 天赋流觞 阅读(117) 评论(0) 推荐(0) 编辑