《HTML5+CSS3网页设计入门必读》——2.9 闪亮的新工具:JavaScript API
2023-09-11 14:17:43 时间
本节书摘来自异步社区《HTML5+CSS3网页设计入门必读》一书中的第2章,第2.9节,作者: 【英】Jeremy Keith , 【美】Dan Cederholm 更多章节内容可以访问云栖社区“异步社区”公众号查看。
2.9 闪亮的新工具:JavaScript API如果想要获取关于CSS的文档,需要查阅CSS 规范。如果寻找的是有关标记的文档,需要查阅HTML规范。但是,哪里可以查阅JavaScript API的文档,例如document.write、innerHTML和window.hitory?JavaScript规范所涉及的全部是编程语言,因此无法获得任何与浏览器API有关的内容。
到现在为止,浏览器一直独立创建和执行JavaScript API并相互借鉴。HTML5对这些API的记录是一劳永逸的,因为这可以确保较好的兼容性。
在标记规范中包含JavaScript规范听起来可能有些奇怪,但要记住,HTML5是由Web Apps 1.0发展而来的。JavaScript是制作Web应用过程中不可缺少的一部分。
HTML5规范中的所有章节都致力于创建Web应用的新API,其中包含一个Undo-Manager——它使得浏览器能够跟踪文档变更。该规范中有一节介绍了如何使用缓存清单来创建离线Web应用。另外,该规范对拖放功能也进行了详细描述。
与往常一样,如果存在已有的实现,那么规范将在其基础上建立,而非将一切推倒重来。微软的IE浏览器在很多年前就已经包含了拖放API,这也是HTML5拖放的基础。遗憾的是,微软的API是有问题的。如果以前的基础并不适用,那么重新开始也不见得是坏主意。
HTML5中的API十分强大。它们完全超出了我的能力范畴,所以我将这些内容留给更优秀的开发人员来编写。这些API值得用一本单独的书来介绍。
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
相关文章
- JavaScript在小程序网页部署实战
- 【学习笔记14】JavaScript的循坏语句
- Html,Css,Dom,javascript细节总结
- 【JavaScript】理解与使用Javascript中的回调函数
- javascript 编辑网页
- 《JavaScript设计模式》——9.7 Prototype(原型)模式
- 《众妙之门——JavaScript与jQuery技术精粹》——1.3 JavaScript自带函数(数学、数组以及字符串函数)
- 《编写可测试的JavaScript代码》——1.4 小结
- 《HTML、CSS、JavaScript 网页制作从入门到精通》——1.4 练习题
- 《网站建设与网页设计从入门到精通Dreamweaver+Flash+Photoshop+HTML+CSS+JavaScript》——3.2 创建站点
- 《网站建设与网页设计从入门到精通Dreamweaver+Flash+Photoshop+HTML+CSS+JavaScript》——3.3 添加文本元素
- 《网站建设与网页设计从入门到精通Dreamweaver+Flash+Photoshop+HTML+CSS+JavaScript》——3.5 设置头信息
- 《网页设计与前端开发 Dreamweaver+Flash+Photoshop+HTML+CSS+JavaScript 从入门到精通》——1.2 网页的基本构成元素
- 《网页设计与前端开发 Dreamweaver+Flash+Photoshop+HTML+CSS+JavaScript 从入门到精通》—— 1.3 网页设计的原则
- 《网页设计与前端开发 Dreamweaver+Flash+Photoshop+HTML+CSS+JavaScript 从入门到精通》—— 2.1 HTML的基本概念
- 《HTML CSS JavaScript 网页制作从入门到精通 第3版》—— 2.7 水平线
- 《移动网页设计与开发 HTML5+CSS3+JavaScript》—— 1.4 真正的HTML5
- 《移动网页设计与开发 HTML5+CSS3+JavaScript》—— 1.6 浏览器支持
- 《移动网页设计与开发 HTML5+CSS3+JavaScript》—— 1.7 测试,再测试,进行更多的测试
- 《移动网页设计与开发 HTML5+CSS3+JavaScript》—— 2.1 HTML5的新元素
- 《移动网页设计与开发 HTML5+CSS3+JavaScript》—— 2.7 数据属性
- 《移动网页设计与开发 HTML5+CSS3+JavaScript》—— 导读
- 浅聊javascript事件
- Javascript: hash tables in javascript
- Javascript Object常用方法总结
- JavaScript之简易http接口测试工具网页版
- JavaScript大师必须掌握的12个知识点