Javascript高级程序设计读书笔记_day01

JavaScript于1995年诞生,主要用于浏览器中的输入验证,避免网络通信延迟。ECMAScript作为其核心标准,被ISO/IEC采纳。JavaScript包含ECMAScript、DOM和BOM三个部分,DOM用于处理XML或HTML文档的结构化表示,而BOM处理浏览器交互。JavaScript在网页开发中扮演重要角色,被各种浏览器实现并支持。
摘要由CSDN通过智能技术生成

什么是Javascript

1995年,Javascript问世,在当时主要用途就是处理输入验证。由于当时只有服务器能够处理输入值是否有效,但服务器处理则需要一次网络通信 ,会导致处理速度缓慢,因此Javascript问世,直接处理输入验证,而无需网络通信。因此Javascript成为浏览器的标配。
1998 年,国际标准化组织(ISO)和国际电工委员会(IEC)也将 ECMAScript 采纳为标准(ISO/ IEC-16262)。自此以后,各家浏览器均以 ECMAScript 作为自己 JavaScript 实现的依据,虽然具体实现各有不同

1.1 JavaScript实现

完成的Javascript包含三个部分。
核心(ECMAScript),文档对象模型(DOM),浏览器对象模型(BOM)。

1.1.1 ECMAScript

ECMAScript 定义了:语法、类型、语句、关键字、保留字、操作符、全局对象。
ECMAScript 只是对实现这个规范描述的所有方面的一门语言的称呼。JavaScript 实现了
ECMAScript,而 Adobe ActionScript 同样也实现了 ECMAScript。

1.1.2 DOM

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

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

这些代码通过 DOM 可以表示为一组分层节点,如图 1-2 所示。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值