第 1 章什么是 JavaScript

JavaScript是一种主流编程语言,其核心由ECMAScript标准定义,包括语法、类型和操作符。DOM允许程序与HTML/XML文档交互,构建页面节点树。BOM则提供了与浏览器窗口及特性的交互接口,如navigator、location和screen对象。这三个部分共同构成了JavaScript用于网页动态化和交互的基础。
摘要由CSDN通过智能技术生成

JavaScript 已被公认为主流的编程语言,能够实现复杂的计算与交互特性。JavaScript 1.1 作为提案被提交给欧洲计算机制造商协会(Ecma)他们花了数月时间打造出 ECMA-262,也就是 ECMAScript(发音为“ek-ma-script”)这个新的脚
本语言标准。ECMAScript是一种规范,而JavaScript是实现这种规范的语言。

完整的 JavaScript 实现包含以下几个部分

  • 核心(ECMAScript)
  • 文档对象模型(DOM)
  • 浏览器对象模型(BOM)
    js关系

ECMA-262 定义了自己的

语法 类型 语句 关键字 保留字 操作符 全局对象

DOM

DOM(Document Object Model)文档对象模型是一个应用编程接口(API),使在 HTML 中使用扩展的 XML。DOM 将整个页面抽象为一组分层节点。
比如下面的 HTML 页面:

<html> 
 <head> 
 <title>Sample Page</title> 
 </head> 
 <body> 
 <p> Hello World!</p> 
 </body> 
</html> 

这些代码通过 DOM 可以表示为
关系图

BOM

BOM (Browser Object Model )主要针对浏览器窗口和子窗口(frame)

下面就是这样一些扩展:
弹出新浏览器窗口的能力;
* 移动、缩放和关闭浏览器窗口的能力;
* navigator 对象,提供关于浏览器的详尽信息;
* location 对象,提供浏览器加载页面的详尽信息;
* screen 对象,提供关于用户屏幕分辨率的详尽信息;
* 对 cookie 的支持;
* 其他自定义对象,如 XMLHttpRequest 和 IE 的 ActiveXObject。

小结

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

  • ECMAScript:由 ECMA-262 定义并提供核心功能。
  • 文档对象模型(DOM):提供与网页内容交互的方法和接口。
  • 浏览器对象模型(BOM):提供与浏览器交互的方法和接口
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值