一、模式
模式:在软件开发过程中,模式是指一个通用问题的解决方案。
三种模式类型:设计模式,编码模式(代码模式,JavaScript特有的模式),反模式。
二、JavaScript:基本概念
1、面向对象:JavaScript是一门面向对象的语言。
1)对象?对象是一组有命名值(属性)集合的容器。
2)对象的主要两种类型:
a,原生的(Native):在ECMAScript标准中有详细描述。进一步分为内置对象(eg 数组、日期对象等)和用户自定义对象(eg var o= {};)。
b,主机的(Host):在主机环境中定义的。主机对象包含windows对象和所有DOM对象。
2、在JavaScript中没有类。
3、原型(Prototypes)
原型是一个对象,每一个函数都有一个Prototype属性。
4、环境
JavaScript需要运行环境来执行。环境会提供自身的主机对象。