jQuery匿名函数$(function(){ }

搬运原地址:https://zhidao.baidu.com/question/473318430.html

$(function(){ }实际上是匿名函数。这是JQuery的语法,$表示JQuery对象,可以有好几种用法。比如传递选择器字符串、页面对象等,如果直接传函数体进去,表示当页面加载完毕时执行这个函数。

这里实际上是匿名函数 “$(function(){ } ”这就定义了一个匿名函数,参数为arg 而调用函数时,是在函数后面写上括号和实参的,由于操作符的优先级,函数本身也需要用括号,即:“$(function(){ } ”这就相当于定义了一个参数为arg的匿名函数,并且将param作为参数来调用这个匿名函数 而“$(function(){ } ”则是一样的,之所以只在形参使用$,是为了不与其他库冲突。

(funtion(){})();立即执行函数;相当于先申明一个函数,声明完后直接调用。

原文地址:https://www.cnblogs.com/jieliujas/p/8966712.html

时间: 2024-10-03 19:40:27

jQuery匿名函数$(function(){ }的相关文章

jquery'中的匿名函数

  //jquery'中的匿名函数 (function(){ alert("this is a test"); })(); //和这个基于jQuery的比较下: $(function(){ alert("this is a test"); }); jquery'中的匿名函数

jquery中的 $(function(){ .. }) 函数

2017-04-29 在讲解jquery中的 $(function(){ .. }) 函数之前,我们先简单了解下匿名函数.匿名函数的形式为:(function(){ ... }),又如 function(arg){ ... };定义了 一个参数为 arg 的匿名函数,然后使用 (function(arg){ ... })(param) 来调用这个函数,其中 param 是传入这个匿名函数的参数. 但需要主要匿名函数与jquery中的 $(function(){ ...}) 函数的区别:$(fun

立即执行的匿名函数

(function($){ ... })(jQuery)是一个“立即执行的匿名函数”,构成了一个闭包,可以防止命名冲突.在匿名函数内部,$参数引用jQuery对象.这个匿名函数不会等到DOM就绪就会执行.注意,使用这个hack时,脚本必须是在页面的head元素中链接和(或)执行的.之所以选择这个时机,因为这时候刚好document元素可用,而整个DOM还远未生成:如果把脚本放在结束的body标签前面,就没有意义了,因为那时候DOM已经完全可用了. 转自:http://www.cnblogs.co

立即执行函数—匿名函数

JS中关于(function( window, undefined ) {})(window)写法的理解 2013年01月04日 ? 综合 ? 共 672字 ? 字号 小 中 大 ? 评论关闭 在jquery中我们经常看到以下这段代码:;(function ( $, window, document, undefined ){ //函数体内具体代码 })(jQuery, window,document); 首先说说非常值得提倡的几点:1.代码最前面的分号,可以防止多个文件压缩合并以为其他文件最后

Jquery中的(function($){...})(jQuery)

当你第一眼看到“(function($){...})(jQuery)”的时候,你有什么感觉?呵呵呵,我当时还是止不住的从心底里骂了一句——操,这他妈什么劳什子.时过境迁,对于现在无比倚重Jquery的我,自感当时的自己是那么的无知,今天忙里偷闲,解释一下究竟“(function($){...})(jQuery)”该怎样理解: 代码一: ? 1 2 3 4 5 6 7 8 9 10 11 12 <title>代码一</title> <meta http-equiv="

JavaScript 匿名函数

// 仅执行一次的匿名函数 ;(function ()//最常见的版本 圆括号包裹起来 表示输入括号很纠结 懒人绝对不理解为什么要有圆括号 { ; console.log( 1 ,2 ,3 ) }()) ;!function ()//其实也可以这样使用 偷懒成功 { ; console.log( 1 ,2 ,3 ) }() , function ()//只要 function 前面不是 分号 花括号等结束符号 是可以直接用逗号使用的 { ; console.log( 4 ,5 ,6 ) }()

什么叫匿名函数

1,什么叫匿名函数,就是把名字用~!()等特别符号命名,并放在function最前面.执行时不用直接用()不用名称.function Test(){}~function(){}() 2,闭包理解:函数调函数,返加函数var test=function(){return function(){}} 3,arguments用法.函数调用时,发果找不到对应传参.直接到到无参.arguments可以取到所有传进参数.function test(){alert(arguments[0])}test("00

python函数(6):内置函数和匿名函数

我们学了这么多关于函数的知识基本都是自己定义自己使用,那么我们之前用的一些函数并不是我们自己定义的比如说print(),len(),type()等等,它们是哪来的呢? 一.内置函数 由python内部定义好我们可以直接调用的函数就叫内部函数.python一共给我们68个内置函数: abs() dict() help() min() setattr() all() dir() hex() next() slice() any() divmod() id() object() sorted() as

jQuery工具函数

一.$.browser对象属性 属性列表 说明 webkit webkit相关浏览器则返回true,否则返回false,如google,傲游. mozilla mozilla相关浏览器则返回true,否则返回false,如火狐 safari    safari相关浏览器则返回true,否则返回false,如safari opera   opera相关浏览器则返回true,否则返回false,如opera msie msie相关浏览器则返回true,否则返回false,如IE,360,搜狗 ver