目录

JavaScript入门教程

ECMAScript与JavaScript的区别和联系

很多人习惯性认为Javascript就是ECMAScript ?

ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会,英文名称是European Computer Manufacturers Association)通过ECMA-262标准化的脚本程序设计语言。这种语言在万维网上应用广泛,它往往被称为JavaScript或JScript,所以它可以理解为是javascript的一个标准,但实际上后两者是ECMA-262标准的实现和扩展。

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

联系
  • ECMAScript(核心):JavaScript 语言基础;
  • DOM(文档对象模型):规定了访问HTML和XML的接口;
  • BOM(浏览器对象模型):提供了独立于内容而在浏览器窗口之间进行交互的对象和方法。
javascript.png

ECMAScript标准的类容

主要包括:语法、类型、语句、关键字、保留字、操作符、对象。

DOM(文档对象模型)

DOM= Document Object Model,文档对象模型,DOM可以以一种独立于平台和语言的方式访问和修改一个文档的内容和结构。换句话说,这是表示和处理一个HTML或XML文档的常用方法

1535529081.gif

BOM(浏览器对象模型)

BOM(Browser Object Model)是提供与浏览器进行交互的方法和接口,由于不同的浏览器实现方法不同,从而表现也可能不同。且BOM的核心是window对象,而window又是一个全局对象,这就意味着网页中定义的任何对象、变量、函数都是以window作为全局对象的。并且可以这么说,BOM是包含了DOM。

javascript_bom.jpeg
原文链接:https://rumenz.com/js/
↑回到顶部↑
入门小站 @2018