摘要:以下内容都是一些概念性的知识点弄懂这些基本的概念是我们在世界看得更远的垫脚石诞生于年年公司开发发布时临时将名字改为当时它的主要目的是处理以前由服务端语言负责的输入验证操作随着其发展现在已不再局限于数据验证而是具备了与浏览器窗口及其内容等几乎
以下内容都是一些概念性的知识点,弄懂这些基本的概念是我们在JavaScript世界看得更远的垫脚石.
JavascriptJavascript诞生于1995年,1995年Netscape公司开发LiveScript,发布时临时将名字改为Javascript,当时它的主要目的是处理以前由服务端语言负责的输入验证操作.
随着其发展,现在Javascript已不再局限于数据验证,而是具备了与浏览器窗口及其内容等几乎所有方面交互的能力.
作为web的重要组成部分,其重要性是不言而喻的,想要全面理解Javascript需了解其本质、历史性和局限性.Javascript的本质组成为:ECMAscript DOM BOM
由ECMA定义的ECMAscript与web浏览器没有依赖关系,web浏览器只是其宿主环境之一,ECMAScript的宿主环境主要为:web浏览器 Node Adoble Flash.宿主环境除了提供ECMAScript的支持外,同时也提供语言的扩展,以便于语言和环境之间进行交互.BOM和DOM都是在EMCAScript的基础上
扩展出来的.ECMAScript是javascript的基础.ECMAScript组成部分为:语法 类型 语句 关键字 保留字 操作符 对象.目前主流浏览器都支持ECMAScript第三版,IE8开始部分支持第五版,IE9及以后全面支持第五版.
DOM是用于HTML的应用程序编程接口.DOM把真个页面映射为一个人多层节点结构,这些节点包含着不同类型的数据.借助DOM提供的API,开发人员可以轻松自如地删除、添加、替换或修改任何节点.
DOM的标准是由w3c制定的.DOM有三个版本:DOM1 DOM2 DOM3
DOM1模块组成
DOM核心(DOM Core):映射基于xml的文档结构,以便简化对文档任意部分的访问和操作.
DOM HTML:添加针对HTML的对象和方法.
DOM2模块组成
DOM视图:定义跟踪不同文档(例如,应用css之前和之后的文档)视图的接口.
DOM事件:定义事件和事件处理的接口.
DOM样式:定义基于Css为元素应用样式的接口.
DOM遍历和范围:定义遍历和操作文档的接口.
DOM3模块组成
引入以统一方式加载和保存文档的方法--在DOM加载和保存模块中定义.
新增验证文档方法--在DOM验证模块中定义.
对DOM核心金堂县扩展,开始支持XML1.0规范.
web浏览器对DOM的支持
IE6-IE8几乎全部支持DOM1.IE9+支持DOM1、DOM2、DOM3
从根本上讲,BOM只处理浏览器窗口和框架;但人们习惯把所有对浏览器的Javascript扩展算作BOM的一部分,下面是一些这样的扩展:
弹出新浏览器窗口的功能
移动、缩放和关闭浏览器窗口的功能.
提供浏览器详细信息的navigator对象
提供浏览器加载页面的详细信息location对象
提供用户显示分辨率详细信息的screen对象
对cookies的支持
像XMLHttpRequest和IE的ActiveXObject这样的自定义对象
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/85973.html
摘要:诞生于年,它的主要目的是处理以前由服务器端语言负责的一些输入验证操作。的不同版本又称为版次,以第版表示。目前最新的是简称文档对象模型文档对象模型,是针对但经过拓展用于的应用程序接口,。元素当浏览器不支持或被禁用时,显示里面的内容。 JavaScript诞生于1995年,它的主要目的是处理以前由服务器端语言负责的一些输入验证操作。 完整的JavaScript实现由下列三个不同的部分组成:...
摘要:简介简史诞生于年,当时主要负责表单的输入验证。实现一个完整的由三部分组成核心文档对象模型浏览器对象模型就是对实现该标准规定的各个方面内容的语言的描述。把整个页面映射为一个多层节点结构。由万维网联盟规划。主要目标是映射文档的结构。 JavaScript简介 JavaScript简史 JavaScript诞生于1995年,当时主要负责表单的输入验证。 如果没有表单验证的功能,填入信息之...
阅读 3409·2021-09-08 10:46
阅读 1164·2019-08-30 13:17
阅读 2332·2019-08-30 13:05
阅读 1175·2019-08-29 15:29
阅读 2866·2019-08-29 11:31
阅读 517·2019-08-26 12:13
阅读 1509·2019-08-26 11:42
阅读 1783·2019-08-23 18:37