Jquery表示的四种方式
Jquery本身是一个方法
冲突问题:- 1.后引入的框架覆盖新引入的框架
- 2.释放()就代表了调用jquery的核心函数
2.接收一个函数
3.接受一个字符串
3.1.接收字符串选择器
3.2.接收一个代码片段
3.3.接收一个dom元素
Juqery对象:1.什么是jquery对象
Jquery对象就是一个伪数组
2.什么是伪数组?
0到length-1有属性,且有length属性
静态方法和事例方法:静态方法通过类名调用,事例方法通过对象调用
对象的原型对象(?):
Foreach遍历:
Js:
第一个参数:遍历所有的元素
第二个参数:当前遍历到的索引
注意:原生foreach方法只能遍历数组,不能遍历伪数组
Jquery:
第一个参数:当前遍历到的索引
第二个参数:遍历到的元素
注意:jquery可以遍历伪数组
Map遍历:
Js:
第一个参数:遍历到的元素
第二个参数:遍历到的索引
第三个参数:但前被遍历的数组
注:不能遍历伪数组
Jquary:
第一个参数:要遍历的元素
第二个参数:要遍历的索引
注意:和jquery的each静态方法一样,map可以遍历伪数组
Map和each 的区别:
Each静态方法默认的返回值就是遍历谁就返回谁
Map静态方法默认的返回值是一个空数组
Each静态方法不支持在回调函数中对遍历的数组进行处理
Map静态方法可以在回调函数中通过return对遍历的数组进行处理,然后生成一个新数组返回
Jquary的其他静态变量
- 1.$.trim()会返回没有空格的字符串
- 2.$.iswindow()判断当前变量是否是window对象,返回boolean
- 3.$.isArray()判断是否是真数组,返回boolean
- 4.$.isFunction()判断是否是方法,返回boolean
- 5.$.holdReady(true)代表暂停入口函数的执行,- $.holdReady(true)代表回复入口函数的执行