JS (function(){}())
():是运算符
(表达式)则表达式的结果将会返回
(function(){…})这样就返回了一个函数,但是 当 ()和函数连接在一起的时候 则表示 函数运算
(function(){…})() 一前一后2个括号 就是调用里面的函数让他执行
网址:
http://bbs.csdn.net/topics/390274512
JS function问题
var a = function () {}
function a () {}
a: function () {}
他们之间的区别
第一个是让一个变量等于一个匿名函数
第二个是声明了一个a的函数
第三个是一个方法中的属性为一个函数
这三个中前两个都差不多就是第三个不太一样,因为第三个是在方法中的函数,或者说是类里面的一个方法这个有点绕,你可以去研究一下JS的构造函数这个看看~
网址:
http://zhidao.baidu.com/link?url=5BD_xxVwKHIw1gKrGYqFoXyt6EdM-m-zvIQTYfqPFngUilcCJgLqYtJ88psjrSMNdw3QZm-jHBHOkk22dXnhg-E9kftoT6zHlMPrk8rjzfy
####引用类型之Function
关于js function函数的简单介绍
网址:
http://www.cnblogs.com/yangzhilong/archive/2013/04/11/3014505.html