Javascript入门教程
-
ES继承 – ECMAScript 继承机制实现
ECMAScript 继承机制实现 继承机制的实现 要用 ECMAScript 实现继承机制,您可以从要继承的基类入手。所有开发者定义的类都可作为基类。出于安全原因,本地类…… -
ES继承 – ECMAScript 继承机制实例
ECMAScript 继承机制实例 本节使用一个经典的例子解释 ECMAScript 的继承机制。 继承机制实例 说明继承机制最简单的方式是,利用一个经典的例子 - 几何形状。…… -
ES对象 – ECMAScript 修改对象
ECMAScript 修改对象 通过使用 ECMAScript,不仅可以创建对象,还可以修改已有对象的行为。 prototype 属性不仅可以定义构造函数的属性和方法,还可以为本地对…… -
ES对象 – ECMAScript 定义类或对象
ECMAScript 定义类或对象 使用预定义对象只是面向对象语言的能力的一部分,它真正强大之处在于能够创建自己专用的类和对象。 ECMAScript 拥有很多创建对象或类…… -
ES对象 – ECMAScript 对象作用域
ECMAScript 对象作用域 作用域指的是变量的适用范围。 公用、私有和受保护作用域 概念 在传统的面向对象程序设计中,主要关注于公用和私有作用域。公用作用域…… -
ES对象 – ECMAScript 对象类型
ECMAScript 对象类型 在 ECMAScript 中,所有对象并非同等创建的。 一般来说,可以创建并使用的对象有三种:本地对象、内置对象和宿主对象。 本地对象 ECMA-26…… -
ES对象 – ECMAScript 对象应用
ECMAScript 对象应用 对象的创建和销毁都在 JavaScript 执行过程中发生,理解这种范式的含义对理解整个语言至关重要。 声明和实例化 对象的创建方式是用关键字…… -
ES对象 – ECMAScript 面向对象技术
ECMAScript 面向对象技术 面向对象术语 对象 ECMA-262 把对象(object)定义为“属性的无序集合,每个属性存放一个原始值、对象或函数”。严格来说,这意味着对…… -
ES函数 – ECMAScript 闭包(closure)
ECMAScript 闭包(closure) ECMAScript 最易让人误解的一点是,它支持闭包(closure)。 闭包,指的是词法表示包括不被计算的变量的函数,也就是说,函数可以…… -
ES函数 – ECMAScript Function 对象(类)
ECMAScript Function 对象(类) ECMAScript 的函数实际上是功能完整的对象。 Function 对象(类) ECMAScript 最令人感兴趣的可能莫过于函数实际上是功能完整…… -
ES函数 – ECMAScript arguments 对象
ECMAScript arguments 对象 arguments 对象 在函数代码中,使用特殊对象 arguments,开发者无需明确指出参数名,就能访问它们。 例如,在函数 sayHi() 中,第…… -
ES函数 – ECMAScript 函数概述
ECMAScript 函数概述 什么是函数? 函数是一组可以随时随地运行的语句。 函数是 ECMAScript 的核心。 函数是由这样的方式进行声明的:关键字 function、函数名…… -
ES语句 – ECMAScript switch 语句
ECMAScript switch 语句 switch 语句 switch 语句是 if 语句的兄弟语句。 开发者可以用 switch 语句为表达式提供一系列的情况(case)。 switch 语句的语法: …… -
ES语句 – ECMAScript with 语句
ECMAScript with 语句 有标签的语句 with 语句用于设置代码在特定对象中的作用域。 它的语法: with (_expression_) _statement_ 例如: var sMessage = "hel…… -
ES语句 – ECMAScript break 和 continue 语句
ECMAScript break 和 continue 语句 break 和 continue 语句对循环中的代码执行提供了更严格的控制。 break 和 continue 语句的不同之处 break 语句可以立即退…… -
ES语句 – ECMAScript 标签语句
ECMAScript 标签语句 有标签的语句 可以用下列语句给语句加标签,以便以后调用: _label_ : _statement_ 例如: start : i = 5; 在这个例子中,标签 start …… -
ES语句 – ECMAScript 迭代语句
ECMAScript 迭代语句 迭代语句又叫循环语句,声明一组要反复执行的命令,直到满足某些条件为止。 循环通常用于迭代数组的值(因此而得名),或者执行重复的算…… -
ES语句 – ECMAScript if 语句
ECMAScript if 语句 if 语句是 ECMAScript 中最常用的语句之一。 ECMAScript 语句 ECMA - 262 描述了 ECMAScript 的几种语句(statement)。 语句主要定义了 E…… -
ES运算符 – ECMAScript 逗号运算符
ECMAScript 逗号运算符 逗号运算符 用逗号运算符可以在一条语句中执行多个运算。 例如: var iNum1 = 1, iNum = 2, iNum3 = 3; 逗号运算符常用变量声明中。 -
ES运算符 – ECMAScript 赋值运算符
ECMAScript 赋值运算符 赋值运算符 简单的赋值运算符由等号(=)实现,只是把等号右边的值赋予等号左边的变量。 例如: var iNum = 10; 复合赋值运算是由乘性…… -
ES运算符 – ECMAScript 条件运算符
ECMAScript 条件运算符 条件运算符 条件运算符是 ECMAScript 中功能最多的运算符,它的形式与 Java 中的相同。 _variable = boolean_expression ? true_value …… -
ES运算符 – ECMAScript 等性运算符
ECMAScript 等性运算符 判断两个变量是否相等是程序设计中非常重要的运算。在处理原始值时,这种运算相当简单,但涉及对象,任务就稍有点复杂。 ECMAScript 提…… -
ES运算符 – ECMAScript 关系运算符
ECMAScript 关系运算符 关系运算符执行的是比较运算。每个关系运算符都返回一个布尔值。 常规比较方式 关系运算符小于、大于、小于等于和大于等于执行的是两个…… -
ES运算符 – ECMAScript 加性运算符
ECMAScript 加性运算符 在多数程序设计语言中,加性运算符(即加号或减号)通常是最简单的数学运算符。 在 ECMAScript 中,加性运算符有大量的特殊行为。 加法…… -
ES运算符 – ECMAScript 乘性运算符
ECMAScript 乘性运算符 ECMAScript 的乘性运算符与 Java、C、Perl 等于语言中的同类运算符的运算方式相似。 需要注意的是,乘性运算符还具有一些自动转换功能……