阅读jquery源码与js依赖加载的模块化!
2014-10-12 09:48
337 查看
阅读源码肯定是先下载有注释的源码
我也是醉了,10309 行代码,在陆续续的一个月之内,看完了,虽有收获但收获不大,
直到又一次看jquery的github,怎么会有cmd????没听过使用jquery时候还要用requresjs啊,这是咋回事啊,jquery不是一个独立的js库么,
不过看着 src文件夹下的目录,倒是非常清晰,每个文件里面的文件代码也不多,研究 代码也容易了
然后看了下
grunt 配置文件才明白,
原来jq的作者为了在开发的时候,分清楚jq的内部结构,用amd的方式进行模块化,然后在打包的时候,在按照amd方式进行打包,形成一个独立的文件,
我也是醉了,10309 行代码,在陆续续的一个月之内,看完了,虽有收获但收获不大,
直到又一次看jquery的github,怎么会有cmd????没听过使用jquery时候还要用requresjs啊,这是咋回事啊,jquery不是一个独立的js库么,
不过看着 src文件夹下的目录,倒是非常清晰,每个文件里面的文件代码也不多,研究 代码也容易了
然后看了下
grunt 配置文件才明白,
原来jq的作者为了在开发的时候,分清楚jq的内部结构,用amd的方式进行模块化,然后在打包的时候,在按照amd方式进行打包,形成一个独立的文件,
这样在写对外提供的js文件的时候,完全可以按照jq源码的组织结构,既可以实现js模块化而且不依赖requrejs,而且生成一个文件方便调用
相关文章推荐
- jquery.unobtrusive-ajax.js源码阅读
- 【 js 模块加载 】深入学习模块化加载(node.js 模块源码)
- jquery源码阅读知识储备(2)js中等号的秘密
- 不依赖jquery的图片LazyLoad按需加载js-echo.js
- underscore.js,jquery.js源码阅读
- jquery源码阅读知识储备(4)关于js中if的解惑
- 【 js 模块加载 】【源码学习】深入学习模块化加载(node.js 模块源码)
- jquery源码阅读知识储备(4)关于js中if的解惑
- 垂直手风琴5级菜单!用js+jquery动态加载菜单,附上源码hezhu和注释
- jQuery 重复加载,导致依赖于 jQuery的JS全部失效问题
- jquery源码阅读知识储备(7)JS函数中的argument属性
- 源代码阅读方法 jQuery源码解析 核心模块core.js
- Js 动态加载jQuery
- 图片延迟加载 JS jQuery 插件 Lazy Load
- jquery.lazyload.js实现图片延迟加载——wordpress图片随滚动条渐显效果
- jquery源码阅读知识储备(6)typeof 和 instanceof的结合使用
- jquery源码阅读知识储备(5)call方法和apply方法接触
- jquery按需加载js和css插件使用说明
- Jquery.LazyLoad.js修正版下载,实现图片延迟加载插件
- jquery.lazyload.js实现图片延迟加载——wordpress图片随滚动条渐显效果