javascript主要由哪些部分组成

javascript主要由3个部分组成:1、ECMAScript,描述了语言的基本语法和数据类型;2、文档对象模型(DOM),它是HTML和XML的应用程序接口;3、浏览器对象模型(BOM),它是对浏览器窗口进行访问和操作。

javascript主要由哪些部分组成

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

虽然JavaScript和ECMAScript通常被人用来表达相同的意思,但JavaScript的含义去比ECMA-262中规定的多得多。一个完整的JavaScript实现应由三个部分组成:

核心(ECMAScript)

文档对象模型(DOM)

立即学习“Java免费学习笔记(深入)”;

浏览器对象模型(BOM)

1、ECMAScript:

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

2、文档对象模型(DOM):

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

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

DOM级别

DOM1

DOM Core 如何映射基于XML的文档结构

DOM html 添加了针对html的对象和方法

DOM2

扩充了鼠标和用户界面事件, 范围,遍历等细分模块,通过对象接口增加了对css的支持。

具体如下:

DOM视图:定义了跟踪不同文档视图的接口

DOM事件:定义了事件和事件处理的接口

DOM样式:定义了基于css, 操作元素样式的接口

DOM遍历和范围:a.定义了遍历和操作文档树的接口b.新增了验证文档的方法

DOM3

引入了以统一方式加载和保存文档的方法

3、浏览器对象模型(BOM):

浏览器对象模型(BOM)对浏览器窗口进行访问和操作。

作用

处理浏览器窗口和框架

针对于浏览器操作的js扩展

具体功能

弹出新浏览器窗口的功能

移动,缩放和关闭浏览器窗口的功能

提供浏览器详细信息的navigator对象

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

提供用户显示器分辨率详细信息的screen对象

对cookie的支持

XMLHttpRequest — ActiveXObject

例如:弹出新的浏览器窗口,移动、改变和关闭浏览器窗口,提供详细的网络浏览器信息(navigator object),详细的页面信息(location object),详细的用户屏幕分辨率的信息(screen object),对cookies的支持等等。

BOM作为JavaScript的一部分并没有相关标准的支持,每一个浏览器都有自己的实现,虽然有一些非事实的标准,但还是给开发者带来一定的麻烦。

【相关推荐:javascript学习教程

以上就是javascript主要由哪些部分组成的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2948779.html

(0)
上一篇 2025年3月11日 23:11:44
下一篇 2025年3月7日 19:30:31

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • javascript中this什么意思

    this的中文意思为“当前;这个”,是javascript中的一个指针型变量,它指向当前函数的运行环境。在不同的场景中调用同一个函数,this的指向会发生变化,但它永远指向其所在函数的真实调用者;如果没有调用者,this就指向window。…

    2025年3月11日
    200
  • javascript是编译语言吗

    javascript不是编译型语言,而是解释型的编程语言。javascript源代码在发往客户端运行之前不需经过编译,而是将文本格式的字符代码发送给浏览器由浏览器解释运行。 本教程操作环境:windows7系统、javascript1.8.…

    2025年3月11日
    200
  • javascript中for in语句怎么用

    在javascript中,“for in”语句是for语句的一种特殊形式,用于遍历数组或者对象的属性,即对数组或者对象的属性进行循环操作;语法格式“for (变量 in 对象){在此执行代码}”。 本教程操作环境:windows7系统、ja…

    2025年3月11日
    200
  • HTML引入外部javascript是什么属性

    HTML引入外部javascript是script标签的src属性,该属性规定外部脚本文件的URL;语法“”。 本教程操作环境:windows7系统、HTML5&&javascript1.8.5版、Dell G3电脑。 HT…

    2025年3月11日
    200
  • JavaScript的3种注释写法为什么

    JavaScript的3种注释写法:1、多行注释,语法“/* 要注释的内容 */”;2、单行注释,语法“// 要注释的内容”;3、“ 本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。 JavaSc…

    2025年3月11日
    200
  • javascript算后端么

    javascript不算后端,是前端开发语言,是一种动态类型、弱类型、基于原型的语言;javascript经常与html、css技术一起构成前端开发;javascript一般通过ajax与后台进行数据交互。 本文操作环境:windows7系…

    2025年3月11日
    200
  • html中js是什么

    在html中,js全称JavaScript,是面向Web的编程语言,是一种属于网络的脚本语言,被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。 本教程操作环境:windows7系统、HTML5&…

    2025年3月11日
    200
  • javascript最初是为了实现什么

    javascript最初是为了实现“网页更生动”,javascript这种编程语言写出来的程序被称为“脚本”,它们可以被直接写在网页的HTML中,在页面加载的时候自动执行;脚本被以纯文本的形式提供和执行,它们不需要特殊的准备或编译即可运行。…

    2025年3月11日
    200
  • javascript中方法和函数是什么

    在javascript中,函数是可以执行的javascript代码块,需要通过名字来进行调用;而方法是通过对象调用的javascript函数,即方法是比较特殊的函数。 本教程操作环境:windows7系统、javascript1.8.5版、…

    2025年3月11日
    200
  • javascript语法是什么

    JavaScript语法是一套规则,它定义了JavaScript的语言结构;而JavaScript就是一个脚本语言,也是一个轻量级,但功能强大的编程语言。 本文操作环境:windows7系统、javascript1.8.5版、Dell G3…

    2025年3月11日
    200

发表回复

登录后才能评论