javascript-为什么dom要分为三类,直接支持dom core不就行了

问题描述

为什么dom要分为三类,直接支持dom core不就行了

dom分为dom core ,dom html ,dom xhml
为什么不直接只有dom core或者直接只支持dom html 和dom xhml

解决方案

每个东西都有个发展过程啊, 都是慢慢发展慢慢支持新的东西 ,也正是这个原因才会有多个版本啊

时间: 2024-07-28 19:17:07

javascript-为什么dom要分为三类,直接支持dom core不就行了的相关文章

JavaScript学习总结(一)——ECMAScript、BOM、DOM(核心、浏览器对象模型与文档对象模型)

一.JavaScript简介 JavaScript是一种解释执行的脚本语言,是一种动态类型.弱类型.基于原型的语言,内置支持类型,它遵循ECMAScript标准.它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,主要用来给HTML增加动态功能. 几乎所有主流的语言都可以编译为JavaScript,进而能够在所有平台上的浏览器中执行,这也体现了JavaScript的强大性和在Web开发中的重要性.如Blade:一个Visual Studio扩展,可以将C#代码转

Javascript & DHTML 实例编程(教程)DOM基础和基本API_基础知识

一.什么是DOM? 什么叫DOM,DOM是文档对象模型(Document Object Model,是基于浏览器编程(在本教程中,可以说就是DHTML编程)的一套API接口,W3C出台的推荐标准,每个浏览器都有一些细微的差别,其中以Mozilla的浏览器最与标准接近.单纯的Javascript要结合DOM才能做DHTML编程,才能做出漂亮的效果.应用于WEB.这点几乎与其它的语言无异,正如C/C++需要库支持是一样的道理.否则就是单纯的在语法上做研究了.因此,必须要对DOM有一定的认识,才能把J

javascript学习笔记(三)BOM和DOM详解_基础知识

js组成 我们都知道, javascript 有三部分构成,ECMAScript,DOM和BOM,根据宿主(浏览器)的不同,具体的表现形式也不尽相同,ie和其他的浏览器风格迥异. 1. DOM 是 W3C 的标准: [所有浏览器公共遵守的标准] 2. BOM 是 各个浏览器厂商根据 DOM 在各自浏览器上的实现;[表现为不同浏览器定义有差别,实现方式不同] 3. window 是 BOM 对象,而非 js 对象: DOM(文档对象模型)是 HTML 和 XML 的应用程序接口(API). BOM

中国机构申请的新顶级域名分为三类

昨天,ICANN(互联网名称与数字地址分配机构)公布了新顶级域名申请名单,其中,共有包括百度.奇虎360.新浪.腾讯.搜狐等40多家中国公司和机构组织申请了新顶级域名. 6月13日,ICANN在伦敦公布了最新的1930个新顶级域名申请名单,其中大部分为美国企业申请.有42家中国企业和机构共申请了70多个新顶级域名,其中23家来自内地.16家来自香港.3家来自台湾,另外还有些中国企业是通过境外公司申请的新顶级域名. 中国机构申请的新顶级域名分为三类:一是提供公开注册服务的通用商务域名,例如万网申请

javascript YUI 读码日记之 YAHOO.util.Dom - Part.4_YUI.Ext相关

var getXY = function() {     // 判断是否是 IE     if (document.documentElement.getBoundingClientRect) {         // 注1         return function(el) {             var box = el.getBoundingClientRect();             var rootNode = el.ownerDocument;             

牛叉的Jquery——Jquery与DOM对象的互相转换及DOM的三种操作_jquery

只有jQuery对象才能调用jQuery类库的各种函数,同样有些dom对象的属性和方法在jQuery上也是无法调用的,不过基本上jQuery类库提供的函数包含了所有的dom操作.这就需要我们知道如何将jQuery对象和DOM的相互转换的方法. 1.jQuery对象就是通过jQuery包装DOM对象后产生的对象. 2.jQuery对象和DOM对象的相互转换. 良好的书写风格: 复制代码 代码如下: var $input=$("input") jQuery获取的对象在变量前面加上$. &l

锋利的jQuery--jQuery与DOM对象的互相转换,DOM的三种操作(读书笔记一)

1.jQuery对象就是通过jQuery包装DOM对象后产生的对象.   2.jQuery对象和DOM对象的相互转换.   良好的书写风格: var $input=$("input") jQuery获取的对象在变量前面加上$.   <1>jQUery对象转成DOM对象,两种方法:[index]和get(index) a:var $cr=$("#cr")    //jQuery对象     var cr=$cr[0]    //DOM对象 b:var $c

利用javascript实现禁用网页上所有文本框,下拉菜单,多行文本域

 这篇文章主要介绍了利用javascript实现禁用网页上所有文本框,下拉菜单,多行文本域.需要的朋友可以过来参考下,希望对大家有所帮助 原理就是循环获取网页上的控件,然后设置disabled 属性为true.   代码如下:   代码如下: <script type="text/javascript">     var nodeList = document.getElementsByTagName("input");     for (var i =

jtable-JTable支持单击行和隐藏/显示行吗?

问题描述 JTable支持单击行和隐藏/显示行吗? 能用JTable显示如下图信息. 但想突出层级结构,问:是否可以实现三层结构? 即一开始显示只有"资产"&"负债和股东权益"这两个一级目录,然后点击"资产"出现资产细项,点击"负债和股东权益"出现"负债"和"股东权益"二级目录,再依次类推,出现二级目录下的细项. JTable支持吗?如果不支持,那什么控件支持呢? 解决方案 不能