炫意html5
最早CSS3和HTML5移动技术网站之一

ES继承 – ECMAScript 继承机制实现

bigao阅读(255)

ECMAScript 继承机制实现 继承机制的实现 要用 ECMAScript 实现继承机制,您可以从要继承的基类入手。所有开发者定义的类都可作为基类。出于安全原因,本地类和宿主类不能作为基类,这样可以防止公用访问编译过的浏览器级的代码,因...

ES继承 – ECMAScript 继承机制实例

喔28阅读(279)

ECMAScript 继承机制实例 本节使用一个经典的例子解释 ECMAScript 的继承机制。 继承机制实例 说明继承机制最简单的方式是,利用一个经典的例子 – 几何形状。实际上,几何形状只有两种,即椭圆形(是圆形的)和多边...

ES对象 – ECMAScript 修改对象

田田阅读(287)

ECMAScript 修改对象 通过使用 ECMAScript,不仅可以创建对象,还可以修改已有对象的行为。 prototype 属性不仅可以定义构造函数的属性和方法,还可以为本地对象添加属性和方法。 创建新方法 通过已有的方法创建新方法 ...

ES对象 – ECMAScript 定义类或对象

无卤阅读(250)

ECMAScript 定义类或对象 使用预定义对象只是面向对象语言的能力的一部分,它真正强大之处在于能够创建自己专用的类和对象。 ECMAScript 拥有很多创建对象或类的方法。 工厂方式 原始的方式 因为对象的属性可以在对象创建后动态定...

ES对象 – ECMAScript 对象作用域

田田阅读(300)

ECMAScript 对象作用域 作用域指的是变量的适用范围。 公用、私有和受保护作用域 概念 在传统的面向对象程序设计中,主要关注于公用和私有作用域。公用作用域中的对象属性可以从对象外部访问,即开发者创建对象的实例后,就可使用它的公用属性...

ES对象 – ECMAScript 对象类型

无卤阅读(270)

ECMAScript 对象类型 在 ECMAScript 中,所有对象并非同等创建的。 一般来说,可以创建并使用的对象有三种:本地对象、内置对象和宿主对象。 本地对象 ECMA-262 把本地对象(native object)定义为“独立于...

ES对象 – ECMAScript 对象应用

无卤阅读(267)

ECMAScript 对象应用 对象的创建和销毁都在 JavaScript 执行过程中发生,理解这种范式的含义对理解整个语言至关重要。 声明和实例化 对象的创建方式是用关键字 new 后面跟上实例化的类的名字: var oObject = ...

ES对象 – ECMAScript 面向对象技术

嘿哈阅读(289)

ECMAScript 面向对象技术 面向对象术语 对象 ECMA-262 把对象(object)定义为“属性的无序集合,每个属性存放一个原始值、对象或函数”。严格来说,这意味着对象是无特定顺序的值的数组。 尽管 ECMAScript 如此定...

ES函数 – ECMAScript 闭包(closure)

嘿哈阅读(283)

ECMAScript 闭包(closure) ECMAScript 最易让人误解的一点是,它支持闭包(closure)。 闭包,指的是词法表示包括不被计算的变量的函数,也就是说,函数可以使用函数之外定义的变量。 简单的闭包实例 在 ECMA...

ES函数 – ECMAScript Function 对象(类)

喔28阅读(311)

ECMAScript Function 对象(类) ECMAScript 的函数实际上是功能完整的对象。 Function 对象(类) ECMAScript 最令人感兴趣的可能莫过于函数实际上是功能完整的对象。 Function 类可以表示...

ES函数 – ECMAScript arguments 对象

中天阅读(271)

ECMAScript arguments 对象 arguments 对象 在函数代码中,使用特殊对象 arguments,开发者无需明确指出参数名,就能访问它们。 例如,在函数 sayHi() 中,第一个参数是 message。用 argu...

ES函数 – ECMAScript 函数概述

嘿哈阅读(356)

ECMAScript 函数概述 什么是函数? 函数是一组可以随时随地运行的语句。 函数是 ECMAScript 的核心。 函数是由这样的方式进行声明的:关键字 function、函数名、一组参数,以及置于括号中的待执行代码。 函数的基本语法...

ES语句 – ECMAScript switch 语句

