HTML5 APP开发从入门到精通(基于HTML5+CSS3+jQuery Mobile+Bootstrap)
内容总结
Html标记:更新的HTML5编辑。
canvas 2D:画布技术,通过脚本动态渲染位图图像。
Web Messaging:跨文档消息通信。例如:向IFrame中的HTML发送消息。
Web Sockets:基于TCP接口实现双向通信的技术。
Drag and Drop:基于Web的拖拽功能。
Microdata:实现语义网技术,通过自定义Web页面词汇表扩展与实现语义信息。
Audio/Video:原生的音频与视频技术。
Web Workers:基于JavaScript的多线程解决方案。
Web Storage:将信息存储于浏览器本地。于Cookie不同的是,Web Stoage存储的数据更多。
HTML+RDFa:实现语义网的技术。
内容介绍
HTML5 APP 开发从入门到精通(基于HTML5 CSS3 jQuery Mobile Bootstrap)一书分为4大部分,共21章。第1部分讲述HTML5 实战的基础知识,主要包括HTML5概述、HTML5文字和版式变化、构建HTML5文档结构、HTML5 表单、HTML5 多媒体应用、客户端数据存储等;第 2 部分讲述 CSS3 的基础知识,主要包括 CSS3概述、CSS 选择器、定义文本样式(字体与颜色) 、设计背景和边框样式、设计多列和流动网页布局等技术;第 3部分为框架部分,介绍了jQuery Mobile 和Bootstrap实战框架的使用、常用组件的应用,以及jQuery Mobile 的一些高级特性,如布局、主题、事件等;第4 部分是实战部分,通过3个移动项目案例:微信wap网站、记事本应用项目和互动社区wap项目,介绍了APP开发的全过程。
本书配备了极为丰富的学习资源,其中配套资源有:325节教学视频(可二维码扫描)、素材源程序;附赠的拓展学习资源有:习题及面试题库、案例库、工具库、网页模板库、网页配色库、网页素材库、网页案例欣赏库等。
本书适用于 HTML5 入门者、HTML5移动开发入门者、jQuery Mobile 和Boot strap 实战入门者,也可作为各大中专院校网页设计、网页制作、网站建设、Web 前端开发等专业的教学参考用书,或相关培训机构的培训教材。
目录
第 1章 HTML5入门
第 2章 HTML5文字和版式变化
第 3章构建 HTML5文档结构
第 4章 HTML5表单
第 5章 HTML5多媒体应用
第 6章客户端数据存储
第 7章 CSS 样式基础
第 8章 CSS 设计文本样式
第 9章设计背景和边框样式
第 10章使用 DIV CSS排版网页
第 11章使用 HTML5 CSS3排版网页
第 12章 jQueryMobile 入门
第 13章设计 jQueryMobile 页面和
第 14章移动页面布局
第 15章使用 UI 组件
第 16章设置主题
第 17章jQueryMobile 配置和事件
第 18章使用 Bootstrap
第 19章案例开发:微信 wap网站
第 20章实战开发:记事本应用项目
第 21章实战开发:互动社区wap项目
对于刚接触html5开发配合zepto.js 和 jq 开发移动app,因为之前用jq的事件比较多,所以在移动端的点击事件很多时候还是用的click事件,对于大部分需求是可以实现,但是使用这个点击事件在ios设备上容易出现白屏的情况,查阅了一些文章配合自己的经验总结了一个结论,jq的click事件一般会有350ms的延迟,可能是由于设备需要用它来判断用户是不是在使用手势,这样在一般的web应用上问题不大,但是在移动设备上问题就会比较明显,针对HTML5有一系列的优化技巧,其中比较重要的一个就是利用ontouchstart,ontouchmove,ontouchend来消除onclick事件延时,这样就能解决移动app点击延时的问题。 还有一种方式也可以使用zepto.js中的tap事件来解决。
HTML5网页设计,刚刚学习不到一个月,这一个些天来,体会不少!我感觉HTML5不像C语言那样复杂,也不像我们想像的那样简单,这是一个需要记忆很多东西的一门编辑语言,因为它的主要内容就是标签(双标签,单标签)这些标签有他们各自的特殊作用和功能和于它对应的属性,学习过程中,掌握一个标签的同时还需要学习他们对应的属性。 学习的过程需要我们有耐心,不能着急不能太慌张!认认真真的学习每一个标签!