JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的高级编程语言。常作为开发Web页面的脚本语言。

  1. 函数优先:对函数进行变量提升,可以理解为,在计算机的认知中,函数在代码的第一行。
  2. 轻量级:使用计算机的服务较少,因此,一般,相关应用的发布时间短和运行性能高。
  3. 解释型或即时编译型:语言在执行之前,并未部编译成二进制代码的可运行程序,而是翻译一句,然后执行一句。
  4. 脚本:表演戏剧、曲艺,摄制电影等所依据的本子,里面记载台词、故事情节等。(新华字典)。计算机中,脚本就是可理解为一个指令集和的文本,计算机根据脚本上写的代码执行任务。

JavaScript由三个部分组成:

核心(ECMAScript):对语言的规范标准,由语法类型语句关键字保留字操作符、对象组成。ECMAScript 的版本在不断更新换代。

文档对象模型(DOM):用于HTML的应用程序编程接口,DOM把整个页面映射为一个多层节点结构。HTML或XML页面中的每个组成部分都是某种类型的节点。

1.JavaScript简介1.JavaScript简介

DOM1级由两个模块组成:DOM核心(DOM Core)和DOM HTML。

DOM核心:将HTML或XML页面中的每个组成部分映射为树型的分层节点。

DOM HTML:在DOM核心将页面映射为DOM节点树的基础上,添加与页面节点相关的对象和方法。

DOM2级引入了下列新模块,也给出了众多新类型和新接口的定义。

DOM视图(DOM Views):定义了跟踪不同文档(例如,应用CSS 之前和之后的文档)视图的接口;

DOM事件(DOM Events):定义了事件和事件处理的接口;

DOM样式(DOM Style):定义了基于CSS 为元素应用样式的接口;

DOM遍历和范围(DOM Traversal and Range):定义了遍历和操作文档树的接口。

DOM3 级则进一步扩展了DOM,

引入了以统一方式加载和保存文档的方法——在DOM 加载和保存(DOM Load and Save)模块中定义;

新增了验证文档的方法——在DOM 验证(DOM Validation);

开始支持XML 1.0 规范,涉及XML Infoset、XPath和XML Base。

其他DOM 标准:

SVG(Scalable Vector Graphic,可伸缩矢量图)1.0;

MathML(Mathematical Markup Language,数学标记语言)1.0;

SMIL(Synchronized Multimedia Integration Language,同步多媒体集成语言)。

浏览器对象模型(BOM):

弹出新浏览器窗口的功能;

移动、缩放和关闭浏览器窗口的功能;

提供浏览器详细信息的navigator对象;

提供浏览器所加载页面的详细信息的location对象;

提供用户显示器分辨率详细信息的screen对象;

对cookies的支持;

像XMLHttpRequest 和IE 的ActiveXObject 这样的自定义对象。

相关文章:

  • 2022-12-23
  • 2021-06-27
  • 2021-06-22
  • 2022-12-23
  • 2021-12-13
  • 2022-01-13
  • 2021-12-03
  • 2021-12-13
猜你喜欢
  • 2021-12-02
  • 2021-05-24
  • 2021-04-16
  • 2021-12-03
  • 2021-12-13
  • 2021-12-13
相关资源
相似解决方案