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

初始化jQuery对象的方式

初始化jQuery对象的方式
jQuery对象初始化的引用模式包括:

1美元(domelement)。

2。$(…),$(' # ID),$('类')传入的字符串,这是最常见的形式,经常发送的第二参数指定的上下文,上下文,上下文参数可$(…),domelement。

3($(函数){);$(文档)Ready(函数(){ });

4 $({选择符:类,上下文:上下文})$(类,上下文)

复制代码代码如下所示:

jquery.fn = jquery.prototype = { {

构造函数:jQuery,

初始化:功能(选择、语境、rootjquery){

VaR的比赛,元素,RET,DOC;

处理这些参数的$( ),$(null)$,未定义的,(false),返回这个

如果(!选择器){

返回此;

}

在传递DOM选择器节点的参数时,上下文被设置为选择器。

如果(选择器。节点类型){

this.context =这{ 0 } =选择器;

this.length = 1;

返回此;

}

html字符串

以字符串的形式传入输入/选择器参数,

如果(typeof选择器=字符串){

如果(selector.charat(0)= = =选择器。长度> = 3){

假定字符串的开始和结束与HTML和/跳过regex <>检查

匹配NULL,选择器,NULL };

{人}

比赛= rquickexpr.exec(选择器);

}

匹配HTML或确保没有 /背景是# ID指定

如果(比赛(比赛{ 1 } | |!上下文){

(HTML)- $ $(数组)

如果(匹配{ 1 }){

背景语境是jQuery上下文{ 0 }:语境;

doc =(上下文context.nodetype context.ownerdocument | |背景:文件);

是真正的背紧 / /脚本

选择= jquery.parsehtml(匹配{ 1 },医生,真的);

如果(rsingletag.test(匹配{ 1 })jquery.isplainobject(上下文)){

this.attr.call(选择器,语境,真的);

}

返回jquery.merge(这个选择器);

/ /处理:$(# ID)

{人}

document.getelementbyid elem =(比赛{ 2 });

检查parentNode赶上当 /黑莓4.6的回报

节点不再 /文档# 6963

如果(元素元素。parentNode){

处理IE和 / Opera返回项的情况

名称而不是id

如果(elem.id!=匹配{ 2 }){

返回rootjquery.find(选择器);

}

我们直接向该jQuery对象注入

this.length = 1;

这{ 0 } =元;

}

this.context =文件;

this.selector =选择器;

返回此;

}

/ /处理:$(expr,$(…))

如果(上下文| | context.jquery { }!)

返回(上下文rootjquery | |)找到(选择);

/ /处理:$(expr,上下文)

是等价的(这 /:$(上下文)找到(expr)。

{人}

返回this.constructor(上下文)找到(选择);

}

句柄:$(函数)

对于文档已就绪的快捷键

当选择器/函数等于$(文档)就绪(选择器)时;

} else if(jquery.isfunction(选择器)){

返回rootjquery.ready(选择器);

}

/ /当选择器参数{选择器:# ID,如语境:文件},选择器和上下文属性重置

如果(selector.selector!=未定义的){

this.selector = selector.selector;

this.context = selector.context;

}

返回jquery.makearray(选择这个);

}

};
以上是本文的全部内容,希望大家能喜欢。

相关文章

TeachyoutoskillfullyimprovetheWo

TeachyoutoskillfullyimprovetheWo

电脑软件,TeachyoutoskillfullyimprovetheWord2007cellcapacityWord2007tutorial,在我们通常制作的Word简历中,我们有时会遇到这样一个事实:表单单元格的大小基本上是固定的,但是我们需要将更多的内容放入单元格中。如果字体和字体大小是固定…

实现非刷新动态加载数据技术

实现非刷新动态加载数据技术

数据,动态加载,刷新,技术,电脑软件,当我们浏览一些网页浏览器,当拉动滚动条底部的页面,页面会自动加载更多的内容供用户浏览。这种技术,我称它为滚在屏幕加载技术。我们发现很多网站使用这项技术,而且必须应用于技术,如图片搜索、新浪微博、QQ空…

在math.atan使用Javascript()方法探讨

在math.atan使用Javascript()方法探讨

方法,电脑软件,math,atan,Javascript,此方法返回的弧度逆切,在方法返回一个非PI 2和PI / 2弧度之间的值。 语法 math.atan(X); 下面是参数的详细信息: X:一个数字 返回值: 返回一个数的弧度反正切 实例uff1a Javascript Math atan()方法 VaR值= math…

excel2010表自动保存和自动备份功

excel2010表自动保存和自动备份功

自动保存,教程,自动备份,功能,电脑软件,在excel2010运行事故总是难以避免。如何最大限度地减少用户流失已成为Office 2010发展的重点。 自动保存文档未保存;听起来是不是有些绕嘴,但事实上它的Office 2010在事故的保护是一个重大的任务。相…

PS电子补习教程,后修电子商务

PS电子补习教程,后修电子商务

教程,电脑软件,PS,今天我们为您带来了ps的图片教程,用于修复后期的业务。教程比较实用。淘宝的艺术家朋友很值得学习。建议一起学习。 这张电子商务图的修复手册非常实用。我推荐它。我希望它能帮助我的朋友。我喜欢记住它。 本教程结束,以上…

Excel删除超链接的最佳方式是excel

Excel删除超链接的最佳方式是excel

删除,超链接,方式,基础,电脑软件,对于excel表单中的超链接数据,一个点将跳转到Web窗口。有时不需要取消数据的超链接。 1,选择删除链接数据,复制返回。 2、在选择Excel的功能,其他的命令,校对,自动更正选项,当输入时,自动格式-互联网和网络路径改…

烟花画可调三维饼图法

烟花画可调三维饼图法

饼图,可调,烟花,电脑软件,这篇文章教你如何用烟火画一个可调的三维饼图。 奶茶猫正忙着学习密码。这篇文章带来了一个新的烟花系列教程给你的腐败猫。让猫的成人魔术手指引导你完成FW中级绘图教程。本教程提供了源文件的网盘地址。…

你应该知道PHP浮点知识。

你应该知道PHP浮点知识。

知识,浮点,你应该知道,电脑软件,PHP,PHP是一种弱类型语言。这样的特点必然要求无缝、透明的隐式类型转换,和PHP使用变量来存储任何类型的数值。机制的结构如下:(5.2)为例。 复制代码代码如下所示: 结构_zval_struct { 变量信息 zvalue_value…

CDR只是一个可爱的卡通角色效果。

CDR只是一个可爱的卡通角色效果。

只是一个,角色,卡通,效果,可爱,本教程是简要介绍CDR,这是一个简单的方式来创建可爱的卡通人物。课文很可爱,很难。很适合初学者学习。 该教程教朋友使用CDR制作卡通人物。这门课不是很难。写作效果是相当可爱和美丽。转发与朋友分享学习,首先…

Javascript使用推送方法将元素添加到数组

Javascript使用推送方法将元素添加到数组

推送,方法,数组,元素,结尾,本文演示了Javascript使用一个元素如何使用推送方法将一个元素添加到数组的结尾: 下面的代码演示JS数组通过推送方法将元素添加到数组的结尾。 单击按钮将新元素添加到数组中。 试试 香蕉 函数myFunction() { Fruits.p…

在支持使用教程()在JavaSciprt处理字

在支持使用教程()在JavaSciprt处理字

字符串,使用教程,支持,方法,电脑软件,这种方法使字符串显示为超市,如果它是一个标签。 语法 String.sup() 下面是参数的详细信息: Na 返回值: 带标记返回字符串 实例uff1a 字符串支持()方法 新字符串(Hello); 警报(str.sup()); 这将产生以下结果: …

如何使用工作簿模板WPS表教程

如何使用工作簿模板WPS表教程

教程,模板,如何使用,工作,电脑软件,在启动Excel 2013之后,用户可以创建一个空白文档和一个Office的设计模板来根据需要创建一个文档。下面是Excel 2013工作簿模板的使用。 1,启动Excel 2013,程序窗口列出常见的文档模板,鼠标单击需要使用的模板…