为什么jQuery的$(window).load(function(){ }); 会无效?
最近发现很多文档仍在引用$(window).load(function(){ });这个方法,其实.load这 […]
最近发现很多文档仍在引用$(window).load(function(){ });这个方法,其实.load这 […]
$符号,其实是对jQuery类构造函数的引用,此函数实际调用了jQuery.fn.init(即是jQuery.prototype.init)来生成jQuery对象,其中jQuery.prototype的所有方法都被jQuery的对象继承。$.func实际是jQuery类的静态方法,所以$即是jQuery类的构造函数,支持各种条件的查找和生成并返回DOM对象构成jQuery对象,同时也是一个类,是所有jQuery静态方法的入口,例如可以使用个$.ajax()。
jQuery(function(){});用于存放操作DOM对象的代码,执行其中代码时DOM对象已存在。不可用于存放开发插件的代码,因为jQuery对象没有得到传递,外部通过jQuery.method也调用不了其中的方法(函数)。
(function(){})(jQuery);用于存放开发插件的代码,执行其中代码时DOM不一定存在,所以直接自动执行DOM操作的代码请小心使用。
jQuery.extend(object); 为扩展jQuery类本身.为类添加新的方法。
jQuery.fn.extend(object);给jQuery对象添加方法。
一、Ajax方法 1.发送请求 Ajax方法 说明 $.ajax([url],options) 使用传入的op […]
特性和属性 方法 说明 .attr(key) 取得特性key的值 .attr(key,value) 设置特性k […]
1.筛选元素 方法 返回的元素 .filter(selector) 与selector匹配的元素 .filte […]
1、基本选择器 选择符 匹配元素 * 所有元素 id 给定ID的元素 element 给定类型的所有元素 .c […]