jQuery 原理->入口函数的实现
一、入口函数——>返回值分析
- 1、传入 ‘’、null、undefined、NaN、0、false
返回值:
空对象
;
- 2、传入 html 片段
返回值:
将创建好的DOM元素存储到jQuery对象中并返回
;
- 3、传入选择器
返回值:
将找到的所有元素存储到jQuery对象中并返回
;
- 4、传入数组
返回值:
将数组中元素依次存储到jQuery对象中并返回
;
- 5、传入伪数组
返回值:
将数组中元素依次存储到jQuery对象中并返回
;
- 6、传入对象
返回值:
将对象存储到jQuery对象中并返回
;
- 7、传入DOM元素
返回值:
将DOM元素存储到jQuery对象中并返回
;
- 8、传入基本数据类型
返回值:
将基本数据存储到jQuery对象中并返回
;
总结:
序号 | 传入的数据 | 返回结果 |
---|---|---|
1 | ‘’、null、undefined、NaN、0、false | 空对象 |
2 | 字符串:html 片段 | 将创建好的DOM元素存储到jQuery对象中并返回 |
3 | 字符串:选择器 | 将找到的所有元素存储到jQuery对象中并返回 |
4 | 数组 | 将数组中元素依次存储到jQuery对象中并返回 |
5 | 其他数据类型 | 将传入数据添加到jQuery中并返回 |