阅读jquery源码与js依赖加载的模块化!-阿里云开发者社区

开发者社区> 开发与运维> 正文

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

简介: 阅读源码肯定是先下载有注释的源码 我也是醉了,10309 行代码,在陆续续的一个月之内,看完了,虽有收获但收获不大, 直到又一次看jquery的github,怎么会有cmd????没听过使用jquery时候还要用requresjs啊,这是咋回事啊,jquery不是一个独立的js库么, ...

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

image

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

image

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

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

image

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

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

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

test

版权声明:本文首发在云栖社区,遵循云栖社区版权声明:本文内容由互联网用户自发贡献,版权归用户作者所有,云栖社区不为本文内容承担相关法律责任。云栖社区已升级为阿里云开发者社区。如果您发现本文中有涉嫌抄袭的内容,欢迎发送邮件至:developer2020@service.aliyun.com 进行举报,并提供相关证据,一经查实,阿里云开发者社区将协助删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章