新書推薦:
《
禅心与箭术:过松弛而有力的生活(乔布斯精神导师、世界禅者——铃木大拙荐)
》
售價:HK$
66.1
《
先进电磁屏蔽材料——基础、性能与应用
》
售價:HK$
221.8
《
可转债投资实战
》
售價:HK$
99.7
《
王氏之死(新版,史景迁成名作)
》
售價:HK$
54.9
《
敢为天下先:三年建成港科大
》
售價:HK$
77.3
《
长高食谱 让孩子长高个的饮食方案 0-15周岁儿童调理脾胃食谱书籍宝宝辅食书 让孩子爱吃饭 6-9-12岁儿童营养健康食谱书大全 助力孩子身体棒胃口好长得高
》
售價:HK$
47.0
《
身体自愈力:解决内在病因的身体智慧指南
》
售價:HK$
98.6
《
非言语沟通经典入门:影响人际交往的重要力量(第7版)
》
售價:HK$
123.1
|
編輯推薦: |
本书从互联网 时代创业者的角度进行选材和编写,旨在推广和普及手机APP及移动网站开发的相关知识。在编写过程中,注重基础知识和实战应用相结合。
|
內容簡介: |
本书是一本系统介绍手机APP及跨平台移动网站设计的入门书籍。全书共分10章,内容包括:跨平台移动Web基础知识、移动Web设计基础、jQuery设计基础、jQuery Mobile基础、Ajax及远程服务器数据处理技术、访问远程数据库、PhoneGap构建跨平台手机APP,以及3个应用实例:在线试衣间、百度地图服务、瀑布流设
|
關於作者: |
张思民:教授、厦门大学嘉庚学院系主任,长期从事计算机类应用项目开发设计工作,并在高校担任计算机专业程序设计课程的教学工作,有丰富的教学经验和程序设计实践经验。
|
目錄:
|
第1章跨平台移动Web基础知识
11 移动Web开发概述
111 移动APP的分类和移动Web
112 移动Web与桌面Web的设计差异及设计要点
12 手机屏幕分辨率
习题
第2章移动Web设计基础
21 HTML超文本置标语言
211 HTML概述
212 HTML的应用示例
22 CSS技术简介
221 CSS的基本语法和用法
222 CSS的选择器
23 JavaScript语言基础
231 JavaScript语法简介
232 JavaScript系统内置函数
233 JavaScript自定义函数
234 JavaScript事件
235 JavaScript操作HTML DOM对象
习题
第3章jQuery设计基础
31 jQuery概述
311 jQuery简介
312 jQuery代码的编写
32 jQuery方法
33 jQuery选择器
331 jQuery的基本选择器
332 jQuery的层次选择器
333 jQuery的过滤选择器
334 jQuery的表单选择器
34 jQuery事件处理
341 事件与事件处理
342 jQuery的鼠标事件
343 $each方法的循环遍历算法
35 jQuery自定义插件
351 jQuery自定义插件规范
352 封装jQuery对象级的插件
353 定义类级别插件
354 使用jQuery UI插件
36 jQuery动画与特效
361 jQuery的特效方法
362 jQuery实现加入购物车飞入动画效果
习题
第4章jQuery Mobile基础
41 jQuery Mobile及程序结构
411 jQuery Mobile简介及下载
412 jQuery Mobile程序基本结构
42 按钮与多页面结构
421 页面中的按钮
422 按钮的图标
423 多页面结构
43 对话框
431 页面对话框
432 弹窗对话框
44 jQuery Mobile的表单元素
441 用户登录界面设计
442 表单的输入元素
443 表单中滑块的控制设计
444 表单的切换开关设计
45 jQuery Mobile的列表和可折叠内容块
451 jQuery Mobile的列表
452 可折叠内容块
习题
第5章Ajax及远程服务器数据处理技术
51 Ajax技术概述
511 Ajax技术简介
512 Ajax技术的应用
52 JSON数据
521 JSON数据格式
522 应用Ajax解析JSON数据
53 Ajax与PHP基础
531 PHP基础
532 jQuery的Ajax方法
习题
第6章访问远程数据库
61 对后台MySQL数据库进行读写数据操作
611 创建MySQL数据库
612 在PHP服务器端生成JSON数据
613 读取数据库数据
614 把客户端提交的数据写入数据库
62 网络在线记事本设计
621 首页界面设计
622 记事列表的界面设计
623 记事内容显示页的界面设计
624 数据库设计与连接
625 从数据库中读取记事内容
626 从数据库中读取记事标题列表
627 新建记事内容写入数据库
习题
第7章PhoneGap构建跨平台手机APP
71 PhoneGap跨平台应用框架简介
72 PhoneGap的开发和测试环境的搭建
73 生成PhoneGap应用项目框架
731 开发PhoneGap应用项目的一般过程
732 生成PhoneGap应用项目框架结构
74 编写PhoneGap应用程序
75 手机APP应用实例:今早新闻
751 项目框架设计
752 主界面设计
753 今早头条新闻栏页面设计
754 用PhoneGap封装成手机APP
习题
第8章移动Web网站应用实例:在线试衣间
81 试衣间系统的核心功能
811 页面布局
812 添加选择试衣功能
813 数据来源于远程数据库
82 在线试衣系统的模块设计
821 在线试衣系统的模块结构
822 注册模块
823 登录模块
824 试衣间主程序模块
825 支付模块
习题
第9章移动Web网站应用实例:百度地图服务
91 百度地图JavaScript API
911 百度地图JavaScript API概述
912 百度地图API重要的类
92 创建地图视图
93 百度地图应用
931 测距
932 地图事件
933 驾车导航路线规划
934 步行路线规划
935 用户所在位置定位
习题
第10章移动Web网站应用实例:瀑布流设计
101 瀑布流设计
1011 瀑布流设计思路
1012 根据页面宽度计算排列图片
1013 确定排列图片的最短列
1014 自动追加新图片功能
102 手机APP瀑布流程序示例
|
內容試閱:
|
随着智能手机、平板计算机等智能移动设备的兴起与普及,运行在智能移动计算设备上的移动操作系统平台也在日新月异地发展,与此同时,也激起了移动系统应用程序的井喷式发展。智能移动设备领域中,平台多样性与移动应用程序快速发展的需要构成了一对矛盾,跨平台的手机APP及移动Web网站的应用及开发越来越受到重视。
本书从初学者的角度进行选材和编写,在编写过程中,注重基础知识和实战应用相结合。本书有以下几个特点:
1浅显易懂。本书从人们认知规律出发,对每一个概念,用简单的示例或图示来加以说明,并用短小的典型示例进行分析解释。
2内容新颖而实用。我们学习编程的目的是为了解决人们生活和生产实践中的问题,本书介绍了许多手机APP及移动Web应用程序的实用示例,可以帮助解决读者在学习和实际应用过程中所遇到的一些困难和问题。
3在体系结构的安排上将手机编程的基础知识和一般编程思想有机结合,对典型例题进行了详细的分析解释。
本书共分为10章,其内容简单介绍如下:
第1章介绍移动Web网站和手机APP应用程序的基础知识,让初学者对创建移动Web网站和移动Web APP应用程序有基本的认识。
第2章主要介绍HTML 5的文档设计、CSS技术以及JavaScript语言基础知识,只有掌握好这些基础内容,才能为后面的学习奠定良好基础。
第3章主要介绍jQuery程序设计的基本知识,包括jQuery的下载与配置、jQuery选择器对页面中的元素进行定位、jQuery的事件处理、jQuery自定义插件、jQuery的动画与特效等内容。
第4章主要介绍跨平台的手机APP及移动Web网站的重要设计工具 jQuery Mobile,主要内容包括jQuery Mobile的程序基本结构、按钮与多页面结构、对话框设计、表单设计、列表和可折叠内容块等。
第5章主要介绍应用jQuery封装的Ajax技术,实现客户端与服务器端异步通信问题,主要内容包括Ajax技术、JSON格式数据及向后台服务器提交数据的处理技术等。
第6章主要介绍移动APP怎样实现对远程网络数据库进行读写数据的操作方法,并详细介绍了编写一个网络在线记事本应用程序的设计过程。
第7章主要介绍应用PhoneGap技术,编写跨平台手机APP的应用程序框架,把Web前端程序包装成一个跨平台的手机APP应用程序。
第8章主要介绍移动Web的一个jQuery应用的综合实例。在该实例中把复杂的综合问题拆解成多个功能单一的较小问题,循序渐进地讲解应用前端的jQuery程序完成页面布局,调用后台数据库完成所选择衣服的价格计算等方法。
第9章主要介绍应用百度地图API设计地图展现、搜索、定位、路线规划等应用程序设计的方法。
第10章详细介绍瀑布流的设计思路和设计方法。
本书适合具有初步网页设计与编程经验,并对开发移动网站和手机APP有兴趣的读者学习,不要求读者拥有在移动应用和大型网站开发方面的经验,适用于手机APP及移动网站开发的初学者。
笔者的联系方式如下:
E_mail:zsm112233@163com;作者空间:http:1140793510qzoneqqcom2。
本书例题源程序可以在中国铁道出版社网站http:wwwtdpresscom51eds或作者网站空间http:1140793510qzoneqqcom2下载。作者的网站还提供了相关资料下载、习题解答及电子课件,以帮助读者学习。
编者2017年4月
|
|