初识JavaScript——什么是JavaScript?

JavaScript是世界上最流行的脚本语言

注意:Java和JavaScript没有任何的关系,JavaScript是脚本语言,Java是一门后台语言。
就像雷锋和雷峰塔、北大和北大青鸟、张三和张三丰一样。

JavaScript诞生于1995年,简称JS。

JavaScript是一种专为与网页交互而设计的脚本语言
一个完整的JavaScript有以下三个核心组成:

1. ECMAScript,由ECMA-262定义,提供核心语言功能。
(1)ECMAScript规定了JS的以下部分
语法、类型、语句、关键字、保留字、操作符、对象
(2)ECMAScript兼容
支持ECMA-262描述的所有“类型、值、对象、属性、函数以及程序句法和定义”
支持Unicode字符标准
支持“程序和正则表达式语法”,意味着我们可以修改和扩展内置的正则表达式语法
(3)Web浏览器对ECMAScript的支持

浏览器 兼容性
Netscape Navigator 2、3、4、4.05 ——
Netscape Navigator 4.06~4.79 第1版
Netscape6+(Mozilla 0.6.0+) 第3版
IE3、4 ——
IE5 第1版
IE5.5~7 第3 版
IE8、9+ 第5版
Opera6~7.1 第2版
Opera 7.2+ 第3版
Chrome1+ 第3版
Firefox1~2、3.0x 第3版
Firefox3.5~3.6、4.0+ 第5版
Safari3.x 第3版
Safari4.x~5.x 第5版
  1. 文档对象模型(DOM,Document Object Model)
    提供访问和操作网页内容的方法和接口,是针对XML但经过扩展用于HTML的应用程序编程接口、DOM把整个页面映射为一个多层节点结构,这些节点包含不同的数据类型。
    如以下的多层节点,其可以表示一个文档树形结构,是根结点

    
		
	
	
	

开发人员通过DOM提供的接口可以实现对节点的修改、增加、删除、替换等操作。
DOM核心规定的是如何映射基于XML的文档结构。

  1. 浏览器对象模型(BOM Browser Object Model)
    提供与浏览器交互的方法和接口。
    从根本上讲,BOM只处理浏览器窗口和框架,但是人们习惯上将所有针对浏览器的JavaScript扩展算作BOM的一部分
通过了解以上JavaScript的简介和基本组成将会有助于我们下面的学习。

你可能感兴趣的:(JavaScript,JavaScript简介,JavaScript核心,Java与JavaScript,BOM,DOM,JS,JavaScript组成部分)