一.什么是JavaScript
JavaScript:一种基于对象(Object)和事件驱动(Event Driven)的,与平台无关的弱类型脚本语言。
基于对象:如果你想用js,必须先创建一个对象,万物皆对象
事件驱动:比如键盘,按钮,鼠标,时钟等等
平台无关:因为是在浏览器上运行的
弱类型:不需要提前声明定义类型,由使用它的前面的对象定义
脚本语言:介于HTML和C,C++,JAVA,C#编程语言之间,脚本语言不需要编译,可以直接使用,由解释器负责解释
二.JavaScript的组成
ECMAScript:描述了该语言的语法和基本对象
DOM(Document Object Model):处理网页内容的方法和接口,比如获取或设置input表单的value值,由于DOM的操作对象是文档(Document),所以DOM和浏览器没有直接关系。
BOM(Browser Object Model):描述了与浏览器进行交互的方法和接口,例如:新建窗口,获取屏幕分辨率,浏览器版本号等
补充:关于兼容性的问题:
ECMAScript:解释器,翻译兼容性:完全兼容
DOM:(文本对象)兼容性:部分不兼容
BOM:(浏览器对象)兼容性:不兼容(例如:IE,谷歌,火狐,不可能兼容)
正式开始JavaScript的学习。。。