手机版

jQuery学习笔记中jQuery.fn.init()的参数分析

时间:2021-11-07 来源:互联网 编辑:宝哥软件园 浏览:

从return new jQuery.fn.init(选择器、上下文、根jQuery)中,我们可以看到参数选择器和上下文是从我们调用jquery方法时传递过来的。那么选择器和上下文有哪些可能性呢?

具体分析表格第4~9行的可能性。

如果选择器是一个字符串,首先检查它是html代码还是第#id.126行的语句:以“”开头,以“”结尾,长度为3。然后假设这是一个html片段,这里只假设不一定是合肥的HTML代码。例如,‘divgufssdfd’;130行中的Else:表示它不是html代码。此时,它被正则表达式检测到。

规律性不太懂,但大致能理解。匹配的结果是html和id。将其指定为匹配。在分析了选择器、上下文参数之后,我们是否忘记了rootjQuery参数?该参数由jQuery内部定义,但不能从外部手动导入。我们大概可以从名字中猜出这个参数的大概情况。参见源代码定义:

程序在什么情况下会使用这个参数?1.当document.getElementById()的搜索失败时,

2 .选择器是函数:

3.selector是一个选择器表达式,没有指定上下文;

版权声明:jQuery学习笔记中jQuery.fn.init()的参数分析是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。