12 2014 档案

摘要:Web浏览器根据URL地址下载文档内容,并创建Document对象,解析WEB页面,HTML元素,包含的文本内容,将这些节点添加到DOM树中。在这个阶段,document.readystate属性的值是 loading。当解析器遇到没有async和defer属性的元素时,它把这个元素添加到DOM树中... 阅读全文
posted @ 2014-12-30 21:36 寒山雪 阅读(195) 评论(0) 推荐(0)
摘要:ECMAScript规范的第五版中,对函数的执行上下文重新进行了定义,与第三版有一定的区别。 本文第一部分对规范中定义的名词进行解释。第二部从实际的例子出发,深入解释器的处理过程。 第一部分:名词定义 Environment Record(环境记录项 RE): 用于处理标识符的绑定。一个环境记录项(RE)只记录与它相关联的词法环境(LE)中的标识符绑定。规范中定义了两种类型的环境记录项,声明... 阅读全文
posted @ 2014-12-17 22:38 寒山雪 阅读(220) 评论(0) 推荐(0)
摘要:在介绍JavaScript的闭包前,首先需要搞清楚以下几个概念: 闭包: 计算机科学中的闭包(Closure)是词法闭包(Lexical Closure)的简称,是引用了自由变量(未绑定到特定对象)的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。所以,有另一种说法认为闭包是由函数和与其相关的引用环境组合而成的实体。闭包在运行时可以有多个实例,不同的引用环境和相... 阅读全文
posted @ 2014-12-15 13:55 寒山雪 阅读(163) 评论(0) 推荐(0)
摘要:.git目录中各个文件和目录的作用: HEAD 指向当前分支,是一个指向你当前所在分支的引用标识符,这样的引用标识符——它看起来并不像一个普通的引用——其实并不包含 SHA-1 值,而是一个指向另外一个引用的指针 branches/config 包含了项目特有的配置选项 description 仅供 GitWeb 程序使用的描述信息 hooks/ 保存了客户端或服务端钩子脚本 index ... 阅读全文
posted @ 2014-12-08 09:17 寒山雪 阅读(378) 评论(0) 推荐(0)