**本篇只列出零碎的jQuery基础知识点,个人记录自己的学习进度,无序排列,谨慎查看。**
1.jQuery入口函数的四种写法
四种写法都能弹出窗口内容。
2.jQuery与JS遍历数组的区别
-
jQuery与JS都可以通过each
和map
来遍历数组。
-
jQuery可以遍历伪数组,但JS不能。
注:以each方法举例。
JS代码:
JS的forEach
方法无法遍历伪数组。
jQuery代码:
jQuery的each
方法可以遍历伪数组。需要注意的是jQuery对象本质就是伪数组。
3.jQuery符号冲突问题
-
通过释放$的使用权解决符号冲突。
-
通过自定义jQuery的符号来解决符号冲突。
注意:在释放符号使用权或者自定义符号时,释放语句一定要写在其他jQuery语句前面。
4.jQuery与JS的map遍历方法
JS代码(无法遍历伪数组):
jQuery代码:
5.each方法和map方法的区别
-
each静态方法默认返回的是遍历的数组;
map
静态方法默认返回的是一个空数组。
each
:
map
:
-
each
静态方法无法在回调函数中对数组进行处理;
map
静态方法可以在回调函数中通过return
对数组进行处理。
each
:
map
:
使用map
处理的数组返回值由空数组变为index
与value
相加的和所得到的数组。
6.jQuery各种静态方法的使用
-
trim():去除字符串两端的空格
-
isArray()
:判断传入的对象是否为真数组(伪数组不算在内),返回值为true/false
-
isFunction()
:判断传入的对象是否为函数,返回值为true/false
注意:jQuery框架本质是一个函数
-
isWindow()
:判断传入的对象是否为window对象,返回值为true/false
7.定义并调用静态方法和实例方法
-
静态方法
-
实例方法
原文链接:http://www.cnblogs.com/bobozz/p/11450779.html