浅析jQuery基本结构($实现原理)
2021-02-13 04:18
标签:简单 就是 参数 模式 UNC function 好的 win 简单的 jQuery是一个非常好的库,学习它的实现原理是一个很好的提高代码编写能力的途径,这里来简单解析下jQuery的基本架构,主要来说下$符号的实现原理。直接看代码吧。 1.jQuery借助了沙箱模式,其实整个jQuery包中的代码就是一个自执行函数,并且把window对象作为参数传递了过去。 2.jQuery函数只是一个工厂,真正的构造函数时jQuery.fn.init( ) 3.把init的原型对象替换为jQuery.fn,其实也就是替换为了jQuery这个函数自己的原型对象,也就是jQuery.prototype,这么做的目的是为了实现插件机制,让外界可以通过jQuery方便的进行扩展。 比如,我们要做一个对话框插件,就可以这么做: 这样一个简单的jq插件就做好了,用的时候只需要调用: 浅析jQuery基本结构($实现原理) 标签:简单 就是 参数 模式 UNC function 好的 win 简单的 原文地址:https://www.cnblogs.com/JAYIT/p/13022283.htmljQuery.fn.jqAlert = function(msg){
alert(msg);
}
$().jqAlert(‘aaa‘);
文章标题:浅析jQuery基本结构($实现原理)
文章链接:http://soscw.com/index.php/essay/54741.html