2008-04-21

理解jQuery的两对小括号()()

关键字: javascript
如果大家看jquery的sourcecode就知道一开始就有两对小括号, 是什么意思呢! 真的是比较困惑, 这么神奇的代码,什么意思啊? 我们先看看jQuery一开始是怎么写的: (function(){ // jquery 代码 })(); 它是由什么组成呢? 有一个匿名函数(函数没有名字), 此匿名函数被一对小括号包裹着,这对小括号右边还有一对小括号. 我们再看常用一般函数定义方式. //函数定义 function func1(){ alert("hello,world&qu ...
什么是闭包(closures): 闭包就是内部函数通过某种方式使其可见范围超出了其定义的范围,这就产生了一个在其定义范围内的闭包.  这是我理解后的一个定义,呵呵!很晦涩吧!不过没关系,可以先看看下面的讲解.  一 内部函数(inner function)javascript是支持内部函数申明(inner function declaration)的编程语言, 内部函数就是在另一个函数的内部定义,如function outerFun(){  function innerFun(){    alert('h ...
资源准备:mysql5.0spring-2.5hibernate-3.2.5junit-4.4.jar    创建表 DROP TABLE IF EXISTS `myproject`.`boys`;CREATE TABLE  `myproject`.`boys` (  `id` bigint(20) NOT NULL auto_increment,  `phone` varchar(20) default NULL,  `sex` varchar(2) default NULL,  `addre ...
  • 13:17
  • 浏览 (193)
  • 评论 (0)
笨鸟先飞
搜索本博客
博客分类
最近加入圈子
存档
最新评论