jquery源码分析笔记

来源:互联网 发布:淘宝店铺怎么复核认证 编辑:程序博客网 时间:2024/04/28 00:32

jquery最外层原理

(function(global,factory){    factory(global);})(this,function(window,noGlobal){    //code ...     var jquery = function(selector,context){        return new fn(selector,context);    };    function fn(selector,context){        //code...    };    jquery = window.jquery = windows.$;})

首先最外层通过自执行函数,保证不被变量污染,在页面初始化时加载jquery模块,并用

jquery = window.jquery = windows.$;

暴露出jquery和美元符号 到window下。
每次调用 $ 会return出一个闭包函数fn对象,降低耦合性。

0 0
原创粉丝点击