2022/9/4撰写晚上第二篇 自学前端javascript高级程序设计(第四版),小说风格第(8-10)页

发布于:2022-12-29 ⋅ 阅读:(219) ⋅ 点赞:(0)

本来想着DOM和BOM写一块,想想还是分开,免得初学者搞混
在IE3和Netspace Navagator3就出现了浏览器对象模型(BOM)API ,用于操作浏览器窗口,,就是说白了可以操作除了显示页面之外的东西,打开淘宝页面变化了,变化的页面归DOM来管,而网页的前进后退等等交给BOM来操作就行,BOM主要针对浏览器和子窗口,通常也把特定于浏览器的拓展都归于BOM的范畴,因为很长时间没有标准,每个浏览器的BOM都不一样,但现在有了HTML5,BOM会逐渐一致、

第一章完结撒花

总结就是当初别人用来做表单验证的时候发明了Mocha,计划在服务端和客户端使用,在服务端叫LiveWrite,在Netspace Navagator 2发布前改名叫JavaScript,后来IE进来抢饭吃,在网景发布Netspace Navagator 3的时候把javascript的版本提升到1.1,不久后IE也发布了,IE的Js叫JScript.因为缺少规范其语法和特性的标准,两个版本并存让问题更突出,后来1997年网景的javascript1.1被提交到欧洲计算机制造商协会制定除了ECMAScript标准,各大浏览器以ECMAScript作为核心最为自己实现javascript实现的依据。
在IE4和Netspace Navagator 4的时候两家支持不同形态的DHTML,为了防止同一个网页在不同浏览器无法正常运行,W3C介入,制定标准,在IE5中,常识开始支持DOM标准,Netspace Navagator6之前都不支持,之后开始支持。
Netspace Navagator2 开始支持javascript1.0
Netspace Navagator3开始支持javascript1.1
Netspace Navagator4.06 开始支持ECMAScript第一个版本,javascript的版本号为1.3
Netspace Navagator6+开始支持DOM标准
IE5开始支持少部分DOM标准
javascript的版本号在Firefox4后版本的编排方式就终止了。
多数浏览器对JavaScript的支持指的是ECMAScript和DOM的实现程度
所有主流浏览器基本现在实现了ES5的支持,对DOM的支持程度各不相同,但绝大数对DOM Leve3的支持日益规范了。BOM规范根据浏览器来决定,不多可以假定大部分都存在公共特性(主要的操作大部分都相似)


网站公告

今日签到

点亮在社区的每一天
去签到