下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

web前端:JavaScript的三大组成部分

作者: DG玩转前端     来源: https://www.cnblogs.com/DGplayweb/p/12091880.html点击数:1067发布时间: 2020-03-23 20:31:55

标签: JavaScriptECMAScript程序设计

Web开发

  ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会,英文名称是EuropeanComputerManufacturersAssociation)通过ECMA-262标准化的脚本程序设计语言。

  Javascript是一种属于网络的脚本语言,已经被广泛用于web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。

  JavaScript的三大组成部分是:

  1、ECMAScript:JavaScript的核心,描述了语言的基本语法(var、for、if、array等)和数据类型(数字、字符串、布尔、函数、对象(obj、[]、{}、null)、未定义),ECMAScript是一套标准,定义了一种语言(比如JS)是什么样子。

  2、文档对象模型(DOM):DOM(文档对象模型)是HTML和XML的应用程序接口(API)。DOM将把整个页面规划成由节点层级构成的文档。HTML或XML页面的每个部分都是一个节点的衍生物。请考虑下面的HTML页面:

  <html>

  <head>

  <title>SamplePage</title>

  </head>

  <body>

  <p>helloworld!</p>

  </body>

  </html>

  这段代码可以赢DOM绘制一个节点层次图

web前端:JavaScript的三大组成部分_JavaScript_ECMAScript_程序设计_课课家

  DOM通过创建树来表示文档,从而使开发者对文档的内容和结构具有空前的控制力。用DOMAPI可以轻松地删除、添加和替换节点(getElementById、childNodes、appendChild、innerHTML)。

  3、浏览器对象模型(BOM)对浏览器窗口进行访问和操作。例如弹出新的浏览器窗口,移动、改变和关闭浏览器窗口,提供详细的网络浏览器信息(navigatorobject),详细的页面信息(locationobject),详细的用户屏幕分辨率的信息(screenobject),对cookies的支持等等。BOM作为JavaScript的一部分并没有相关标准的支持,每一个浏览器都有自己的实现,虽然有一些非事实的标准,但还是给开发者带来一定的麻烦

  这种语言在万维网上应用广泛,它往往被称为JavaScript或JScript,所以它可以理解为是javascript的一个标准,但实际上后两者是ECMA-262标准的实现和扩展。  

赞(15)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程