初识jQuery

emmm 作为一个小白才接触jQuery不久 下面是我的自学笔记。

3.jQuery语法

 $(selector).action()

4.jQuery推荐写法
    $(function () {
            // body…
     });

5.jQuery冲突问题
    当jQuery的$与别的框架中$相冲突时,
    (1)释放jQuery的使用权,注意:释放操作必须在编写其他jQuery之前编写,释放后不能再使用$,改为使用jQuery
        jQuery.noConflict();
        jQuery(function () {
            alert("heljo");
        });
    (2)自定义一个访问符号
        var cc = jQuery.noConflict();
        cc(function () {
            alert("heljo");
        });

7.jQuery核心函数

    
    
	
我是span

8.jQuery对象

/*
    1.什么是jQuery对象
    jQuery对象是一个伪数组

    2.什么是伪数组
    有0到length-1的属性,并且有length属性
*/
  1. jQuery.fn.init(3)
    1. 0:div
    2. 1:div
    3. 2:div
    4. context:document
    5. length:3
    6. prevObject:jQuery.fn.init [documentcontextdocument]
    7. selector:"div"
    8. __proto__:Object(0)

9.静态方法和实例方法


	
	

10.jQuery-each方法

var arr = [1, 3, 5, 7, 9];
var obj = {0:1, 1:3, 2:5, 3:7, 4:9, length:5};
// 利用原生js的foeEach方法遍历数组
// 	第一个参数:遍历到的元素
// 	第二个参数:当前遍历到的索引
// 	注意点:
// 	原生js的forEach方法只能遍历数组,不能遍历伪数组
		 
arr.forEach(function (value, index) {
	console.log(index, value);
})

// 利用jQuery的each静态方法遍历数组	
// 	第一个参数:当前遍历到的索引
// 	第二个参数:遍历到的元素
// 	注意点:
// 	jQuery的each方法是可以遍历伪数组的
		 
$.each(arr, function(index, value) {
	console.log(index, value);
});
$.each(obj, function(index, value) {
	console.log(index, value);
});




你可能感兴趣的:(初识jQuery)