HTML5移动Web开发指南

article/2025/9/29 14:01:01

HTML5移动Web开发指南

唐俊开 著

ISBN978-7-121-16083-7

2012年3月出版

定价:59.00元

16开

384页

宣传语

绝无仅有的HTML5移动Web开发专著

jQuery Mobile、Sencha Touch、PhoneGap入门首选

HTML5研究小组成员原创书籍

示例丰富,轻松上手

内 容 简 介

本书主要围绕HTML5技术,讲述如何利用HTML5相关技术开发移动Web网站和Web App应用程序。本书共分为四大部分,第一部分主要讲述Web技术的发展及HTML5标准在移动Web技术中的应用;第二部分主要介绍HTML5的新功能和新特性如何在移动设备浏览器中使用及相关展望;第三部分主要介绍目前比较流行的两套JavaScript移动开发框架jQuery Mobile、Sencha Touch,以及PhoneGap,并配备丰富的例子作为实践;第四部分主要结合Sencha Touch框架库和HTML5技术构建进行讲解,旨在帮助读者将HTML5技术运用于实践之中。

本书是为从未接触过HTML5新技术但同时又对移动Web技术感兴趣的读者而编写的。如果你有一定的HTML开发经验,将会更容易掌握HTML5知识。

同时,如果你是如下几类人群之一,那么本书非常适合你阅读。

— 有一定基础或者未来计划的职业是Web前端开发工程师。

— 具有一定HTML基础的UI设计师。

—  Web项目中的项目经理以及策划人员。

— 对手机Web开发技术感兴趣的开发者。

— 开设计算机课程的高等院校及培训机构的师生。

此外,本书也适合熟悉Java、PHP、ASP.NET等后端Web技术的开发者阅读。

前  言

你是否使用过智能手机浏览真正的网页?

你在使用智能手机浏览网页时会感到困惑吗?

你是否想知道智能手机上的Web网页是如何实现的?

如果你存在以上的问题并想解决,那么阅读本书将是你的最佳选择。

HTML5从讨论到实践

现今,HTML5已经成为互联网的热门话题之一。2011年的HTML5发展得非常快,各大浏览器开发公司如Google、苹果、微软、Mozilla及Opera的最新版本浏览器都纷纷支持HTML5标准规范。在桌面端Web技术领域,HTML5标准的强大已经开始威胁Adobe公司的Flash在Web上的统治地位。然而,在移动端Web技术领域,由于历史的原因,HTML5标准才刚刚起步,但随着HTML5和CSS3逐渐兴起,其强大的特性在移动Web应用当中得到了非常好的发挥。

随着HTML5网站、HTML5应用软件及HTML5游戏不断涌现,让我们更加有理由相信未来HTML5技术将会成为我们在计算机行业当中必备的专业知识。因此,我希望能够借助此书帮助国内的Web开发从业者或者即将在此行业发展的读者,在学习HTML5的同时也能掌握移动Web技术。

为什么写作本书

2011年是HTML5实践的一年,无论是国外的开发者,还是国内的开发者,都热衷于研究HTML5新标准究竟能给我们带来什么。由于HTML5技术非常新,国内很多开发者在实践过程中经常遇到非常多的困难,例如如何入门与解决BUG等常见问题,都很难找到解答问题的中文资源。因此,开发者们亟需一本能够带领他们入门的HTML5书籍。

2011年也是移动互联网高速发展的一年,随着iPhone、Android等智能设备的迅速普及,以及Web技术跨平台等优点更广泛的为人所知,移动Web技术逐渐成为大家关注的新热点之一。目前,国内移动Web技术中文资源相对缺乏,社区尚待不断发展,很多开发者仍处于探索研究阶段。同时也有部分准备进入移动Web开发领域的新手,苦于入门困难,而难以上手。因此,一本介绍移动Web开发的书籍便成为开发者最渴望的资源之一。

基于上述两种原因,作者认为需要编写一本能够利用HTML5新技术开发移动Web应用的入门书籍,令广大读者在真正学习到HTML5新技术的同时,也能快速掌握移动Web开发的基础知识。

关于本书

本书主要围绕HTML5技术,讲述如何利用HTML5相关技术开发移动Web网站和Web App应用程序。全书共分为四大部分。

第一部分概述了移动互联网时代的Web技术发展情况,介绍了在移动设备上的Web技术发展现状,同时还列举出有哪些HTML5新技术能够应用于移动Web应用。

第二部分主要介绍HTML5标准的新功能和新特性,其中包括新元素、本地存储、离线功能、表单、CSS3、Geolocation地理定位。在介绍基本知识的同时,结合HTML5技术如何应用于移动设备Web浏览器,进行简单的入门讲解及相关展望。

