【新书推荐】HTML5 App 应用开发教程

2018-05-30 23:42:38 织梦安装使用
  • 文章介绍
黄波 书圈


在残酷的移动互联网竞争环境下, HTML5技术一直受到各方关注,“HTML5颠覆原生 App”的争论也从未停止过,不管怎样,HTML5生态的构建方兴未艾。不过对于移动开发者来说更关心的问题是如何低成本、周期短开发出体验效果好的App,所以当下用HTML5远比赌HTML5更现实。于是,一个一直被提及但是从没有占据过统治地位的概念又一次走进了移动开发者们的视野,那就是HTML5的跨平台开发,使用HTML5的相关技术开发Android和iOS的App。

不管是站在最终用户角度、还是站在开发者角度,HTML5 App的发展都是移动互联网发展的潮流。2011 年,iPhone 4s 的 CPU 是 A5,现在的iPhone 6 则变成了A8,7.5 倍的速度提升,抹平了太多的HTML5的性能问题。Google 在 2013 年底发布的 Android 4.4,内置的 WebView 不再是蹩脚的 Android WebKit 浏览器,而是 Chromium,性能大幅提升。从最新的 Android5.0 开始,WebView 可以通过 Google Play Store 实时更新,和 Chrome 的升级保持一致,用户就可以不刷机享受到最新的浏览器引擎;再看 Apple 方面,2012 年 iPhone 5 发布后,HTML5在iOS 上的表现已令人满意,Safari 独家的 JavaScript 加速引擎 Nitro 不再那么重要,不过在 iOS 8 发布后,苹果还是很识趣地取消了三方程序调用 Nitro 的限制,现在任意浏览器或应用调用 iOS 的 UIWebview 都可以利用 Nitro 加速,这样在前端使用 JS 做大型运算也成为可能。两大手机操作系统霸主和浏览器巨头的态度发生了变化,使得 HTML5 在手机上的发展不再受限,而且这个变化不可逆只能继续向前,这种变化势必会产生深远的影响。

目前国内外已经有很多基于HTML5的跨平台开发工具,你并不需要任何的原生应用编程经验,你只需要一些HTML的相关知识,懂一些CSS和JavaScript,运用工具中所提供的各种丰富的功能模块,便可在很短时间内完成App的开发而且让你的App具备完美的原生体验。

“DCloud数字天堂(北京)网络技术有限公司”的HBuilder IDE(详见图1)、HTML5+ Runtime和MUI框架(详见图2),它们的完美结合做到了接近原生App的功能和体验,给开发者提供了许多便利,成为了目前国内HTML5 App跨平台开发的佼佼者。

2017年1月1日,HBuilder的开发者数量已高达70万,成为中国最主流的HTML5开发工具。



 


1 HBuilder界面                                          

  

           

          图2 MUI框架


HTML5 App应用开发教程》是一本全面系统论述HTML5 App开发技术及二次开发的案例,融合了一线教学与科研经验的经典著作。本书介绍了HTML5在移动App开发领域的相关技术、CSS3的应用、JavaScript的编程技术,并使用了大量实例介绍了利用HBuilderMUIHTML5+规范开发App的流程和实现。在讲述每个知识点同时,给出了丰富的插图及实例。

本书总共分为14章,讲解的内容由简到难的顺序进行了安排。其中包括了HTML5 App开发的多方面的知识,课内学时建议64学时,具体内容及安排如下表所示:

章名

主要内容

课内学时

课外学时

1 HTML5 App应用开发概述

简要介绍了HTML5的一些新特性,HTML5 App与原生App的比较,开发环境HBuilder的使用

2

1

2 HTML5页面基础

了解HTML语言特性,介绍HTML5文档基本格式,以及用于HTML5 App开发的一些常用标签

6

3

3 CSS样式设计

介绍CSS样式规则和使用,在App开发中的一些常用CSS属性,使用Chrome调试CSS

8

6

4 JavaScript编程基础

介绍JavaScript的一些基本语法,定义函数,各种内置对象的使用,JSON数据处理,调试技巧

7

3

5 JavaScript 交互编程

介绍JavaScript的各种DOM操作和样式编程

5

3

6 jQuery编程基础

介绍jQuery的选择器、事件的监听、各种DOM交互和功能扩展

5

2

7 AJAX通信技术

介绍AJAX的技术原理、HTTP协议,Fiddler抓包工具、XMLHttpRequest对象的使用,jQueryAJAX方法支持,RESTFul API使用

6

3

8 WebSocket基础

介绍WebSocket的技术原理以及相应的API

2

2

9章播放多媒体

介绍audiovideo标签的使用,以及相应的API

2

2

10章本地存储

介绍HTML5中本地存储技术localStorage

sessionStorageWeb SQLIndexedDB的使用

3

3

11 Canvas绘图

介绍Canvas以及相应绘图API的使用

  3

2

12 HTML5+

Runtime

介绍HTML5+的模块组成,在页面中使用HTML5+ APIWebView模块的一些典型使用

4

4

13 MUI框架

介绍MUI项目页面的布局、一些内置方法,事件和窗口管理、典型的一些UI组件和插件,AJAX通信调用,在Chrome中调试Android程序

6

4

14章综合实例:美食汇App

给出了一个完整的Android App开发实例

5

8

 

书中还提供了丰富 的案例,完善的配套资源包和授课使用的PPT



案例



配套资源包



6  PPT

 

 


免费样书申请(仅一天)


微信扫二维码,关注“书圈”,在“图书专区”可以申请样书(仅限授课教师)。






识别二维码享优惠购书~

空·






图文来自网络、如涉及版权问题,请联系我们以便处理。文章内容纯属作者个人观点,不代表本网观点。


    上一篇:html5点击按钮酷炫云雾动画弹出文字..

    下一篇:没有了

    相关文档推荐

    精品模板推荐

    专业的织梦模板定制下载站,在线购买后即可下载!

    商业源码

    跟版网模板,累计帮助5000+客户企业成功建站,为草根创业提供助力!

    立刻开启你的建站之旅
    
    QQ在线客服

    服务热线

    织梦建站咨询