
前言
HTML5作为移动互联网前端的主流开发语言,目前还没有一个前端的开发语言能取代其位置,所以说,无论做手机网站还是手机App应用,前端的样式都是用HTML5开发的。通过手机与计算机上网的使用率来看,目前通过手机上网的用户远远高于计算机端,这些数据都足以证明未来移动互联网的发展前景非常好。使用HTML5进行开发有很多优势,这些优势正好顺应了互联网发展的需求,跨平台、开发周期短、投入小、实时更新、摆脱平台约束,这些都恰好解决了未来发展中一部分企业开发的迫切需求。所以,HTML5开发一定会在未来扮演一个很重要的角色。
本书围绕HTML5移动应用开发基础和移动App编程技巧进行编写,在内容的编排上力争体现新的教学思想和方法。本书内容遵循“从简单到复杂”“从抽象到具体”的原则。书中通过在各个章节中穿插示例的方法,讲解了HTML5移动应用开发从入门到实际应用所必备的知识。HTML、CSS和JavaScript都是计算机专业的基础课,也是HTML5移动应用开发课程的基础。学生除了要在课堂上学习程序设计的理论方法,掌握编程语言的语法知识和编程技巧外,还要进行大量的课外练习和实践操作。为此,本书每章都配备了课后习题和一个案例。除此之外,每章还安排了实验,可供教师实验教学使用。
本书共10章。第1章是移动互联网时代HTML5概述。第2章介绍移动开发工具和开发框架,重点介绍了HTML5移动应用开发的主流开发工具,只有了解了这些开发工具才能更高效、快捷地进行移动开发。第3章介绍移动开发常用的HTML5标签,这些标签都是在HTML移动开发中常用的。第4章介绍HTML5高级开发标签,主要讲解HTML5的新增标签和移动开发最流行标签,如Canvas标签等。第5章介绍HTML5表单设计。第6章介绍CSS3样式,对常见样式的标签属性、选择器等重点内容进行了介绍。第7章介绍JavaScript基础,主要讲解JavaScript的使用方法。第8章介绍移动框架jQuery Mobile。第9章介绍HBuilder开发工具,主要介绍一种流行的免费开源移动开发工具HBuilder。第10章讲解了一个综合案例,通过这个综合案例可以加深读者对移动开发应用的认识。本书利用HBuilder开发工具,使用jQuery Mobile框架,进行设计应用开发。
本书内容全面,案例新颖,针对性强。书中所介绍的实例都是在Windows 10操作系统下调试运行通过的。每章都有与本章知识点相关的案例和实验,以帮助读者顺利完成开发任务。从应用程序的设计到发布,读者都可以按照书中所讲述的内容来实施。
本书由夏辉整体策划,夏辉、杨伟吉、王晓丹、于海洋、张丽娜、刘澍和吴鹏负责全书的编写工作,由吴鹏博士主审;刘杰教授、李航教授为本书的策划和编写提供了有益的帮助和支持,对本书初稿在教学过程中存在的问题也提出了宝贵的意见;书中还借鉴了相关参考文献中的原理知识和资料,在此一并表示感谢。
本书配有电子课件、课后习题答案、每章节的案例代码和实验代码,以方便教学和自学参考使用,如有需要请到网站http://www.scse.sdu.edu.cn中下载。
由于时间仓促,书中难免存在不妥之处,敬请广大读者谅解,并提出宝贵意见。
编者