阅读jquery源码与js依赖加载的模块化!

阅读源码确定是先下载有注释的源码jquery

image

我也是醉了,10309 行代码,在陆续续的一个月以内,看完了,虽有收获但收获不大,git

image

直到又一次看jquery的github,怎么会有cmd????没听过使用jquery时候还要用requresjs啊,这是咋回事啊,jquery不是一个独立的js库么,github

不过看着 src文件夹下的目录,却是很是清晰,每一个文件里面的文件代码也很少,研究 代码也容易了模块化

image

而后看了下imagegrunt 配置文件才明白,grunt

原来jq的做者为了在开发的时候,分清楚jq的内部结构,用amd的方式进行模块化,而后在打包的时候,在按照amd方式进行打包,造成一个独立的文件,3d

这样在写对外提供的js文件的时候,彻底能够按照jq源码的组织结构,既能够实现js模块化并且不依赖requrejs,并且生成一个文件方便调用

相关文章
相关标签/搜索