死磕红皮书(javascript简介)
来源:互联网 发布:dota2个人数据查询 编辑:程序博客网 时间:2024/05/08 13:40
1.1 javascript简史
1995年诞生,由Netspace公司开发,并取名为javascript,自后,IE加入了JSript,也就产生了两种JS标准开始出现,这样也为标准化提出了挑战,97年javascrit1.1作为蓝本被提交给欧洲计算机协会,并成立了ECMAscript自后,各个浏览器厂商开始部分遵循该标准。
1.2 javascript的实现
完整的javascript由3部分构成,分别是DOM,BOM,ECMAscript
- 1.2.1 ECMAscript
主要由7部分构成:语法,类型,语句,关键字,保留字,操作符,对象。版本不断的更新,第一版是根据javascript1.1版本的改动而来,删除了对浏览器的操作,不再是单独对某个浏览器支持,之后版本的不断更新,浏览器厂商不同程度的兼容了ECMA版本。
- 1.2.1 DOM
文档对象模型,扩展于XML,应用于HTML,整个页面映射为节点,DHTML,对节点修改后不需要重新刷新页面就可以显示出来。但是由于两家不同的浏览器,采用的都是不同的方式去体现DHTML,w3c开始着手修改,标准化DOM。最后产生了DOM1级,DOM1级是有DOM核心以及DOMHTML,DOM核心规定了DOM的映射规则,DOMHTML则是在DOM核心上的扩展,添加了部分事件和方法。到了DOM2级又开始定义了更多的方法和事件,DOMView(视图),定义了跟踪不同文档的视图接口,DOM事件,定义了事件和事件处理接口,DOM样式,定义了以CSS为元素应用样式接口,DOM遍历和范围,定义了操做文档的就扣操作范围。DOM3级再次做了扩展。
- 1.2.3 BOM
可以访问和操作浏览器窗口的浏览器对象模型,在HTML5中大部分的BOM问题被解决,针对浏览器窗口的扩展也算做是BOM的一部分。例如:新开一个窗口,移动,关闭窗口,navigator,location,screen对象,对cookie支持
- 死磕红皮书(javascript简介)
- 死磕红皮书(在HTML中使用Javascript)
- 死磕红皮书(基本概念)
- 红皮书总结(一)
- 红皮书总结(二)
- 红皮书
- 红皮书基本知识总结(一)
- 红皮书基本知识总结(二)
- 红皮书实例(一)和(二)
- 红皮书第五例(总结篇)
- 红皮书实例解读(宝贵的经验)
- 红皮书实例3-4(控件)
- javascript简介(概念)
- JavaScript 简介(一)
- 第一章(JavaScript简介)
- javaScript简介(第一章)
- 红皮书实例(三)(四)和(五)
- 《OpenGL 编程指南》(OpenGL红皮书) 阅读笔记
- 【学习李宏毅ML笔记】作业:预测PM2.5
- Stripies(POJ 1862, 贪心)
- Oracle数据库迁移(从一台服务器迁移到另一台服务器)
- Hive处理json格式数据
- 配置处理
- 死磕红皮书(javascript简介)
- bzoj2654: tree(二分+最小生成树)
- 重载运算符tips
- Git基础
- tp分页的实现(如何随心所欲生成页码的url参数)
- 请求上下文
- python刷题笔记2--Reverse Integer
- UTribe项目后台管理系统的前端实现
- RxJava+Retrofit+Mvp实现购物车