如果大家看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
- 浏览 (87)
- 评论 (0)
当你使用struts2开发一个user实体的"增删改查"应用时,你或许是这样来配置action <action name="createUser" class="com.mycompany.webapp.user.UserAction" &n ...
程序测试环境:
windowsXP sp2
office2003
jacob_1.11-pre1.zip jacob开发包
package com.langchaoauto.eimip.common;
import java.util.HashMap;
import com.jacob.activeX.ActiveXComponent;
import com.jacob.com.Dispatch;
import com.jacob.com.Variant;
/**
*
* @author zhuzhen_hua@yahoo.com ...
- 14:52
- 浏览 (1116)
- 评论 (0)
最近不时的冒出做生意的想法,晚上躺在床上,静静的想,回想这4年间的点点滴滴,刚走出校门的我,找了一个和所学专业对口的工作,那是在一个私营企业里面,老板以及老板娘他们对我们这些大学生还是不错的,公司里面还有一个算和我一起来的老乡,我的这位老乡和我性格差不多,都是那种生性豪爽之人,那时的我们每周六下班后,买了一只鸡,两瓶啤酒,骑着车来到一块空的草萍上,喝着小酒,无所不谈,真有那种煮酒论英雄的感觉,通宵游戏厮杀后,休息日也就在睡梦中度过了,每月的工资所剩多少就可想而之了,那时,正是夏天,天气异常的热,我天天骑着自行车在昆山开发区寻找着客户,也有一段时间去周庄做一段时间的工程,现在回想起那段日子,虽然 ...
- 02:37
- 浏览 (427)
- 评论 (3)
- 浏览: 1815 次

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
理解jQuery的两对小括号() ...
感觉楼主说的有道理,jquery这样做确实有很好的兼容性,避免了变量冲突的麻烦。 ...
-- by ayeah -
理解jQuery的两对小括号() ...
这种写法最有价值之处是不会污染外部命名空间,jQuery库只向全局命名空间引入了 ...
-- by liusong1111 -
理解jQuery的两对小括号() ...
其实括号前应该可以理解为闭包吧,前面那部分是不会执行的,仅仅是一个函数体,而加个 ...
-- by tommychang -
理解jQuery的两对小括号() ...
引用orz~~~乱讲~~~ 去看看编译原理吧~~~ ()的编译规则,完全是有 ...
-- by 笨鸟先飞 -
理解jQuery的两对小括号() ...
orz~~~乱讲~~~ 去看看编译原理吧~~~ ()的编译规则,完全是有编译规则 ...
-- by ajaxgo






评论排行榜