当前位置:首页 > 日记 > 正文

jQuery中的任何功能的实现原理分解

jQuery中的任何功能的实现原理分解
jQuery中的任何变量,用于防止冲突和释放变量的控制权的一种重要方法。我们知道,jQuery提供了两个全局变量,而美元和jQuery,jQuery只产生两个全局变量,很少出现冲突,但如果如果更夹杂类为jQuery或自定义的全局变量的存在,当他们的冲突。

jQuery提供的任何功能解决了变量冲突很好的问题,无论是美元或jQuery冲突是可以解决的。接下来,我们将分析jQuery的冲突处理。

先看看jQuery源代码的任何实施:
函数(窗口,未定义){
VaR
在jQuery覆盖时映射到jQuery
_jquery = window.jquery,
在覆盖重写的情况下,在map $
_美元美元=窗口,
JQuery.extend({
任何:功能(深){
如果(窗口$ = jQuery){
美元美元= _窗口;
}
如果(深window.jquery = jQuery){
window.jquery = _jquery;
}
返回jQuery;
}
})
}(窗口)

这里jquery.extend是一种扩展jQuery的静态属性,它可以被看作是一个直接的方法来添加任何jQuery。在匿名函数,分别定义的内部变量,用来存储_ _jquery美元window.jquery和窗口。美元,用来做这是之前的内部变量除了两个全局变量jQuery操作使用,以防止后面的两变量减少冲突operation.noconflict可以处理两变量$和jQuery的冲突,与美元的违约处理,通过在一个真实的参数,和处理jQuery冲突的情况。

窗口。$ = jQuery是如果等于用来确定全局变量等于jQuery,恢复全局变量jQuery变量美元运行前(存储在_美元)的内部变量;深window.jquery = jQuery的深度时,jQuery和jQuery开放内部冲突处理全局变量,全局jQuery降低到之前的情况,判断窗口。$ jQuery和jQuery jQuery = =窗口。保护的意义已定义的变量不可改写为如下代码:
jQuery库的引入
var;
VaR JQ = jquery.noconflict();
这是一行;
var j = jq.noconflict(真的);
console.log($); / /这里如果没有窗口= = =。美元jQuery这样的判断,那么美元将等于定义代替字符串。
console.log(jQuery); / /同上,如果没有判断的窗口。jQuery = = = jQuery,jQuery定义的重新定义将覆盖。

整个运行过程参与了下面的图表:
任何回报的jQuery库里面的jQuery构造器,以及使用美元。

相关文章

2013版ppt中flash控件怎么插入

2013版ppt中flash控件怎么插入

控件,方法如下,电脑软件,ppt,flash,  准备好视频文件,选中相应的幻灯片,执行“插入→影片和声音→文件中的影片”命令,然后仿照上面“插入声音文件”的操作,将视频文件插入到幻灯片中,下面小编马上就告诉大家Pow…

如何绘制CDR波线

如何绘制CDR波线

绘制,电脑软件,CDR,本教程是向朋友介绍如何CDR波线画图的方法,教程比较基础,非常适合初学者学习,高手可以忽略漂移。希望本教程能帮到你,很好,一起学习。 这个简单的小教程教朋友用CDR画一条波浪线。我希望这个技术会对你有所帮助。首先看看效果…

教你用烟火轻松地画各种虚线。

教你用烟火轻松地画各种虚线。

虚线,烟火,教你用,轻松,电脑软件,本教程是介绍给朋友,用烟花画各种虚线容易。这个教程很实用。非常适合初学者学习,推荐给朋友,希望对你有帮助。 烟花中有许多虚线,有三条虚线、粗折线、双折线、基本折线、破边、点线等。本教程是介绍给朋友的…

PS采用层次式制作精致金属金实心字

PS采用层次式制作精致金属金实心字

实心,精致,电脑软件,PS,像这种纹理浮雕,文本效果的方式通常是。我的做法是复制几层文字层,将填充改为0,分别添加不同的图层样式,最后叠加图层,使整体效果出来,剩下的就是做一些修改和细节。 像这种纹理浮雕,文本效果的方式通常是。我的做法是复制…

PS图象处理软件创建3D艺术包围的火

PS图象处理软件创建3D艺术包围的火

3D,图象,处理软件,火焰,包围,本教程是写给PS图象处理软件朋友火焰包围了3D艺术方法,教程,出来的效果很酷,方法不难推荐,喜欢的朋友一起学习。 本教程是为你介绍的步骤来创建一个火焰环绕的3D艺术利用PS图象处理软件。作者特殊的组合技能。32种…

C#随机生成不重复的字符串的方法

C#随机生成不重复的字符串的方法

方法,字符串,电脑软件,今天,在整理一个项目的源代码之前,我们发现了两种随机生成非重复字符串的方法。使用起来非常方便,贴在这里很方便。 方法1:随机生成不重复的数字字符串 复制代码代码如下所示: 私有int=0; X 公共字符串随机数生成器。 X 只…

只需2步PS构建星火官方网络C3镊子

只需2步PS构建星火官方网络C3镊子

网络,星火,只需,官方,电脑软件,本教程是介绍给朋友的,用ps来创建星火官方网站C3镊子,只能在两个步骤中完成。那很酷吗好的,让我们与你分享下面的制作方法。感兴趣的朋友,快学。 我们还记得火花C3版官方网站的镊子是~ 2步,今天就下来吧,给大家分享…

匹配PHP的连续数字或字母的正则表

匹配PHP的连续数字或字母的正则表

连续,正则表达式,数字,字母,电脑软件,正则表达式的规则: /规则需要写在2斜杠中间。 (:一个小数点)用来匹配除了换行字符。 (反斜杠的:小写的)用于匹配单个空格字符,包括Tab键和换行符。 (反斜杠的:资本化的)是用来匹配除了单个空格字符的所有字符; (…

jQuery中的DOM操作详细解决方案

jQuery中的DOM操作详细解决方案

解决方案,操作,详细,电脑软件,jQuery,jQuery中的DOM操作 DOM(文档对象模型文档对象模型):具有浏览器、平台和语言无关的接口,可以方便地访问页面中的所有标准组件。 DOM操作的分类: DOM核心:DOM核心不是Javascript独有的。可以使用任何DOM编程语言。…

PS图象处理软件的路径和方式增加衣

PS图象处理软件的路径和方式增加衣

路径和,图象,处理软件,衣服,效果,溶解效果的概念非常简单,但在实际生产中会遇到一些困难,溶解部分的质地和颜色应与原始图像一致,具有相似的液体效应。 最终效果 1,找到必要的材料,我用这里的衣服。 2,使用钢笔工具按钮,以近似的路径,以填补相应…

Ajax无刷新URL提交页

Ajax无刷新URL提交页

提交,无刷新,电脑软件,Ajax,URL,特别是,在框架如jQuery,porotype,人气和EXT,很多简单的代码可以说是程序员的福音。 从繁重的代码工作中,轻松实现过去编写的复杂函数。 但到现在为止,都有优点和缺点,习惯于使用各种框架,很少编写自己的内部源码程序…

ai绘制可爱的灯泡超人卡通人物

ai绘制可爱的灯泡超人卡通人物

绘制,灯泡,超人,卡通人物,可爱,本教程是向朋友介绍如何使用ai绘制可爱的灯超人卡通人物。本教程中的人物非常可爱。建议朋友们喜欢跟着教程学习。 在本教程中学习ai的朋友们将学会画ai可爱的轻超人卡通方法,笔者介绍了设计思路,制作过程不是…