zoukankan      html  css  js  c++  java
  • 【JS高级程序设计(第4版)学习笔记】第一章 什么是JavaScript

    JavaScript是一门用来与网页交互的脚本语言,包含以下三个组成部分:

    ECMAScript:由ECMA-262定义并提供核心功能

    文档对象模型(DOM):提供与网页内容交互的方法和接口

    浏览器对象模型(BOM):提供与浏览器交互的方法和接口

    1.ECMAScript

    Web浏览器只是ECMAScript实现可能存在的一种宿主环境。宿主环境提供ECMAScript的基准实现和与环境自身交互必需的扩展。扩展(比如DOM)使用ECMAScript核心类型和语法,提供特定于环境的额外功能。在基本的层面,它描述这门语言的如下部分:语法,类型,语句,关键字,保留字,操作符,全局对象。

    2.DOM

    文档对象模型(DOM,Document Object Model)是一个应用编程接口(API),用于在HTML中使用扩展的XML。DOM将整个页面抽象为一组分层节点。HTML或XML页面的每个组成部分都是一种节点,包含不同的数据。

    DOM通过创建表示文档的树,让开发者可以随心所欲地控制网页的内容和结构。使用DOM API可以轻松地删除、添加、替换、修改节点。

    3.BOM

    浏览器对象模型(BOM)API,用于支持访问和操作浏览器的窗口。使用BOM,开发者可以操控浏览器显示页面之外的部分。BOM主要针对浏览器窗口和子窗口(frame).

  • 相关阅读:
    控制反转和依赖注入
    共识机制是什么?
    实用拜占庭容错算法PBFT
    三种框架对比react vue 和Angular对比
    go语言学习笔记
    激活方法总结
    钱包助记词
    简历中存在的问题的处理
    why we use Symbols in Hash
    compact过滤数组中的nil
  • 原文地址:https://www.cnblogs.com/Small-Windmill/p/13846087.html
Copyright © 2011-2022 走看看