`

JavaScript的三大组成部分

阅读更多

    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>Sample Page</title>
  </head>
  <body>
    <p>hello world!</p>
  </body>
</html>

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

 

这里写图片描述 

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

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

 

.

分享到:
评论

相关推荐

    高级软件人才培训专家-day02-JavaScript-Vue

    这些标准主要由 **W3C (World Wide Web Consortium)** 制定,包括 HTML、CSS 和 JavaScript 三大组成部分: 1. **HTML (HyperText Markup Language)**:定义网页的结构和内容。 2. **CSS (Cascading Style Sheets)*...

    JavaScript 三维报表 饼图

    JavaScript 三维饼图是一种在网页上展示数据的可视化方式,它通过立体的图形来表示不同类别数据的比例关系。这种图表通常由多个扇形区域组成,每个扇形代表一个类别,其大小对应于该类别的数据量占总数据量的比例。...

    JavaScript高级程序设计第三版中文

    特别是函数,它是JavaScript中的重要组成部分,不仅用于组织代码,还能作为一等公民,具备高阶函数特性,如函数柯里化和闭包。 接着,书中详细阐述了对象和原型,这是JavaScript面向对象编程的关键。通过原型链,...

    head first JavaScript源码

    控制结构是程序流程的重要组成部分,包括条件语句(如if...else)和循环(如for、while和do...while),它们决定了代码的执行顺序和逻辑。 函数是JavaScript中的另一个核心概念,它是一段可重复使用的代码块。函数...

    Javascript导航菜单13则(含部分代码)

    JavaScript 导航菜单是网页设计中的重要组成部分,它为用户提供了一种直观且互动的方式来浏览网站内容。本资源包含了13个不同的JavaScript导航菜单实现,旨在帮助开发者了解和掌握各种导航菜单的设计技巧和实现方法...

    全站开发javascript

    函数是JavaScript中最重要的组成部分之一,包括定义、调用以及理解变量作用域。此外,高阶函数、map/reduce、filter和sort等方法为处理数组提供了便利,闭包能够帮助我们理解JavaScript中变量的作用域,而箭头函数则...

    JavaScript实例应用 JavaScript实例应用

    12. **Service Worker**:服务工作者是现代Web开发中的一个重要组成部分,它可以离线存储资源,实现离线访问和数据缓存,提升网页性能。 JavaScript实例应用广泛且深入,从简单的网页交互到复杂的Web应用程序,...

    JavaScript入门篇,JavaScript基础知识

    此外,错误处理和流程控制也是JavaScript编程中的重要组成部分。 对于初学者,选择合适的资源是十分必要的。《深入浅出JavaScript》这样的书籍提供了深入学习的途径。实践是检验理论的最好方式,因此,动手编写...

    JavaScript源码大放送

    函数是可重用的代码块,而对象则是一种存储键值对的数据结构,是JavaScript编程的重要组成部分。 接下来,我们关注JavaScript中的函数。函数可以接受参数并返回值,它们是模块化编程的基础。JavaScript还支持匿名...

    JavaScript高级编程 pdf

    11. **ES6新特性**:箭头函数、类、解构赋值、模板字符串、let/const、生成器、async/await等,这些都是现代JavaScript开发的重要组成部分。 12. **TypeScript**:JavaScript的超集,提供了静态类型检查和更多工具...

    深入理解JavaScript系列

    函数是JavaScript的核心组成部分,这部分详细讲解了函数的创建、参数传递、返回值、以及函数作为一等公民的角色。 9. **闭包(Closures)** 闭包是JavaScript中的一个重要特性,它允许函数访问和操作外部作用域的...

    Javascript征途

    函数是JavaScript的核心组成部分,书中的章节会深入讨论函数的定义、调用、作用域以及闭包等概念。同时,也会介绍箭头函数这一ES6的新特性,使得函数的写法更为简洁。此外,函数式编程的思想和实践在JavaScript中也...

    JavaScript - The Definitive Guide 4th edtion

    书中还会涉及ES6(ECMAScript 2015)及后续版本的新特性,如箭头函数、模板字符串、类和模块系统,这些都是现代JavaScript开发的标准组成部分。 总的来说,这本书是学习和精通JavaScript的宝贵资源,无论你是初学者...

    JAVASCRIPT教案及案例

    JavaScript,作为一种广泛应用于Web开发的脚本语言,是前端开发中的核心组成部分。它赋予了网页动态功能,使得用户与网页的交互变得更为丰富和生动。本教案及案例旨在深入浅出地讲解JavaScript的基础知识和实战技巧...

    javascript文档

    函数是JavaScript的核心组成部分,允许我们将代码组织成可重复使用的模块。函数可以接受参数并返回结果。闭包是JavaScript中的一个高级概念,它允许函数访问并操作其词法作用域内的变量,即使该函数已经返回。 三、...

    JavaScript 参考手册集合 chm版打包

    这份“JavaScript参考手册集合chm版打包”正是为初学者提供的一份全面学习资源,包含了JavaScript语言的各个重要组成部分。 JavaScript的核心概念包括变量、数据类型、运算符、流程控制(条件语句和循环)、函数、...

    精通JavaScript源代码.rar

    此外,闭包的概念也是JavaScript函数式编程的重要组成部分。 面向对象编程(OOP)在JavaScript中也有着广泛的应用,包括构造函数、原型链、类(ES6引入)和模块化。理解如何通过对象和类来组织代码,以及如何利用...

    javascript高级教程

    全书从JavaScript语言实现的各个组成部分——语言核心、DOM、BOM、事件模型讲起,深入浅出地探讨了面向对象编程、Ajax与Comet服务器端通信,HTML5表单、媒体、Canvas(包括WebGL)及Web Workers、地理定位、跨文档传递...

    javascript权威指南 epub书及源码

    函数是JavaScript中的关键组成部分,它们既是可调用的实体,也可以作为值传递。书中会详细讲解如何定义和使用函数,以及如何利用函数表达式和匿名函数实现更高级的功能。此外,函数作为第一类对象的特性,使得...

    JavaScript修炼之道

    在当今纷繁复杂的网络世界中,它是不可或缺的组成部分。然而,即便对有经验的开发人员而言,JavaScript的体系都像难以穿越的生态环境系统。为此,本书以有别于一般教程的任务驱动方式来组织,围绕35个必会的关键...

Global site tag (gtag.js) - Google Analytics