这一篇来认识下打包工具的paths参数,在入门一中就介绍了require.config方法的paths参数。用来配置jquery模块的文件名(jQuery作为AMD模块时id为“jquery”,但文件名可通过paths配置可以不必是“jquery.js”,而是带有版本的如“jquery-1.7.2....
分类:
Web程序 时间:
2015-12-11 18:23:43
阅读次数:
178
1.AMD opencl-optimization-guidehttp://developer.amd.com/tools-and-sdks/opencl-zone/amd-accelerated-parallel-processing-app-sdk/opencl-optimization-gui...
分类:
其他好文 时间:
2015-12-11 18:14:39
阅读次数:
126
AMD 模块AMD(异步模块定义,Asynchronous Module Definition)格式总体的目标是为现在的开发者提供一个可用的模块化 JavaScript 的解决方案。AMD 模块格式本身是一个关于如何定义模块的提案,在这种定义下模块和依赖项都能够异步地进行加载。它有很多独特的优势,包...
分类:
Web程序 时间:
2015-12-11 08:37:40
阅读次数:
180
随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。JavaScript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只...
分类:
Web程序 时间:
2015-12-10 18:58:52
阅读次数:
164
这篇文章主要介绍了seajs加载jquery时提示$ is not a function该怎么解决的相关资料,需要的朋友可以参考下jquery1.7以上的都支持模块化加载,只是jquery默认的是支持amd,不支持cmd。所以要用seajs加载jquery时,我们需要稍微做下改动,需要把以下内容做下...
分类:
Web程序 时间:
2015-12-04 22:52:46
阅读次数:
152
关于模块的规范。模块的规范让我们可以方便的使用一些代码,可以方便的解决浏览器的兼容问题。ADM是异步模块的定义,AMD要求两个参数,第一个参数是一个数组,module第二个是回调函数callbsck,运行的代码从主函数开始。且AMD必须采用特定写法的define()函数来定义,如果一个模块不依赖其他...
分类:
其他好文 时间:
2015-12-03 11:46:14
阅读次数:
109
前面我们已经初步认识了模块化,今天就更深入的了解一下模块化!下面是我今天所学到的,虽然还有不懂的,后面我会弄懂的,下面是我分享的今天的收获!模块化的规范:我们必须要用同样的方法来写,如果不是这样,我们各自写各自的,那样就乱了!Javascript模块规范共有两种:CommonJS和AMD!在Comm...
分类:
Web程序 时间:
2015-12-03 00:37:52
阅读次数:
170
CommonJSCommonJs是服务器端模块的规范,Node.js采用了这个规范。根据CommonJS规范,一个单独的文件就是一个模块。加载模块使用require方法,该方法读取一个文件并执行,最后返回文件内部的exports对象。例如:// foobar.js //私有变量var test = ...
分类:
Web程序 时间:
2015-12-02 20:13:06
阅读次数:
172
这个系列的第一部分介绍了Javascript模块的基本写法,今天介绍如何规范地使用模块。七、模块的规范先想一想,为什么模块很重要?因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。但是,这样做有一个前提,那就是大家必须以同样的方式编写模块,否则你有你的写法,我有我的写法,...
分类:
Web程序 时间:
2015-11-27 17:05:00
阅读次数:
132
webpack是一个模块管理工具,它跟grunt,gulp,fis等诸多前端工具一样,为了使日渐增多的js代码变得合理有序,应运而生的模块化工具1 - 它同时支持commonjs和AMD规范(甚至混合的形式);2 - 它可以打成一个完整的包,也可以分成多个部分,在运行时异步加载(可以减少第一次加载的...
分类:
Web程序 时间:
2015-11-24 21:10:13
阅读次数:
376