网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Android移动网站开发详解(附光盘)/网站开发非常之旅
分类 科学技术-工业科技-电子通讯
作者 怀志和
出版社 清华大学出版社
下载
简介
编辑推荐

《Android移动网站开发详解(附光盘)》由怀志和编著,本书特色:

1.配有多媒体语音教学视频,学习效果好

笔者专门录制了大量的配套多媒体语音教学视频,以便让读者能更加轻松、直观地学习本书内容,提高学习效率。

2.结构合理,内容全面

本书从用户的实际需要出发,科学安排知识结构,内容由浅入深,叙述清楚,具有很强的知识性和实用性。全书内容安排合理,将HTML 5、jQuery Mobile和PhoneGap一网打尽,这是移动Web开发的核心技术。

3.易学易懂,初学者容易上手

本书条理清晰,语言简洁,可帮助读者快速掌握每个知识点;每个部分既相互联系又自成体系。

4.由浅入深,内容循序渐进

本书从搭建Android开发环境和HTML 5的基本语法知识入手,逐步介绍了jQuery Mobile框架和PhoneGap框架的核心知识,使读者在没有编程基础的情况下,也能很快地掌握移动Web开发的技术精髓。

5.实例典型,实用性强

本书注重实用性和可操作性,详细讲解了各个部分的源码知识,使读者掌握相关操作技能的同时,还能学习到相应的基础知识。

内容推荐

《Android移动网站开发详解(附光盘)》由怀志和编著,内容新颖、知识全面、讲解详细,分为4篇,共24章。其中,第1~3章是基础篇,包括Android技术概述、Android网络开发技术基础、创建移动Web的方法;第4~13章是HTML 5篇,讲解了在Android中使用HTML 5技术设计移动Web网页的基本知识,包括HTML 5架构、基本元素、表单元素、音频处理、视频处理、绘图、数据存储、常用API的基本知识和具体用法;第14~22章是jQuery Mobile篇,详细讲解了在Android中使用jQuery Mobile框架开发移动Web网页的基本知识,包括jQuery Mobile导航、按钮、表单、列表、内容格式化、主题化设计和常用API的基本知识和各个知识点的具体用法;第23~24章是综合实战篇,本篇结合前面3篇内容,讲解了在PhoneGap框架中开发大型综合移动Web系统的具体流程和方法。全书采用理论加实践的教学方法,每个实例先提出制作思路及包含的知识点,然后力求用最通俗的语言将高深的知识阐述出来。通过本书的内容,读者可以掌握在Android系统中开发移动Web的基本知识。

《Android移动网站开发详解(附光盘)》适合Android开发者、网页设计师和Web开发程序员、研发人员及在职程序员阅读,也可作为相关培训学校和大中专院校相关专业的教学用书。

目录

第1篇 基础篇

 第1章 Android技术概述

1.1来到智能手机世界

1.1.1何谓智能手机

1.1.2当前主流的智能手机系统

1.2蓬勃发展的手机上网产业

1.2.1WAP技术介绍

1.2.2手机上网的商机

1.2.3移动平台应用开发

1.3Android的巨大优势

1.3.1系出名门

1.3.2强大的开发团队

1.3.3诱人的奖励机制

1.3.4开源

1.4搭建Android应用开发环境

1.4.1安装AndroidSDK的系统要求

1.4.2安装JDK、Eclipse、AndroidSDK

1.4.3设定AndroidSDKHome

1.4.4验证理论

1.4.5创建Android虚拟设备(AVD)

1.4.6启动AVD模拟器

 第2章 Android网络开发技术基础

2.1HTML简介

2.1.1HTML初步认识

2.1.2字体格式设置

2.1.3使用标示标记

2.1.4使用区域和段落标记

2.1.5使用表格标记

2.1.6使用表单标记

2.2XML技术

2.2.1XML的概述

2.2.2XML的语法

2.2.3获取XML文档

2.3CSS技术基础

2.3.1基本语法

2.3.2CSS属性介绍

2.3.3CSS编码规范

2.4JavaScript技术基础

2.4.1JavaScript概述

2.4.2JavaScript运算符

2.4.3JavaScript循环语句

2.4.4JavaScript函数

2.4.5JavaScript事件

2.4.6常用的Web页面脚本

2.5在Android设备测试网页

2.6编写第一个网页

2.6.1编写HTML文件

2.6.2设置页面的缩放

