JQuery方法名不同写法含义
2011-04-27 12:26
162 查看
jQuery中$(function()与(function($)等的区别详细讲解
收藏
(function($) {…})(jQuery);这里实际上是匿名函数,如下:
function(arg){…}
这就定义了一个匿名函数,参数为arg
而调用函数时,是在函数后面写上括号和实参的,由于操作符的优先级,函数本身也需要用括号,即:
(function(arg){…})(param)
这就相当于定义了一个参数为arg的匿名函数,并且将param作为参数来调用这个匿名函数
而(function($){…})(jQuery)则是一样的,之所以只在形参使用$,是为了不与其他库冲突,所以实参用jQuery
相当于funtion output(s){…};output(jQuery);或者var fn=function(s){…};fn(jQuery);
$(function(){…});
或者:
jQuery(function($) {
…
});
允许你绑定一个在DOM(不包含图片)文档载入完成后执行的函数。这个函数的作用如同$(document).ready()一样,只不过用这个函
数时,需要把页面中所有需要在 DOM
加载完成时执行的$()操作符都包装到其中来。从技术上来说,这个函数是可链接的--但真正以这种方式链接的情况并不多。
全写是:
$(document).ready(function(){
…
});
相关文章推荐
- 【原创】jQuery方法的写法不同导致的兼容性
- jQuery的写法不同导致的兼容性问题的解决方法
- jQuery的写法不同导致的兼容性问题的解决方法
- jquery 不同浏览器判断颜色值的方法
- # include <errno.h >查看错误代码errno是调试程序的一个重要方法。当Linux C API函数发生异常时,一般会将errno变量赋值一个整数,不同的值表示不同的含义,可以通过查看
- jquery扩展方法(extend) 写法
- jquery 不同浏览器判断颜色值的方法
- jquery扩展方法(extend) 写法
- jquery同一个方法接受个数不同的参数
- jquery点击倍数次数不同调用方法不同
- jquery中,某些写法后来更新导致版本不支持的替代方法
- asp.net中js和jquery调用ashx的不同方法分享,需要的朋友可以参考一下
- 一个list中包含不同的type时如何遍历?页面如何接收?Jquery调用后台方法?
- js与jquery获取父元素,删除子元素的两种不同方法
- 原型方法的不同写法居然会影响调试的解决方法
- jQuery .bind() .live() .delegate() .on() .off() 方法不同与联系
- jQuery 笔记 —— $.each、$().each方法 与 选择器过滤写法
- asp.net中js和jquery不同的调用ashx的方法
- asp.net中js和jquery不同的调用ashx的方法
- 关于jQuery版本不同而产生的问题、写法的记录