JavaScript 学习 day 1

JavaScript 学习 day 1


1. 什么是javascript

  在1995年,JavaScript问世。当时它的作用是用来进行客户端表单验证,在当时哪个网速缓慢的年代javascript的出现是很让人兴奋的。

  从那时起,javascript逐渐成为了市面上主流浏览器的标配。如今javascript不仅仅只用于表单验证,而是渗透到浏览器的方方面面。现在javascript已经被公认为为主流的编程语言,能够完成复杂的计算与交互。

1.1 javascript 实现

  javascript 是由三个部分组成,别是ECMSScript、DOM以及BOM。

  • ECMAScript (核心):javascript 的标准、语法。
  • DOM:文档对象模型
  • BOM:浏览器对象模型

在这里插入图片描述

1.2 ECMAScript

  ECMAScript,即ECMA-262定义的语言。EMCA-262将这门语言作为基础,以便于在它之上再构建更加稳健的语言。
  web浏览器只是 ECMAScript 实现的可能存在的宿主环境。宿主环境提供 ECMAScript 的基准实现和环境自身交互的必须的拓展。拓展(如DOM)使用ECMAScript 核心类型和语法,提供特定于环境的额外功能。如果不涉及浏览器,它描述的部分如下:

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

1.3 DOM

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

<html>
	<head>
		<title>docment</title>
	</head>
	<body>
		<p>Hello World!</p>
	</body>
</html>

这些代码通过DOM可表示为一组分层节点:

  • html
    • head
      • title
        • docment
    • body
      • p
        • Hello World!

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

1.4 BOM

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值