关于js中(function(){...})()的说明、用法 及好处
2015-03-09 16:50
288 查看
(function(){alert("test")})()
==============================================================
function aa(){...}
相当于
var aa;
aa=function(){...}
function(){....}返回一个Function对象
(Function对象)() **************后面加(),即调用了该函数**************
======================================================
匿名函数的好处是把几条需要顺序执行的语句组织成一个单元,使逻辑清晰,又不用为它取名字
可能出于节约的考虑:该匿名函数像一个临时变量,执行后可以被立即销毁,当然连同其中的局部变量
(function(){alert("test")})()
==============================================================
function aa(){...}
相当于
var aa;
aa=function(){...}
function(){....}返回一个Function对象
(Function对象)() **************后面加(),即调用了该函数**************
======================================================
匿名函数的好处是把几条需要顺序执行的语句组织成一个单元,使逻辑清晰,又不用为它取名字
可能出于节约的考虑:该匿名函数像一个临时变量,执行后可以被立即销毁,当然连同其中的局部变量
相关文章推荐
- js中,(function(){})()的用法说明
- $.extend()方法和(function($){...})(jQuery)详解 关于js 的 深入用法。“use strict”
- 关于js中的replace的用法(主要是替换对象为function时候的用法)
- 关于时间一系列类的说明和用法
- 关于js中"window.location.href"、"location.href"、"parent.location.href"、"top.location.href"的用法
- 关于js关闭窗口的事件和用法
- 关于js中window.location.href,location.href,parent.location.href,top.location.href的用法
- 关于String、Function、Array的属性和用法
- 关于epoll的用法的说明
- 关于js中"window.location.href"、"location.href"、"parent.location.href"、"top.location.href"的用法
- 关于js中location.href的用法
- 关于js中"window(parent)(top).location.href"的用法
- 关于extern用法说明
- AJAXPro用法,关于JS同步和异步调用后台代码的学习
- Js中 关于top、clientTop、scrollTop、offsetTop的用法
- 关于js中window.location.href,location.href,parent.location.href,top.location.href的用法与区别
- 关于String、Function、Array的属性和用法
- 关于 extern 用法说明
- 关于extern用法说明
- 关于JavaScript中Function Declaration与Function Expression的进一步说明