jQuery中(function(){})()执行顺序的理解
2014-07-24 16:22
330 查看
function的顺序是这样的:先计算第一个小括号,发现里面的表达式是一个函数,返会该匿名函数的引用(指针),最后一个括号则是建立匿名函数的实参和并执行,感兴趣的你可以参考下本文
总体来说,顺序是这样的:先计算第一个小括号,发现里面的表达式是一个函数,返会该匿名函数的引用(指针),最后一个括号则是建立匿名函数的实参和并执行。
示例:
计算两个数之和。
JavaScript:
复制代码代码如下:
(function sum(a,b){ //此处也可去掉sum,以匿名函数的形式出现
alert(a+b);
})(7,8);
C:
复制代码代码如下:
int sum(int a,int b){return a+b;}
void main(){
int (*pt)(int,int); //此处定义函数指针
pt = sum;
printf("%d",pt(7+8));
}
总体来说,顺序是这样的:先计算第一个小括号,发现里面的表达式是一个函数,返会该匿名函数的引用(指针),最后一个括号则是建立匿名函数的实参和并执行。
示例:
计算两个数之和。
JavaScript:
复制代码代码如下:
(function sum(a,b){ //此处也可去掉sum,以匿名函数的形式出现
alert(a+b);
})(7,8);
C:
复制代码代码如下:
int sum(int a,int b){return a+b;}
void main(){
int (*pt)(int,int); //此处定义函数指针
pt = sum;
printf("%d",pt(7+8));
}
相关文章推荐
- jQuery中(function(){})()执行顺序的理解
- jQuery中(function(){})()执行顺序的理解
- jQuery中(function(){})()执行顺序的理解-
- jquery 3.x iframe.onload 与 ifame页面里的$(function(){})的执行顺序
- jQuery $(function(){})和onload事件执行顺序问题
- [原创]如何确保JavaScript的执行顺序 – 之jQuery.html并非万能钥匙
- 对For循环执行顺序的理解
- jquery之ajax——全局事件引用方式以及各个事件(全局/局部)执行顺序
- jquery事件的执行顺序
- jQuery中(function(){})()的理解
- html页面元素onclick 和 jquery绑定click执行顺序
- Web编程前端之6:如何使jQuery动画效果与程序顺序执行
- jquery定时执行function
- jQuery的$函数执行顺序
- 如何确保JavaScript的执行顺序 之jQuery.html并非万能钥匙
- 简单理解Struts2中拦截器与过滤器的区别及执行顺序
- JAVA 执行顺序的简单理解
- FIFO 先进先出模块中 理解 verilog 阻塞与非阻塞执行顺序
- [原创]如何确保JavaScript的执行顺序 – 之jQuery.html深度分析
- firefox4脚本执行顺序与jquery.globalEval