- 浏览: 8111 次
- 性别:
- 来自: 杭州
最新评论
-
wizardforcel:
所以后面就没了吗。。。
雄辩的JavaScript第二章(经典翻译计划1)
文章列表
第二章:JavaScript基础:值,变量和控制流
在电脑世界中,只有数据:除数据之外的东西是不存在的。虽然,本质上,所有数据都是由0-1比特位组成的序列,但是每一块数据都有自身的作用。在JavaScript中这些数据被整齐地区隔为值,每一个值的类型决定了它可以扮演的角色,JavaScript中有6种基本类型的值:数、字符串、布尔值、对象、函数和undefined。
创建一个值,你只需要创建它的名字。非常方便是吧!你不用去找创建值的材料,没有一点成本,仅仅召唤一句:我要一个值!嗖的一声,你就拥有了一个值。当然,这些值不是从真空中产生的,每一个值必须存放在某处,如果你在一个时 ...
亲们,以前看过一个JavaScript入门的推荐帖子(article.yeeyan.org/view/188878/225166),其中推荐了若干书目,但是一大部分还木有翻译。计划在最近一年把它们汉化,分享给大家。
第一本书是《Eloquent JavaScript》,就从这里开始吧 ...
还是从这幅图开始,DOM通过树这个模型很好地映射了HTML文档,使得javascript对文档的访问和修改成为可能。
我们看到的web页面是表现形式,它传达信息,提供用户交互的界面和元素。浏览器会自动维护一个与 ...
什么是DOM
DOM = document + object +
model
document即文档,也就是从<html>到</html>的部分。
object即对象,对象有与之相关的属性、方法。如document.title这个属性代表了<title>Contents</title>;document.wrint ...
前言:
理解JavaScript闭包——Javascript Closures是一篇经典文章。网上(包括iteye)有翻译的中文版本,但是有一个部分并未翻译。在学习的过程中,我决定翻译下来,让这篇经典文章有一个完整的中文版。基于自己是第一次翻译,肯定存在一些错误,一些部分采用了意译。翻译之后,对译文进行了三遍润色和修改,希望大家提出意见,继续改进这篇译文。
最后,希望能给大家带来写帮助。
正文
标识符解析标识符的解析依赖于作用链。ECMA262倾向于把this划归为关键词而不是标识符,解析总是依赖执行环境中使用的this的值而不是依赖对作用链,因此标识符的解析不是那么的合理。 ...
作用域链与[[scope]]
通过调用 Function 构造函数创建的函数对象,其内部的 [[scope]] 属性引用的作用域链中始终只包含全局对象。
Js代码
var aFunction = new Function( a, b,
执行环境
执行环境可以理解为一个栈,而全局变量——一切Js在其中发生,可以理解为栈底或者是一个装载其他子执行环境的容器。
函数执行是会在其自己的执行环境中执行,递归调用中,每一次递归调用都会有新的执行环境 ...
作用域链(继承体现)
Js代码
function MyOne( number ) {
this.number = number;
}