【小白】重新学起JavaScript(希望做到日更)

本文深入探讨JavaScript的三大组成部分:ECMAScript核心语言特性、DOM文档对象模型及BOM浏览器对象模型,涵盖语法、对象、事件处理等关键概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、JavaScript简介

1、什么是JavaScript

JavaSript是一种专为网页交互而设计的脚本语言,由下列三个不同的部分组成。

1.1、核心(ECMAScript)

由ECMA-262定义,提供核心语言功能。大致来说规定了下列组成部分:

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

1.2、文档对象模型(Document Object Model)

提供访问和操作网页内容的方法和接口。

DOM1级

  • DOM核心:规定的是如何映射基于XML的文档结构,以便简化对文档中任意部分的访问和操作。
  • DOM HTML:在DOM核心基础上加以扩展,添加了对HTML的对象和方法。

DOM2级(新增)

  • DOM视图:定义了跟踪不同文档(例如,应用CSS之前和之后的文档)视图的接口。
  • DOM事件:定义了事件和事件处理的接口。
  • DOM样式:定义了基于CSS为元素应用样式的接口。
  • DOM遍历和范围:定义了遍历和操作文档树的接口。

DOM3级(新增)

  • DOM加载和保存:定义了以统一方式加载和保存文档的方法。
  • DOM验证:定义了验证文档的方法。

1.3、浏览器对象模型(Browser Object Model)

提供与浏览器交互的方法和接口。从根本上来讲,BOM只处理浏览器窗口和框架;但人们习惯上也把所有针对浏览器的JavaScript扩展算作BOM的一部分。下面就是一些这样的扩展:

  • 弹出新浏览器窗口的功能;
  • 移动、缩放和关闭浏览器窗口的功能;
  • 提供浏览器详细信息的navigator对象‘’
  • 提供浏览器所加载页面的详细信息的location对象;
  • 提供用户显示器分辨率详细信息的screen对象;
  • 对cookies的支持;
  • 像XMLHttpRequest和IE的ActiveXObject这样的自定义对象。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值