ECMAScript


理解掌握ECMAScript的Boolean类型

1.使用最多 Boolean类型是ECMAScript中使用得最多的一种类型,该类型只有两个字面值:true和false。 2.字面值区分大小写 Boolean类型的字面值true和false是区分大小写的。也就是说,True和False(以及其他的混合大小写形式)都不是Boolean值,只是标 …


理解掌握ECMAScript的Null类型

如何掌握Null类型 1.理解Null类型基本概念 Null类型是第二个(第一个是Undefined类型)只有一个值的数据类型,这个特殊的值是null。从逻辑角度来看,null值表示一个空对象指针,而这也正是使用typeof操作符检测null值时会返回”object”的原因。 typeof n …



ECMAScript闭包(Closure)涉及到的相关知识

最近在看:Scope Closure,总结一下这一章中重要的知识结构。   首先,祭出自己画的这个知识导图: 然后,来说一下对闭包(Closure)的理解: 写道 Closure is when a function can remember and access its lexical scope even when it’s invoked …



ECMAScript声明提升需要注意的几点

博客地址:http://mirroravatar.iteye.com/blog/2182793   出场白: JavaScript Hoisting,即JavaScript声明提升,包括函数声明提升和变量声明提升。   正文部分:   声明的提升,是按作用域来提升的。比如说,函数中的一个变量声明是这样的: …


ECMAScript中的ReferenceError和TypeError

在调试JavaScript程序的时候经常遇到两个错误:ReferenceError和TypeError。   字面上的意思是:引用错误和类型错误。下面从作用域(Scope)的角度来阐述着两个错误。    在说这个之前需要了解的知识是:JavaScript中变量的LHS引用和RHS引用。   先 …


ECMAScript中变量的LHS引用和RHS引用

在JavaScript中有两种变量引用: LHS(Left-hand Side)引用和RHS(Right-hand Side)引用。通常是指等号(赋值运算)的左右边的引用。   那么LHS引用和RHS引用有什么区别呢? LHS引用用来赋值运算,RHS引用用来获取值。   例子1: var a = 2;   例 …


media musings blog archive digital thievery

‘I can tell a lot of things to a lot of clients, but that doesn’t mean they’ll listen and accept what I say and practice that discipline,’ Cromartie’s adviser Jonathan Schwartz said. ‘[Cromartie] buys into it. He knows Cheap Wholesale N …


ECMAScript 6中的数组操作方法

本文介绍ECMAScript 6即将带给我们新的数组操作方法,以及在怎样在现有浏览器应用这些新的数组特性。 Note: 我将使用交替使用构造器(constructor)和类(class)两个术语。 类方法 数组(Array)自身所拥有的方法。 Array.from(arrayLike, mapFunc?, thisArg?) …