诡异的JavaScript语法
来源:互联网 发布:excel重复数据标红 编辑:程序博客网 时间:2024/04/28 09:21
前几天一个同事问我如下的JavaScript代码如何理解:
(function($){})(jQuery);
其实比较简单,要理解几个概念:
1、(),在JavaScript里()表示执行一个方法,如:
function x(){
alert("xxx");
}
var a = x; // 没有调用,a 是一个function
var a = x(); //调用了函数,a 的值是调用的结果:undefined
2、jQuery是一个jQuery对象,表示调用函数时,传入一个参数是jQuery对象。
这个没什么好说的
3、(function($){})这是一个匿名函数,形参是$,括号是一定需要的。
这样一看就懂了,上式相当于
var f = function($){};
f(jQuery);
现现看看,即不简单也不诡异...
- 诡异的JavaScript语法
- bash的诡异语法
- bash的诡异语法.
- 诡异的JavaScript Closure
- 诡异的JavaScript Closure
- JavaScript 诡异的0.01
- JavaScript的几个诡异问题
- bash上shell编程的诡异语法
- C++ 11:比较诡异的一些语法
- 一个关于JavaScript的诡异问题
- IE6下javascript:void(0)的诡异
- JavaScript 诡异的全局变量和局部变量
- 好的事情诡异诡异诡异诡异英语
- JavaScript 的语法
- Javascript的语法资源
- javascript的语法基础
- 常用的javascript语法
- JavaScript的基本语法
- 缺少关键字Stdcall会是什么样子?
- SQL Server客户端无法连接服务器的诊断和解决
- 写一个控制台程序,给字符串中每个单词加上双引号.
- EJB 简介
- 一个linux启动Eclipse不成功出现的错误
- 诡异的JavaScript语法
- GridView模板列中的TextBox的ontextchanged事件中获取当前行的某列
- C#中StringBuilder类的使用
- 自动最大化的Container,MyExt.ViewPort,自动填充到所属元素的最大状态
- Oracle的JOB在设定完next_date和interval之后,是什么时候决定下一次运行时间的
- 收到offer,庆祝~
- What are you looking for on top of the world? English readings.
- 什么是DBA ?
- Java世界的透明