1.JavaScript简介

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

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

JavaScript由三个部分组成:

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

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

HTML 页面分层DOM节点图

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 这样的自定义对象。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值