W3C
简介
万维网联盟。
对 web 进行标准化; 创建并维护 WWW 标准; 制定的W3C 标准被称为 W3C 推荐(W3C Recommendations);
w3c官网 https://www.w3.org/
w3c组织的github(很多规范已同步到这里) https://github.com/w3c/
w3c中国 http://www.chinaw3c.org/
W3C HTML
HTML 是 Web 上的通用标记语言。 http://www.w3school.com.cn/w3c/w3c_html.asp
W3C XHTML
XHTML 是更严谨更纯净的 HTML 版本。 http://www.w3school.com.cn/w3c/w3c_xhtml.asp
XHTML教程 http://www.w3school.com.cn/xhtml/index.asp
W3C XML
XML 为可扩展标记语言,被设计用来描述、存储、传送及交换数据。
XML教程 http://www.w3school.com.cn/xml/index.asp
W3C CSS
层叠样式表 http://www.w3school.com.cn/w3c/w3c_css.asp
W3C DOM
文档对象模型 (DOM) ,是一个中立于语言的应用程序编程接口 (API),允许程序访问并更改文档的内容、结构和样式。
http://www.w3school.com.cn/w3c/w3c_dom.asp
有DOM 0 1 2 3。
BOM
BOM:
- BOM是Browser Object Model的缩写,即浏览器对象模型。
- BOM没有相关标准(因为不同的浏览器对DOM的解析的标准可能就不一样)。
- BOM的最根本对象是window。
DOM
- DOM是Document Object Model的缩写,即文档对象模型。
- DOM是W3C的标准。
- DOM最根本对象是document(实际上是window.document)。
DOM和文档有关,这里的文档指的是网页,也就是HTML文档。网页是由服务器发送给客户端浏览器的,无论用什么浏览器,接收到的HTML都是一样的,所以DOM和浏览器无关,它关注的是网页本身的内容,标准就好定。
JavaScript学习:BOM和DOM的区别和关联 http://blog.csdn.net/xiao__gui/article/details/8315148