第三部分主要介绍目前比较流行的HTML5移动开发框架:jQueryMobile、Sencha Touch,以及PhoneGap,并通过丰富的例子介绍框架中各个组件的基本用法。

第四部分是一个综合例子,主要结合SenchaTouch框架类库和HTML5技术构建生活轨迹Web App应用程序,旨在帮助读者加深对HTML5技术的理解并能应用于实践之中。

不足之处在于,本书并没有全面地介绍HTML5技术,但这并不代表HTML5的其他知识点不能适用于移动Web开发。毕竟HTML5是一个新生事物,它的标准规范仍然在制定之中,而它的不断发展对于未来的移动Web技术的发展,必将有很大的推动作用。

本书在编写过程中参考了下列网站、社区及官方文档等,并引用了部分内容。

 HTML5研究小组官方网站

 Sencha Touch官方接口文档及demo例子

 jQuery Mobile官方接口文档

 PhoneGap官方网站及接口文档

 PhoneGap中国(http://www.phonegap.cn)

读者对象

本书是为从未接触过HTML5新技术但同时又对移动Web技术感兴趣的读者而编写的。如果你有一定的HTML开发经验,将会更容易掌握HTML5知识。

同时,如果你是如下几类人群之一,那么本书非常适合你阅读。

 有一定基础或者未来的职业规划是Web前端开发工程师。

 具有一定HTML基础的UI设计师。

 Web项目中的项目经理以及策划人员。

 对手机Web开发技术感兴趣的开发者。

 开设计算机课程的高等院校及培训机构的师生。

此外,本书也适合熟悉Java、PHP、ASP.NET等后端Web技术的开发者阅读。

致谢

在本书的写作过程中,得到了很多人士的悉心帮助。在此谨向给予本书帮助的诸位及我所参考的网站社区、官方网站表示诚挚的感谢。特别感谢HTML5研究小组负责人田爱娜女士给予了很大的帮助和支持,她推荐的很多专业人士对本书提供了很多中肯的建议。

另外,由于时间及水平有限,在本书编写过程中可能存在一些对HTML5及移动Web技术认识不全面或者表述错漏的地方,敬请读者批评指正。作者的联系邮箱为imsankyu@qq.com,新浪微博是@三桥sankyu。谨以最真诚的心希望能与读者共同交流,共同成长。

 


http://chatgpt.dhexx.cn/article/yXpZrXlv.shtml

相关文章

移动应用开发——作业1

题目一:请查找资料,简单描述Web应用开发框架Vue.js、React.js、Angular.js的特点,及在移动应用方面的发展,每种400字至600字。 1. Web应用开发框架——Vue.js: 特点: Vue.js是一套用于构建用户界面的渐进式…

Web笔记-移动前端开发笔记

因为最近有个移动端的小项目,在此稍微学习下移动端开发基础概念。免得用框架的时候莫名其妙。 px(CSS pixels):逻辑像素,浏览器使用的抽象单位; dp,pt(device independent pixels):设备无关像素; dpr(dev…

移动Web开发基础-flexible布局方案

概述 前面我们已经已经了解了两种基本的布局方案,移动Web开发基础-百分比flex布局方案 和 移动Web开发基础-rem布局,其中rem布局方案和我们今天要了解的flexible布局方案是有关系的,因为这两种方案布局元素的单位都是rem,他们的区…

十大移动web开发工具

以下列出的这些是目前十大移动web开发工具,移动开发者可以(根据具体情况)用这些工具来创建apps,实现丰富的功能。欢迎提出宝贵意见。 1)mobl-lang Mobl是一款免费且开源的语言,可以加快移动app的开发速度。结合HTML5技术,mobl具有以下特性:是一种简洁的语言,给人的感觉就…

Web前端系列技术之移动Web开发(从基础开始)①

移动Web开发 现如今,PC端网页已经不能满足于人们日常生活的便捷了,应运而生的移动端网页自然而然也变得更加受人青睐;毕竟曾有言:“ 有人或许不会使用电脑,但是大部分人都会使用手机 ”; 所以&#xff0c…

Unity3D标准资源包下载与使用

如图下面没有标准包,不利于做一些基本的场景搭建操作。可通过下面的方法下载并使用: 资源包下载有两种方法: 一、直接导入型的资源包 下载地址:https://unity.cn/ 依次选择下图红色标记处,并选择适合自己的类型&am…

Unity3D 获取资源运行时内存和硬盘大小

Unity3D 🌻获取资源运行时内存和硬盘大小 🌻内存 使用Profiler可以查看某个资源的内存占用情况,但是必须启动游戏,并且待查看的资源已经载入游戏中。我希望的是不启动游戏,也能看到它的内存好做统计。 🌻…

Unity3D 导入资源

使用Unity3D来设计游戏 全部文章 见 使用Unity3D来设计游戏 打开Unity3D的:window-asset store 就会出来这样的界面: 我们选择一个天空纹理,注意这里的标签只有一个,如果有多个就会显示所有标签的内容: 找个比较小的免…

Unity3D视图介绍

unity视图介绍 Unity 3D 拥有强大的编辑界面,游戏开发者在创建游戏过程中可以通过可视化的编辑界面创建游戏。 Unity 3D 的基本界面非常简单,主要包括菜单栏、工具栏以及五大视图,几个窗口就可以实现几乎全部的编辑功能。 一、Unity 3D 界…

Unity3D资源管理架构

在Unity3D引擎中,场景资源文件(.unity)是以2进制格式存储的,但同时它也有一种基于文本的表现格式。可在Edit>Project Setting>Editor 中设置: 1.使用binary2text.exe(win下目录:Editor\Data\Tools)可将.unity文件转换成.…

Unity3D 修改动画,资源文件设置

导出到项目中的动画文件,或者其他类型的资源文件(图片,音频...),通常是需要在面板中修改一下设置的。少量修改可以手动处理,当需要批量修改设置时,就会想到做个工具批量修改。 之前做过批量修改…

关于Unity3D资源打成安卓包的资源加载路径问题

1.问题描述(博主在论坛提了问,没人回复自己又折腾了一天,解决了。) 2.解决方法: 网上查了一大堆资料。有说 file后加/// 或者 !/assets/改成 !assets的,全部亲测无效 方法&#xff1…

unity3d资源商店买的素材下载遇到问题

unity3d资源商店买的素材下载遇到问题 unity3d资源商店买的素材下载,在打开package manager 的my assets 进行下载的时候,右下角一直弹出 the download could not be completed. please try again. 使用的那个素材包规定的unity之前的版本创建的新项目…

Unity3D游戏资源的提取

现在越来越多的安卓游戏用Unity3D引擎编写,以前关注的地方都是内购破解方面,所以修改比较多的地方是C/C++编写的dll逻辑,资源的提取很少操作。看了 @林哥 的分享,http://www.kanxue.com/bbs/showthread.php?t=191380 ,觉得这方面提升的空间很大,就折腾了一番。前言 在游…

【Unity3D】基于AssetBundle实现资源热更新

1 前言 Unity3D 本地资源一般放在 Resources 目录下,但是 Resouces 文件夹的大小不能超过 2G,使用 AssetBundle 管理资源可以解决 Resources 文件夹受限问题。 本文代码资源见→基于AssetBundle实现资源热更新。 AssetBundle 主要用于管理资源&#xff0…

Unity3D资源加密解决方案

https://blog.csdn.net/love_hot_girl 很多VR企业开发的软件有很多文件资源需要保护,而目前行业鲜有好的加密方案可供开发者使用。基于深思云授权平台,有一套Unity3D代码及资源加密保护方案,可通过Virbox Protector加壳工具对代码及资源进行加…

unity3d 挂载脚本_Unity3D加载资源的四种方式

一、准备场景和预设和AB包资源 ①新建一个Cube然后创建一个材质球,然后将其做成预设,如下所示: ②编写打包预设为AB包的脚本(注意:该脚本需要放置在Editor这个特定的目录文件夹下)/*** *Title:"三维可视化" 项目 *主题:打AB包 *Description: *功能:XXX *Date…

Unity3D资源加载Resources

Unity3D资源加载Resources 目录 1、博客介绍 2、内容 3、推送 4、结语 1、博客介绍 本篇博客对资源加载类Resources做一个介绍 2、内容 FindObjectsOfTypeAll返回一个该类型对象的列表Load从Resources文件夹内加载一个路径的资源LoadAll从Resources文件夹内加载一个路径下…

Unity3D学习 ④ Unity导入商店资源,实现基本的奔跑、攻击动作切换与交互

1.导入unity3D商店资源 ① 直接进入unity商店下载 Unity Asset Store - The Best Assets for Game Makinghttps://assetstore.unity.com/② 在3D下面的动画栏,点进去然后找些自己喜欢的模型就好了,可以通过排序“价格由低到高”筛选些免费的模型。 下面…

Unity 3D 资源下载 || Unity 3D 综合案例

Unity 3D 资源下载 你也可以在 Unity 3D 中执行 Window → Asset Store 菜单命令直接访问 Unity 资源商店(Asset Store)。 Unity 资源商店简介 Unity 资源商店https://www.assetstore.unity3d.com/ 中提供了多种类的游戏媒体资源(人物模型…