啊Q阅读(510)

ECMAScript switch 语句 switch 语句 switch 语句是 if 语句的兄弟语句。 开发者可以用 switch 语句为表达式提供一系列的情况(case)。 switch 语句的语法: switch (_express...

ES语句 – ECMAScript with 语句

丹青阅读(268)

ECMAScript with 语句 有标签的语句 with 语句用于设置代码在特定对象中的作用域。 它的语法: with (_expression_) _statement_ 例如: var sMessage = "hello"; wit...

ES语句 – ECMAScript break 和 continue 语句

田田阅读(367)

ECMAScript break 和 continue 语句 break 和 continue 语句对循环中的代码执行提供了更严格的控制。 break 和 continue 语句的不同之处 break 语句可以立即退出循环,阻止再次反复执行...

ES语句 – ECMAScript 标签语句

啊Q阅读(276)

ECMAScript 标签语句 有标签的语句 可以用下列语句给语句加标签,以便以后调用: _label_ : _statement_ 例如: start : i = 5; 在这个例子中,标签 start 可以被之后的 break 或 con...

ES语句 – ECMAScript 迭代语句

老王阅读(301)

ECMAScript 迭代语句 迭代语句又叫循环语句,声明一组要反复执行的命令,直到满足某些条件为止。 循环通常用于迭代数组的值(因此而得名),或者执行重复的算术任务。 本节为您介绍 ECMAScript 提供的四种迭代语句。 do-whi...

ES语句 – ECMAScript if 语句

无卤阅读(479)

ECMAScript if 语句 if 语句是 ECMAScript 中最常用的语句之一。 ECMAScript 语句 ECMA – 262 描述了 ECMAScript 的几种语句(statement)。 语句主要定义了 EC...

ES运算符 – ECMAScript 逗号运算符

喔28阅读(257)

ECMAScript 逗号运算符 逗号运算符 用逗号运算符可以在一条语句中执行多个运算。 例如: var iNum1 = 1, iNum = 2, iNum3 = 3; 逗号运算符常用变量声明中。 炫意HTML5 » ES运算符...

ES运算符 – ECMAScript 赋值运算符

yiyan阅读(288)

ECMAScript 赋值运算符 赋值运算符 简单的赋值运算符由等号(=)实现,只是把等号右边的值赋予等号左边的变量。 例如: var iNum = 10; 复合赋值运算是由乘性运算符、加性运算符或位移运算符加等号(=)实现的。这些赋值运算...

ES运算符 – ECMAScript 条件运算符

牛青阅读(305)

ECMAScript 条件运算符 条件运算符 条件运算符是 ECMAScript 中功能最多的运算符,它的形式与 Java 中的相同。 _variable = boolean_expression ? true_value : false_...

ES运算符 – ECMAScript 等性运算符

牛青阅读(297)

ECMAScript 等性运算符 判断两个变量是否相等是程序设计中非常重要的运算。在处理原始值时,这种运算相当简单,但涉及对象,任务就稍有点复杂。 ECMAScript 提供了两套等性运算符:等号和非等号用于处理原始值,全等号和非全等号用于...

ES运算符 – ECMAScript 关系运算符

bigao阅读(309)

ECMAScript 关系运算符 关系运算符执行的是比较运算。每个关系运算符都返回一个布尔值。 常规比较方式 关系运算符小于、大于、小于等于和大于等于执行的是两个数的比较运算,比较方式与算术比较运算相同。 每个关系运算符都返回一个布尔值: ...

ES运算符 – ECMAScript 加性运算符

老王阅读(360)

ECMAScript 加性运算符 在多数程序设计语言中,加性运算符(即加号或减号)通常是最简单的数学运算符。 在 ECMAScript 中,加性运算符有大量的特殊行为。 加法运算符 法运算符由加号(+)表示: var iResult = 1...

ES运算符 – ECMAScript 乘性运算符

喔28阅读(337)

ECMAScript 乘性运算符 ECMAScript 的乘性运算符与 Java、C、Perl 等于语言中的同类运算符的运算方式相似。 需要注意的是,乘性运算符还具有一些自动转换功能。 乘法运算符 乘法运算符由星号(*)表示,用于两数相乘。...

Java基础教程Android基础教程