iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > node.js >javascript的核心组成部分是什么
  • 235
分享到

javascript的核心组成部分是什么

2024-04-02 19:04:59 235人浏览 独家记忆
摘要

小编给大家分享一下javascript的核心组成部分是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

小编给大家分享一下javascript的核心组成部分是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

javascript的核心组成部分有:1、ECMAScript,提供语言的语法和基本对象;2、DOM(文档对象模型),针对XML但经过扩展用于html的应用程序编程接口;3、BOM(浏览器对象模型)。

教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

Java Script的三个核心组成部分是:ECMAScript,DOM(文档对象模型),BOM(浏览器对象模型)。

javascript的核心组成部分是什么

- ECMAScript


ECMA-262没有参照WEB浏览器,规定了语言的组成部分,具体包括语法、类型、语言、关键字、保留字、操作符、对象。

ECMAScript就是对该标准规定了各个方面内容的语言的描述。

ECMAScript的兼容:

  • 支持ECMA-262描述的所有“类型,值,对象,属性,函数,以及程序语法和语义” 。

  • 支持Unicode字符标准。

  • 添加ECMA-262没有描述的更多“类型,值,对象,属性,函数”,ECMA-262说说的浙西新增特性,主要是指该标准中没有规定的新对象和对象的新属性。

  • 支持ECMA-262中没有定义的“程序和正则表达式的语法”。也就是说可以修改和扩展内置的正则表达式语法。

- DOM(文档对象模型)


文档对象模型DOM是针对XML但经过扩展用于HTML的应用程序编程接口(api)。DOM把整个页面映射为一个多层次节点结构。HTML或者XML页面中的每个组成部分都是某种类型的节点,这些节点又包含着不同类型的数据。

在DOM中,页面一般可以用分层节点图表示。

javascript的核心组成部分是什么

DOM级别:

DOM1级于1998年10月成为W3C的推荐标准。BOM1由两个模块组成分别是DOM core和DOM HTML。

  • DOM core:规定如何映射基于XML的文档结构,以便简化对文档中任意部分的访问和操作。

  • DOM HTML:在DOM core的基础上加以扩展,添加了针对HTML的对象和方法。

DOM2级在原来DOM的基础上有扩充了鼠标和用户界面事件、范围、遍历等细分模块,通过对象接口增加了对CSS的支持。包括以下模块:

  • DOM Views(DOM视图):定义了跟踪不同文档视图的接口。

  • DOM Events(DOM事件):定义了事件与事件处理的接口。

  • DOM Traversal and Range(DOM遍历和范围):定义了遍历和操作文档的接口。

DOM3级则进一步扩展了DOM,引入了加载和保存模块以统一方式加载和保存文档的方法;新增了DOM验证模块主要还是验证文档的方法。

- BOM浏览器对象模型


BOM处理浏览器窗口和框架,人们习惯上把所有针对浏览器的JavaScript扩展算作是BOM的一部分。包括以下:

  • 弹出新浏览器窗口的功能。

  • 移动、缩放和关闭浏览器窗口的功能。

  • 提供浏览器所加载页面的详细信息的navigator对象。

  • 提供浏览器所加载页面的详细信息的location对象。

  • 提供用户分辨率详细信息的screen对象。

  • 对cookies的支持。

  • 像XMLHttpRequest和IE的ActionXobject这样的自定义对象。

以上是“javascript的核心组成部分是什么”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网node.js频道!

--结束END--

本文标题: javascript的核心组成部分是什么

本文链接: https://www.lsjlt.com/news/84366.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作