HTML5学习的好书

简介:     做了多年的B/S开发,遇到过数不胜数的浏览器兼容问题,采用过N多JavaScript脚本以及CSS代码为应用程序打补丁。为什么我们会对HTML5这么推崇,因为做过前端开发的都知道。

    做了多年的B/S开发,遇到过数不胜数的浏览器兼容问题,采用过N多JavaScript脚本以及CSS代码
为应用程序打补丁。 为什么我们会对HTML5这么推崇,因为做过前端开发的都知道。书中说道,现在使用最广泛的HTML4标准已经十余年没有重要更新,对于构建复杂的网页应用也越来越显得力不从心。

    HTML5不是终极武器,而是改良利刃。前向兼容的同时又增加了许多新特性,尤其是在移动互联网方面力度更大 。市面上HTML5书籍不少,入门书所占比例较大,很多知识讲解的比较粗略 ,缺少的就是本书这类 详细阐述的书籍。

    那么本书能为读者带来什么呢?从结构上看,本书回答了三个问题:一是为什么选用HTML5,它由那些改进与 革新;二是HTML5标准的主要应用,语义与结构、表单、多媒体处理、CSS3、Canvas绘图及HTML5的API;三是与HTML5相关的新技术,比如响应式设计、离线应用缓存、微数据等等。这些内容已经覆盖了学习HTML5的主要方面,翻看样章可以感受到作者不仅要告诉人们应该做什么,还试图说明为什么要这么做,这一点难能可贵。再加上后文应用性的实战性介绍,应该可以让学习HTML5的前端工程师们轻松地迈过这个门槛。
   
     HTML5是目前移动开发的热门之一,IOS与Android平台都有许多HTML5应用。学习本书应该与HTML5开发框架结合,目前较为知名的HTML5框架有:LungoJS、Kendo UI、Sencha Touch、Jo、52 Framework、LimeJS等。另外一个重要应用领域--游戏,现今也有EntityJS、QuarkJS、Gamvas Web、X-Canvas等开发框架,而且诸如LungoJS和LimeJS也是游戏开发框架的上乘之选。

    路漫漫而修远兮,吾将上下而求索。但愿这本《深入理解HTML5:语义、标准与样式》可以陪伴前端工程师走向更远的将来。

相关文章
|
2月前
Twaver-HTML5基础学习(29)界面交互
这篇文章介绍了Twaver-HTML5中界面交互的多种模式,包括默认模式、编辑模式、创建网元模式、创建连线模式、创建形状连线模式、创建形状网元模式、触屏模式和放大镜模式,并提供了相应的代码示例。
69 11
Twaver-HTML5基础学习(29)界面交互
|
26天前
|
人工智能
|
2月前
Twaver-HTML5基础学习(27)过滤器
这篇文章介绍了Twaver-HTML5中过滤器的使用,包括可见过滤器、可移动过滤器和可编辑过滤器,并通过代码示例展示了如何通过设置过滤器实现不同用户权限或网元类型的交互和视图。
46 8
Twaver-HTML5基础学习(27)过滤器
|
2月前
|
数据可视化 前端开发
Twaver-HTML5基础学习(39)鹰眼可视化视图组件(OverView)
本文介绍了如何在Twaver-HTML5中使用鹰眼(Overview)可视化视图组件,它作为Network的缩略图,允许用户通过缩略图导航Network,支持单击、双击和框选操作来控制Network视图。
39 5
Twaver-HTML5基础学习(39)鹰眼可视化视图组件(OverView)
|
2月前
|
移动开发 前端开发 HTML5
Twaver-HTML5基础学习(26)背景
这篇文章介绍了如何在Twaver-HTML5中设置背景,包括栅格图片、颜色、颜色渐变、基本形状以及图片与形状结合的背景类型,并提供了代码示例。
37 6
Twaver-HTML5基础学习(26)背景
|
2月前
Twaver-HTML5基础学习(35)Network中ToolTip显示Chart(视图未成功出现)
本文尝试在Twaver-HTML5的Network组件的ToolTip中显示echarts饼图,但未成功,可能与版本有关。
36 4
Twaver-HTML5基础学习(35)Network中ToolTip显示Chart(视图未成功出现)
|
2月前
|
前端开发
Twaver-HTML5基础学习(34)Link显示流动效果
本文介绍了如何在Twaver-HTML5中为Link添加流动效果,通过设置流动颜色、模式等来实现动态视觉效果。
35 3
Twaver-HTML5基础学习(34)Link显示流动效果
|
2月前
|
数据可视化 前端开发 容器
Twaver-HTML5基础学习(41)列表可视化视图组件(List)
本文介绍了如何在Twaver-HTML5中使用列表可视化视图组件(List),展示了如何创建列表、设置列表属性(如行高、间隔颜色等)、实现数据绑定和排序,以及如何通过React代码示例进行操作。
31 2
Twaver-HTML5基础学习(41)列表可视化视图组件(List)
|
2月前
Twaver-HTML5基础学习(38)劈分面板SplitPane
本文介绍了如何在Twaver-HTML5中使用SplitPane组件来创建可分割的面板,通过动态调整分割条来改变面板的大小,支持水平和垂直分割。
34 2
Twaver-HTML5基础学习(38)劈分面板SplitPane
|
2月前
Twaver-HTML5基础学习(36)是否显示滚动条
本文探讨了在Twaver-HTML5中设置是否显示滚动条的方法,包括横向和纵向滚动条的控制,但遇到了设置不生效的问题,可能与软件版本有关。
36 2
Twaver-HTML5基础学习(36)是否显示滚动条

热门文章

最新文章