2.6.3使用CSS进行修饰

 第3章 创建移动Web

3.1创建能在通用设备上运行的网站

3.1.1确定应用程序类型

3.1.2使用CSS改善HTML外观

3.1.3加入移动meta标签

3.1.4优化网站

3.2将站点升级至HTML5

3.2.1确定何时升级和升级的具体方式

3.2.2升级到HTML5的步骤

3.2.3将HTML5特性作为额外内容添加至网站

3.2.4HTML5为移动Web提供的服务

3.3将Web程序迁移到移动设备

3.3.1选择Web编辑器

3.3.2测试应用程序

3.3.3移动网站内容的特点

3.3.4为移动设备调整可视化设计

3.3.5HTML5及CSS3检测

第2篇 HTML5篇

 第4章 HTML5在移动设备中

4.1把握未来的风向标

4.1.1漫漫发展历程

4.1.2无与伦比的体验

4.2在Android设备中使用HTML5

4.2.1使用HTML5设计移动网站时需要考虑的问题

4.2.2主流的移动设备屏幕的分辨率

4.2.3使用标准的HTML、CSS和JavaScript技术

4.3用HTML5设计移动网站前的准备

4.3.1为移动网站准备专用的域名

4.3.2准备测试环境

 第5章 HTML5的整体架构

5.1设置网页头部元素

5.1.1设置文档类型

5.1.2设置所有链接规定默认地址或默认目标

5.1.3链接标签

5.1.4设置有关页面的元信息

5.1.5定义客户端脚本

5.1.6定义HTML文档的样式信息

5.1.7设置页面标题

5.2设置页面正文

5.3注释

5.4和页面结构相关的新元素

5.4.1定义区段的标签

5.4.2定义独立内容的标签

5.4.3定义导航链接标签

5.4.4定义其所处内容之外的内容

5.4.5定义页脚内容的标签

 第6章 体验基本元素

6.1在页面中输出一段文字

6.2对页面进行分栏设计

6.3使用<details>标记元素实现交互

6.3.1常用属性

6.3.2实现下拉弹出效果

6.4使用<summary>标记元素实现交互

6.5使用<menu>标记元素

6.5.1属性介绍

6.5.2实现右键菜单功能

6.6使用<command>标记元素

6.7使用<progress>标记元素

6.8使用<meter>标记元素

6.9使用树节点标记元素

6.9.1<section>元素

6.9.2<nav>元素

6.9.3<hgroup>元素

6.10使用分组标记元素

6.10.1<ul>元素

6.10.2<ol>元素

6.11使用文本层次语义标记

6.11.1<time>元素

6.11.2<mark>元素

6.11.3<cite>元素

6.12使用<img>标记元素

6.13使用<iframe>标记元素

6.14使用<object>标记元素

 第7章 使用表单元素

7.1表单元素的类型

7.1.1email类型

7.1.2url类型

7.1.3number类型

7.1.4range类型

7.1.5DatePickers(数据检出器)

7.1.6search类型

7.2表单元素中的属性

7.2.1记住表单中的数据

7.2.2验证表单中输入的数据是否合法

7.2.3在文本框中显示提示信息

7.2.4验证文本框中的内容是否为空

7.2.5开启表单的自动完成功能

7.2.6重写表单中的某些属性

7.2.7自动设置表单中传递数字

7.2.8在表单中选择多个上传文件

7.3新的表单元素

7.3.1在表单中自动提示输入文本

7.3.2一个简单的乘法计算器

7.3.3在网页中生成一个密钥

 第8章 音频和视频应用

8.1处理视频

8.1.1<video>标记

8.1.2<video>标记的属性

8.2处理音频

8.2.1<audio>标记

8.2.2<audio>标记的属性

8.3高级应用

8.3.1为播放的视频准备一幅素材图片

8.3.2显示加载视频的状态

8.3.3出错时在播放屏幕中显示出错信息

8.3.4检测浏览器是否支持媒体文件类型

8.3.5显示视频的播放状态

8.3.6显示播放视频的时间信息

 第9章 绘图实战

9.1使用<canvas>标记

9.2HTMLDOMCanvas对象

9.3HTML5绘图实践

9.3.1在指定位置绘制指定角度的相交线

9.3.2绘制一个圆

9.3.3在画布中显示一幅指定的图片

9.3.4绘制一个指定大小的正方形

9.3.5绘制一个带边框的矩形

