2-JavaScript的介绍与组成

一.什么是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的学习。。。

原文地址:https://www.cnblogs.com/kingmin/p/6929964.html