发布网友 发布时间:2022-04-19 23:44
共1个回答
热心网友 时间:2022-04-20 01:13
可以谈谈它的由来,HTML 规范是为了统一 BOM 接口和 DOM 接口而来的,最初的浏览器主要是 IE 和 Netscape 2个,2个浏览器各自有自己的接口,其实是 JavaScript 是由 Netscape 公司设计的,微软仿照了它并且扩展了一些功能,后来扩展的功能就变成行业内的不统一了。例如 HttpRequest ,IE 用 ActiveXObject,但这是 windows 的产物,其他浏览器商就成立一个叫做 W3C 的组织,专门制定行业规范,其中 HttpRequest 的规定叫 XMLHttpRequest。IE6 是用ActiveXObject,曾经有几年里面,Web 前端开发工程师被这个IE6坑得很惨。XHTML 1.0 是为了防止一些浏览器把标签解释错误而来的,实际上是严格的 HTML4,比如 <div class=header> 有些浏览器会无法识别类,因为少了双引号,使用XHTML 1.0,网页编辑器可以自动检查语法错误,提高网页的兼容性。所以规范在技术应用方面是具有很大的愿意的,帮助开发者用最简单的方法制作网页,帮助浏览器更好的兼容不同的网页。