9.3.6绘制一个渐变图形

9.3.7绘制不同的圆形

9.3.8绘制一个渐变圆形

9.3.9移动、缩放和旋转网页中的正方形

9.3.10使用组合的方式显示图形

9.3.11使用不同的方式平铺指定的图像

9.3.12切割指定的图像

 第10章 数据存储

10.1Web存储

10.1.1什么是Web存储

10.1.2Web存储的影响

10.2HTML5中的两种存储方法

10.2.1使用localStorage方法

10.2.2使用sessionStorage方法

10.3数据存储对象

10.3.1使用sessionStorage对象

10.3.2使用localStorage对象

10.3.3使用localStorage对象中的clear()方法

10.3.4使用localStorage对象中的属性

10.4WebDB存储方式

10.4.1WebDB存储基础

10.4.2执行事务操作

10.4.3调用执行SQL语句

10.5实现一个日记式事务提醒系统

 第11章 使用WebSocketsAPI

11.1安装jWebSocket服务器

11.2实现跨文档传输数据

11.3使用WebSocket传送数据

11.3.1使用WebSocketsAPI的方法

11.3.2实战演练

11.4处理JSON对象

11.5jWebSocket框架

11.5.1使用jWebSocketTest框架进行通信

11.5.2使用jWebSocketTest开发一个聊天系统

 第12章 使用GeolocationAPI

12.1GeolocationAPI介绍

12.1.1对浏览器的支持情况

12.1.2使用API

12.2获取当前地理位置

12.3使用getCurrentPosition()方法

12.4在网页中使用地图

12.4.1在网页中调用地图

12.4.2在地图中显示当前的位置

12.4.3在网页中居中显示定位地图

12.4.4利用百度地图实现定位处理

 第13章 使用WebWorkersAPI

13.1WebWorkersAPI基础

13.1.1使用HTML5WebWorkersAPI

13.1.2需要使用.js文件

13.1.3与WebWorker进行双向通信

13.2Worker线程处理

13.2.1使用Worker处理线程

13.2.2使用线程传递JSON对象

13.2.3使用线程嵌套交互数据

13.2.4通过JSON发送消息

13.3执行大计算量任务

第3篇 jQueryMobile篇

 第14章 jQueryMobile基础

14.1jQueryMobile简介

14.1.1jQuery介绍

14.1.2jQueryMobile的特点

14.1.3对浏览器的支持

14.2jQueryMobile的4个突出特性

14.2.1跨所有移动平台的统一UI

14.2.2简化标记的驱动开发

14.2.3渐进式增强

14.2.4响应式设计

14.3实战演练--在Android中使用jQuery设计网页

 第15章 jQueryMobile语法基础

15.1页面模板

15.2多页面模板

15.2.1一个多页面模板实例

15.2.2设置内部页面的页面标题

15.3使用Ajax修饰导航

15.3.1使用Ajax

15.3.2使用changePage()函数

15.3.3配置Ajax导航

15.4对话框

15.4.1实现基本对话框效果

15.4.2使用操作表

15.4.3实现警告框

15.5有媒体查询的响应式布局

 第16章 实现导航功能

16.1页眉栏

16.1.1页眉基础

16.1.2实现页眉定位

16.1.3在页眉中使用按钮

16.1.4在页眉中使用分段控件

16.1.5实现回退按钮效果

16.2页脚栏

16.2.1页脚基础知识

16.2.2页脚定位

16.2.3页脚按钮

16.3工具栏

16.3.1带有图标的工具栏

16.3.2带有分段控件的工具栏

16.4标签栏

16.4.1带有标准图标的标签栏

16.4.2永久标签栏

16.4.3有自定义图标的标签栏

16.4.4带有分段控件的标签栏

 第17章 按钮

17.1链接按钮

17.2表单按钮

17.3图像按钮

17.4有图标的按钮

17.5只带有图标的按钮

17.6实现按钮定位

17.7自定义按钮图标

17.8使用分组按钮

17.9使用主题按钮

17.10使用动态按钮

17.10.1按钮选项

17.10.2按钮方法

17.10.3按钮事件

17.10.4动态按钮演练

 第18章 表单

18.1表单基础

18.2在表单中输入文本

18.2.1动态输入文本

18.2.2文本输入选项

18.2.3文本输入方法

18.2.4文本输入事件

18.3选择菜单

18.3.1自定义选择菜单

