美文网首页
JavaScript简介

JavaScript简介

作者: nzdnllm | 来源:发表于2019-03-14 22:31 被阅读0次

    ECMAScript

        定义了这门语言的基础,包括语法、类型、语句、关键字、保留字、操作符、对象

    文档对象模型DOM

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

        针对XML但经过扩展用户HTML的应用程序编程接口;DOM把整个页面映射位一个多层节点接口;HTML或XML页面中的每个组成部分都是某种类型的节点,这些节点又包含着不同类型的数据。借助DOM提供的API,可以轻松自如的删除、添加、替换或修改任何节点。

        DOM级别

            DOM1,目标是映射文档的结构

                DOM核心:规定如何映射基于XML的文档结构,以便简化对文档中任意部分的访问和操作。

                DOMHTML:在DOM核心基础上加以扩展,添加了针对HTML的对象和方法

            DOM2,扩充了鼠标和用户界面事件、范围、遍历(迭代DOM文档的方法)等细分模块,而且通过对象接口增加了对CSS的支持

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

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

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

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

            DOM3

                DOM加载和保存(DOM Load and Save):引入了以统一方式加载和保存文档的方法

                DOM验证(DOM Validation):定义了验证文档的方法

                对DOM核心进行扩展,支持XML1.0规范,涉及XML Infoset、XPath和XMLBase

            其他DOM标准(针对XML)

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

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

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

    浏览器对象模型BOM

        提供与浏览器交互的方法和接口

        BOM只处理浏览器窗口和框架

        习惯上把所有针对浏览器的JavaScript扩展算作BOM的一部分,如下:

            弹出新浏览器窗口功能;

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

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

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

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

            对cookies的支持

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

    相关文章

      网友评论

          本文标题:JavaScript简介

          本文链接:https://www.haomeiwen.com/subject/nqlhnxtx.html