阅读jquery源码与js依赖加载的模块化!
发布在源码走读随笔2014年10月12日view:3151
在文章任何区域双击击即可给文章添加【评注】!浮到评注点上可以查看详情。

阅读源码肯定是先下载有注释的源码 enter image description here

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

enter image description here

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

不过看着 src文件夹下的目录,倒是非常清晰,每个文件里面的文件代码也不多,研究 代码也容易了 enter image description here

然后看了下grunt 配置文件才明白, enter image description here

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

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

评论
发表评论
6年前

推荐对外提供的js 采用jq的开发结构

WRITTEN BY
互联网fans
如何从前端编程为钱端呢?
TA的新浪微博
PUBLISHED IN
源码走读随笔

看源码的时候总是脑洞打开

我的收藏