标签
内容简介
《HTML5+jQuery Mobile移动应用开发》是一本面向移动Web开发入门者的系统教程,由丁锋、陆禹成编著,清华大学出版社2018年3月出版。全书按技术层次分为五部分、共28章。第一部分讲HTML5基础:从HTML常用标签、表单入手,讲语义化标签header、footer、nav、article、section、aside,再讲audio、video多媒体与Media事件,以及localStorage、sessionStorage、应用程序缓存、本地数据库等存储机制;同时专门用一章比较短轮询、长轮询、长连接与WebSocket四种即时通信方案,并给出Canvas绘图的基础用法。第二部分聚焦CSS3与移动端样式:CSS选择器与优先级、四种元素定位与浮动、px/em/rem等移动端单位、盒模型、Flex弹性布局,以及transform、transition与帧动画等CSS3新特性。第三部分讲JavaScript:DOM操作、JavaScript对象与基本语法、Window对象、函数。第四部分讲解jQuery Mobile框架:jQuery选择器、DOM方法、样式操纵、动画效果、AJAX,以及jQuery Mobile的组件、触摸事件、表单、列表与项目结构。第五部分为项目实战,以一个聊天APP为例,从零演示移动Web应用的搭建流程。书中配有300余个代码范例,适合作为高校与培训机构的教材或自学用书。
编辑推荐
很多前端入门书只讲“单个知识点怎么写”,读者看完仍然拼不出一个能跑的移动端页面。这本书按“HTML5 → CSS3/移动端样式 → JavaScript → jQuery Mobile → 项目实战”的递进路线组织内容,学完一个阶段就能进入下一阶段,读者不会在框架细节里迷路。值得肯定的是它在基础部分就补入了移动Web开发的两个难点:一是设备适配,从px/em/rem单位、盒模型、Flex布局一路讲到响应式思维;二是实时通信,把短轮询、长轮询、长连接与WebSocket的原理逐一摆开对比,再落到前端API。书中配套300余个代码范例,并用一个聊天APP贯穿最后的实战部分,对“只会写静态页面”的学习者很有帮助。需要提醒的是,jQuery Mobile的鼎盛期在2013—2015年前后,如今主流方案已转向Vue/React配合Flexbox与原生响应式布局,因此本书最适合当作理解移动Web基础概念与历史技术栈的入门读物,而不是最新工程实践的参考手册。对赶着做现代生产项目的读者,建议把它当基础教程,框架部分再补充较新的资料。
适合谁读
适合
- 零基础想转做移动Web前端开发、需要一条完整学习路线的自学者
- 计算机、软件工程等专业的学生,可作为移动Web或前端课程配套教材
- 培训机构、大中专与职业院校讲授HTML5与前端的讲师,需要结构化讲义
- 想搞懂移动端适配、盒模型、Flex、rem单位的初级前端,用于补齐基础
不适合
- 需要直接上手Vue/React+现代工程化生产项目的开发者,书中框架已过时
- 已有扎实HTML5/CSS3/JS基础、只想查高级架构与性能优化方案的资深工程师
- 完全不打算动手写代码、只希望概念性了解移动开发的读者
阅读建议
- 按书中顺序阅读,每章先把代码范例亲手跑通再往下走,不要只做纸面阅读。
- 第5章即时通信与第11章Flex布局是当前仍高价值的章节,可重点精读并做笔记。
- 第23—28章的jQuery Mobile部分,学完后用Vue或原生CSS布局做一遍同款案例作对照。
- 把第28章聊天APP当作结课项目,补齐前后端联调与真实部署,形成可展示作品。
出版社简介
清华大学出版社
中国 · 成立于 1980 年
清华大学出版社创立于1980年,库内收录图书57种,涵盖科学科普、医学、健康、法律、哲学读物与社科等方向。代表图书既有菠萝(李治中)的《癌症·真相:医生也在读》《癌症·新知》等医学科普作品,也有《阳光是最好的防腐剂:全球反腐大要案快递》等法律类读物,以及七格的《脑洞大开的哲学简史》、刘云浩的《从互联到新工业革命》等。作者资源包括科普作家、医学研究者、中国人民大学反贪硕士班及高校学者,体现出兼顾学术性与大众阅读的出版特色。因公开资料有限,此处仅依据库内图书归纳其出版方向。
目录
- 第1章 认识HTML
- 第2章 语义化标签
- 第3章 视频和音频
- 第4章 存储
- 第5章 即时通信
- 第6章 Canvas绘图
- 第7章 CSS选择器
- 第8章 元素定位
- 第9章 移动元素单位
- 第10章 盒模型
- 第11章 Flex布局——FlexBox
- 第12章 使用CSS3新特性
- 第13章 DOM操作
- 第14章 JavaScript对象
- 第15章 JavaScript基本语法
- 第16章 Window对象
- 第17章 函数
- 第18章 jQuery中的选择器
- 第19章 jQuery中的DOM方法
- 第20章 jQuery操纵CSS样式
- 第21章 jQuery中的动画效果
- 第22章 jQuery中的AJAX
- 第23章 jQuery Mobile组件
- 第24章 jQuery Mobile的触摸事件
- 第25章 jQuery Mobile表单
- 第26章 jQuery Mobile列表
- 第27章 jQuery Mobile项目结构
- 第28章 项目实战:聊天APP的开发
常见问题
这本书适合零基础直接读吗?
适合。本书定位就是移动Web开发入门教程,从HTML常用标签、表单这类最基础的内容讲起,再依次进入CSS3、JavaScript和jQuery Mobile,作者在前言中明确面向零基础想从事移动Web前端开发的读者。
书中用的jQuery Mobile现在还有必要学吗?
jQuery Mobile在如今的新项目中已很少使用,主流方案是Vue/React配合Flexbox等原生响应式布局。但书中一并讲清了触摸事件、组件化与页面结构等概念,有些概念仍然通用;建议把它当作了解历史技术栈与打基础的材料,框架的实际应用则另找资料补充。
这本书讲移动端适配吗?
讲。第9章专门介绍px、em、rem等移动元素单位及其换算场景,第10、11章讲盒模型与Flex弹性布局,第12章讲transform、transition、帧动画等CSS3新特性,这些构成了移动端适配的基础。
书里有没有完整的项目案例?
有。第28章为“项目实战:聊天APP的开发”,这一章把前面学到的HTML5、CSS3、JavaScript与jQuery Mobile知识串起来,从零演示一个移动Web应用的搭建过程。
书中的代码范例多吗?需要什么环境?
书中配有300余个代码范例,多数用普通文本编辑器编写HTML/CSS/JS即可运行,浏览器开发者工具可用于调试;涉及服务端的即时通信等内容,则需自行搭建简单的服务环境。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。
作者简介
丁锋
作者
丁锋,公开资料有限,目前仅知其有一部医学作品《一问一得录——跟名老中医学治肾病》行世。从书名可知,该书围绕中医诊治肾病展开,以“一问一得”的问答体形式记录学习名老中医经验的心得,兼具提问的针对性与总结的条理性,适合关注中医肾病临床思路的读者参考。由于作者生平、学历背景与师承关系等均未见明确记载,其写作风格与学术脉络只能就现有作品略作推断:文字偏重实用,注重从具体问题中提炼认识。读者若希望了解中医治肾的入门经验,可将此书作为一本带有笔记性质的参考读物;对作者本人的更多了解,则有待新的资料披露。