zoukankan      html  css  js  c++  java
  • 阅读jquery源码与js依赖加载的模块化!

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

    image

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

    image

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

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

    image

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

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

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

  • 相关阅读:
    Javascript
    CSS3新增特性HTML标签类型
    HTML5新增的标签
    prototype __proto__ Function
    oninput
    extend
    hasOwnProperty()
    this prototype constructor
    Array类型判断
    指针
  • 原文地址:https://www.cnblogs.com/qqloving/p/4020172.html
Copyright © 2011-2022 走看看