ECMAScript只支持继承,不支持接口实现,而实现继承的方式依靠原型链完成原型+对象构造之间的关系结构,形成的像链条一样的,称之为原型链 1 //继承,通过原型链实现 2 function Box() //被继承的函数叫做超类型(父类 , 基类) 3...
分类:
编程语言 时间:
2015-03-05 01:35:27
阅读次数:
155
继承是OO语言中最为津津乐道的概念,一般有两种继承方式,接口继承和实现继承,接口继承只继承方法签名,实现继承则是集成真正的方法。由于js中函数没有签名,因此ECMAScript中没有接口继承,只有实现继承,而且实现继承主要依靠原型链实现。1、继承2、作用域3、闭包与匿名函数(未完待续。。。)
分类:
编程语言 时间:
2015-03-03 18:03:17
阅读次数:
157
1. JavaScript简介JavaScript诞生于1995年,由Netscape公司布兰登·艾奇开发,JavaScript主要包括三个部分:(1). ECMAScript,由ECMA-262定义,提高核心语言功能(2). 文档对象模型(DOM),提供访问和操作网页内容的方法和接口(3). 浏览...
分类:
编程语言 时间:
2015-03-01 19:41:49
阅读次数:
178
原文:http://dmitrysoshnikov.com/ecmascript/javascript-the-core/对象原型链构造函数执行上下文栈执行上下文变量对象活动对象作用域链闭包This总结这篇文章是「深入ECMA-262-3」系列的一个概览和摘要。每个部分都包含了对应章节的链接,所以你...
分类:
编程语言 时间:
2015-02-27 01:26:29
阅读次数:
239
JavaScript变量松散类型的本质,决定了它只是在特定时间用于保存特定值的一个名字而已。由于不存在定义某个变量必须要保存何总数据类型值的规则,变量的值及其数据类型可以在脚本的生命周期内改变。1.基本类型和引用类型的值 ECMAScript可能有两种不同数据类型的值:基本类型值和引用类型值。...
分类:
Web程序 时间:
2015-02-25 22:22:47
阅读次数:
158
本章讨论javascript的集和超集,其中子集的定义大部分处于安全考虑。只有使用这门语言的一个安全的子集编写脚本,才能让代码执行的更安全、更稳定。ECMScript3标准是1999年版本的,10年后,ECMAScript5规范的更新,由于ECMAScript标准规范是允许对其做任何扩充的,伴随着M...
分类:
编程语言 时间:
2015-02-24 07:00:27
阅读次数:
265
主要知识点什么是表达式一元运算符算数运算符关系运算符逻辑运算符位运算符赋值运算符其他运算符运算符优先级什么是表达式表达式是ECMAScript中的一个“短语”,解释器会通过计算把它转换成一个值。最简单的表达式是字面量或者变量名,例如:5.96 ...
分类:
编程语言 时间:
2015-02-23 15:23:01
阅读次数:
218
3.0、学习目标 –掌握数组的概念、特性、常用方法 –掌握Object,学会使用对象 –了解其他引用类型对象3.1、本讲包括的内容如下: -数组 -Object -其他引用类型3.2、数组 ?在ECMAScript中数组是非常常用的引用类型了。ECMAScript所定义的数组和其他语言...
分类:
其他好文 时间:
2015-02-18 15:14:06
阅读次数:
157
1.0、 学习目标 –了解javascript组成部分 –认识javascript解析机制 –如何使用javascript1.1、初识JavaScript ?javascript是一种专为与网页交互儿设计的脚本语言。由三部分组成: –ECMAScript (ECMA-262定义) 提供...
分类:
编程语言 时间:
2015-02-18 12:58:49
阅读次数:
188
变量声明ECMAScript中的变量是弱类型的(同一个变量可以保存任何数据类型)。通过var关键字来定义变量;未经过初始化的变量的默认值是undefined;使用var声明的变量是当前作用域的局部变量(如果在函数中定义一个变量,在函数执行完成后该变量就会被销毁);没通过var关键字声明的变量会被自动...
分类:
Web程序 时间:
2015-02-16 12:54:57
阅读次数:
110