使用HTML5开发离线应用

HTML5 是目前正在讨论的新一代 HTML 标准,它代表了现在 Web 领域的最新发展方向。在 HTML5 标准中,加入了新的多样的内容描述标签,直接支持表单验证、视频音频标签、网页元素的拖拽、离线存储和工作线程等功能。其中一个新特性就是对离线应用开发的支持。 在开发支持离线的 Web 应用程序时,开发者通常需要使用以下三个方面的功能: 离线资源缓存:需要一种方式来指明应用程序离线工作时所需的资…

阅读全文

JavaScript学习笔记(2)

函数 函数包含一组语句,它们是JavaScript的基础模块单元,用于代码复用、信息隐藏和组合调用。函数用于定义对象的行为。 1. 函数对象 在JavaScript中,函数就是对象。对象字面量产生的对象连接到Object.prototype。函数对象连接到Function.prototype(该原型对象本身连接到Object.prototype)。 每个函数对象在创建时也附带有一个prototyp…

阅读全文

JavaScript定义类(class)的三种方法

将近 20 年前,JavaScript 诞生的时候,只是一种简单的网页脚本语言。如果你忘了填写用户名,它就跳出一个警告。 如今,它变得几乎无所不能,从前端到后端,有着各种匪夷所思的用途。程序员用它完成越来越庞大的项目。 JavaScript 代码的复杂度也直线上升。单个网页包含 10000 行 JavaScript 代码,早就司空见惯。2010年,一个工程师透露,Gmail 的代码长度是 4430…

阅读全文