18.3.2占位符选项

18.3.3动态选择菜单

18.3.4选择菜单选项

18.3.5选择菜单的方法

18.3.6选择菜单的事件

18.4单选按钮

18.4.1复选框和单选按钮的选项

18.4.2复选框和单选按钮的方法

18.4.3复选框和单选按钮的事件

18.5复选框

18.5.1动态复选框

18.5.2使用复选框

18.6滑动条

18.6.1滑动条基础

18.6.2滑动条的选项

18.6.3滑动条的方法

18.6.4滑动条的事件

18.7开关控件

18.7.1开关控件基础

18.7.2动态开关事件

18.8使用本地表单元素

18.9使用Mobiscroll日期选择器

 第19章 列表

19.1列表基础

19.2内置列表

19.3列表分割线

19.4带有缩略图和图标的列表

19.5使用拆分按钮列表

19.6使用编号列表

19.7使用只读列表

19.8使用列表徽章

19.9使用搜索栏过滤列表

19.10实现动态列表效果

19.10.1列表选项

19.10.2列表方法

19.10.3列表事件

 第20章 内容格式化

20.1使用基本的HTML样式

20.2使用表格进行布局

20.2.1表格模板

20.2.2两列表格

20.2.3三列表格

20.2.4带有app图标的四列表格

20.2.5使用五列表格

20.2.6多行表格

20.2.7不规则的表格

20.2.8Springboard(苹果iDevice的桌面)

20.3可折叠的内容块

20.3.1嵌套折叠和折叠组

20.3.2创建可折叠的内容块

20.4折叠组标记

20.4.1折叠组标记(Collapsiblesetmarkup)基础

20.4.2实战演练

20.5使用CSS设置样式

20.5.1实现背景渐变

20.5.2在Mozilla浏览器实现背景渐变

20.5.3实现页眉渐变效果

 第21章 主题化设计

21.1主题设计基础

21.2主题和调色板

21.2.1主题设置

21.2.2调色板(swatch)

21.2.3全局主题设置(globalthemesettings)

21.2.4结构(structure)

21.3主题的默认值

21.4主题的继承

21.5主题的自定义

21.6ThemeRoller

21.6.1调色板和全局设置

21.6.2PreviewInspector和QuickSwatchBar

21.6.3使用AdobeKuler集成工具

21.6.4使用ThemeRoller

 第22章 jQueryMobile的API

22.1配置jQueryMobile

22.1.1mobileinit事件

22.1.2可配置的jQueryMobile选项

22.2方法

22.3事件

22.3.1触摸事件Touchevents

22.3.2虚拟鼠标事件Virtualmouseevents

22.3.3设备方向变化事件Orientationchangeevents

22.3.4滚屏事件Scrollevents

22.3.5页面加载事件Pageloadevents

22.3.6页面显示/隐藏事件Pageshow/hideevents

22.3.7页面初始化事件Pageinitializationevents

22.3.8动画事件Animationevents

22.3.9触发事件

22.43个属性

22.5数据属性

22.6有响应的布局助手

22.6.1方向类OrientationClasses

22.6.2最小/最大宽度折断点类Min/MaxWidthBreakpointClasses

22.6.3添加宽度折断点AddingWidthBreakpoints

22.6.4运行媒介查询RunningMediaQueries

第4篇 综合实战篇

 第23章 使用PhoneGap

23.1PhoneGap简介

23.1.1产生背景

23.1.2什么是PhoneGap

23.1.3PhoneGap的发展历程

23.1.4全新的功能

23.1.5PhoneGap移动Web开发的步骤

23.2搭建PhoneGap开发环境

23.2.1准备工作

23.2.2获得PhoneGap开发包

23.2.3创建基于PhoneGap的HeIIoWorld程序

23.3PhoneGapAPI详解

23.3.1应用API

23.3.2通知API

23.3.3设备API

23.3.4网络连接API

23.3.5加速计API

23.3.6地理位置API

23.3.7指南针API

23.3.8照相机API

23.3.9采集API

23.3.10媒体API

 第24章 开发一个电话本管理系统

24.1需求分析

24.1.1产生背景

24.1.2功能分析

24.2创建Android工程

24.3实现系统主界面

24.4实现信息查询模块

24.5实现系统管理模块

24.6实现信息添加模块

24.7实现信息修改模块

24.8实现信息删除模块和更新模块

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/1 7:29:18