08 2012 档案
摘要:序言:在使用jquery操作js时,经常整不明白this与$(this)。抽空仔细测试了一把,记录下来以供在忘记的时候拉出来参考参考!$(this)生成的是什么$()生成的是什么呢?实际上$()=jquery(),那么也就是说返回的是一个jquery的对象。题外话:通常我们为了简便直接使用$(),实际上,该函数省略了一个参数context,即$(selector)=$(selector,document).如果指定context,可以指定context为一个dom元素集或者jquery对象。那么依照,$()返回的是jquery对象这一结论,我们可以得出$(this)得到的是一个jquery对象
阅读全文
摘要:Linux项目开始后,绝大多数的Linux内核维护工作都花在了提交补丁和保存归档的繁琐事物上(1991——2002年间)。到2002年,整个项目组开始启用分布式版本控制系统BitKeeper来管理和维护代码。到2005年的时候,开发BitKeeper的商业公司同Linux内核开发社区的合作关系结束,他们收回了免费使用BitKeeper的权力。这就使得Linux开源社区不得不开发了自己的版本控制软件Git。其他系统在每个版本中记录着各个文件的具体差异Git保存每次更新的文件快照这是Git与其他版本控制系统的主要差别,其他版本控制系统节省了磁盘空间,但增加了计算量;Git是都保存了,因为磁盘原来越
阅读全文
摘要:文章出处:http://www.w3cfuns.com/forum.php?mod=viewthread&tid=5593945&fromuid=5394455 分析的很深入,讲的也明白。。。 还有一个高人阮一峰的,可以一起看。(http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html) 阮一峰对闭包的定义,我觉得很准: 闭包就是能够读取其他函数内部变量的函数。 由于在Javascript语言中,只有函数内部的子函数才能读取局部变量,因此可以把闭包简单理解成"定义在一个函数内部的函
阅读全文
摘要:一、Arguments 该对象代表正在执行的函数和调用他的函数的参数。 [function.]arguments[n] 参数function :选项。当前正在执行的 Function 对象的名字。 n :选项。要传递给 Function 对象的从0开始的参数值索引。 说明:Arguments是进行函数调用时,除了指定的参数外,还另外创建的一个隐藏对象。 Arguments是个类似数组但不是数组的对象,说他类似数组是因为其具备数组相同的访问性质及方式,能够由arguments[n]来访问对应的单个参数的值,并拥有数组长度属性length。还有就是arguments对象存储的是实际 传递给函数的参
阅读全文