16 2HTML5优势 2.1优势 口增强交互功能 在传统的Web应用中,很多功能只能通过插件或者复杂程序来实现。 在Web中使用插件的方式虽然很常见,但是存在很多问题 口插件安装可能失败。 ¤插件可以被禁用或者屏蔽(如 Flash插件)。 口插件自身会成为被攻击的对象。 口插件不容易与HM文档的其他部分集成,因为存在插件边界、剪裁和 透明度问题
河南中医学院 / 阮晓龙 / 13938213680 / http://web.51xueweb.cn 2.HTML5优势 增强交互功能 在传统的Web应用中,很多功能只能通过插件或者复杂程序来实现。 在Web中使用插件的方式虽然很常见,但是存在很多问题: 插件安装可能失败。 插件可以被禁用或者屏蔽(如Flash插件)。 插件自身会成为被攻击的对象。 插件不容易与HTML文档的其他部分集成,因为存在插件边界、剪裁和 透明度问题。 16 2.1优势
2HTML5优势 2.1优势 口增强交互功能 插件使用的是自带的渲染模型,与普通Web页面所使用的不一样, 所以当弹出来的或者其他的可视化元素与插件重叠时,会发生错误。 HTML5很好地解决了这些问题,它提供了一些不依托于插件的解决 方案,如不使用 Flash插件的视频播放和音频播放。 以HTM5中的 canvas元素为例,有很多非常底层的事情以前是没办 法做到的(比如在HTM4的页面中就很难画出对角线),而有了 canvas就可以很容易地实现了
河南中医学院 / 阮晓龙 / 13938213680 / http://web.51xueweb.cn 2.HTML5优势 增强交互功能 插件使用的是自带的渲染模型,与普通Web页面所使用的不一样, 所以当弹出来的或者其他的可视化元素与插件重叠时,会发生错误。 HTML5很好地解决了这些问题,它提供了一些不依托于插件的解决 方案,如不使用Flash插件的视频播放和音频播放。 以HTML5中的canvas元素为例,有很多非常底层的事情以前是没办 法做到的(比如在HTML4的页面中就很难画出对角线),而有了 canvas就可以很容易地实现了。 17 2.1优势
18 2HTML5优势 2.1优势 口更好的存储技术 HTML5中提供了本地存储功能。其中将比较老的技术 cookie和客戶 端数据库融合。但是它比 cookie更好用,因为支持多个存储, HTML5存储技术拥有更好的安全和性能,即使浏览器关闭后也可以 保存并且所有主流浏览器都支持。 本地存储对于Web前端开发的改变可以说是革命性的,它能够保存 数据到用户的浏览器中,这就意味者可以通过此功能创建一些应用 特性,例如:保存用户信息、缓存数据、加载用户上一次的应用状 态等
河南中医学院 / 阮晓龙 / 13938213680 / http://web.51xueweb.cn 2.HTML5优势 更好的存储技术 HTML5中提供了本地存储功能。其中将比较老的技术cookie和客户 端数据库融合。但是它比cookie更好用,因为支持多个存储, HTML5存储技术拥有更好的安全和性能,即使浏览器关闭后也可以 保存并且所有主流浏览器都支持。 本地存储对于Web前端开发的改变可以说是革命性的,它能够保存 数据到用户的浏览器中,这就意味者可以通过此功能创建一些应用 特性,例如:保存用户信息、缓存数据、加载用户上一次的应用状 态等。 18 2.1优势
19 2HTML5优势 2.1优势 口用户优先 HTML5规范是基于用户优先准则编写的,其宗旨是“用户即上帝” 这意味着在遇到无法解决的冲突时,规范会把用户放到第一位,其 次是页面作者,再者是实现者(浏览器),接着是规范制定者,最 后才考虑理论的纯粹性。因此,HM5的绝大部分是非常实用的 例如,下面的几种代码写法在HTML5中都能被识别。 id= demohtm5 id=demohtmI5
河南中医学院 / 阮晓龙 / 13938213680 / http://web.51xueweb.cn 2.HTML5优势 用户优先 HTML5规范是基于用户优先准则编写的,其宗旨是“用户即上帝”, 这意味着在遇到无法解决的冲突时,规范会把用户放到第一位,其 次是页面作者,再者是实现者(浏览器),接着是规范制定者,最 后才考虑理论的纯粹性。因此,HTML5的绝大部分是非常实用的。 例如,下面的几种代码写法在HTML5中都能被识别。 19 2.1优势
20 2HTML5优势 2.1优势 口更简单的代码 HTM5要的就是简单、避免不必要复杂性。HM5的口号是“简单至 上,尽可能简化”,因此,HM做了如下改进。 口以浏览器原生能力替代复杂的 JavaScript代码。 口新的简化的 DOCTYPE 口新的简化的字符集声明。 口简单而强大的HTML5API
河南中医学院 / 阮晓龙 / 13938213680 / http://web.51xueweb.cn 2.HTML5优势 更简单的代码 HTML5要的就是简单、避免不必要复杂性。HTML5的口号是“简单至 上,尽可能简化”,因此,HTML做了如下改进。 以浏览器原生能力替代复杂的JavaScript代码。 新的简化的DOCTYPE。 新的简化的字符集声明。 简单而强大的HTML5 API。 20 2.1优势