欢迎来到中国铁道出版社有限公司官网!
$itImage.title$
$itImage.title$
$itImage.title$
$itImage.title$

跨平台移动APP设计及应用

书      号:9787113231842

丛  书 名:移动应用系列丛书

作      者:张思民

译      者:

开      本:16开

装      帧:平装

正文语种:中文

出  版 社:中国铁道出版社

定      价:45

  • 内容简介

    本书是一本系统介绍手机APP及跨平台移动网站设计的入门书籍。全书共分10章,内容包括:跨平台移动Web基础知识、移动Web设计基础、jQuery设计基础、jQuery Mobile基础、Ajax及远程服务器数据处理技术、访问远程数据库、PhoneGap构建跨平台手机APP,以及3个应用实例:在线试衣间、百度地图服务、瀑布流设
  • 前言

    随着智能手机、平板计算机等智能移动设备的兴起与普及,运行在智能移动计算设备上的移动操作系统平台也在日新月异地发展,与此同时,也激起了移动系统应用程序的井喷式发展。智能移动设备领域中,平台多样性与移动应用程序快速发展的需要构成了一对矛盾,跨平台的手机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@163com;作者空间:http://1140793510qzoneqqcom/2。
    本书例题源程序可以在中国铁道出版社网站(http://wwwtdpresscom/51eds/)或作者网站空间(http://1140793510qzoneqqcom/2)下载。作者的网站还提供了相关资料下载、习题解答及电子课件,以帮助读者学习。
    编者2017年4月

  • 目录

    第1章跨平台移动Web基础知识

    11 移动Web开发概述
    111 移动APP的分类和移动Web
    112 移动Web与桌面Web的设计差异及设计要点

    12 手机屏幕分辨率

    习题

    第2章移动Web设计基础

    21 HTML——超文本置标语言
    211 HTML概述
    212 HTML的应用示例

    22 CSS技术简介
    221 CSS的基本语法和用法
    222 CSS的选择器

    23 JavaScript语言基础
    231 JavaScript语法简介
    232 JavaScript系统内置函数
    233 JavaScript自定义函数
    234 JavaScript事件
    235 JavaScript操作HTML DOM对象

    习题

    第3章jQuery设计基础

    31 jQuery概述
    311 jQuery简介
    312 jQuery代码的编写

    32 jQuery方法

    33 jQuery选择器



    331 jQuery的基本选择器
    332 jQuery的层次选择器
    333 jQuery的过滤选择器
    334 jQuery的表单选择器

    34 jQuery事件处理
    341 事件与事件处理
    342 jQuery的鼠标事件
    343 $each()方法的循环遍历算法

    35 jQuery自定义插件
    351 jQuery自定义插件规范
    352 封装jQuery对象级的插件
    353 定义类级别插件
    354 使用jQuery UI插件

    36 jQuery动画与特效
    361 jQuery的特效方法
    362 jQuery实现加入购物车飞入动画效果

    习题

    第4章jQuery Mobile基础

    41 jQuery Mobile及程序结构
    411 jQuery Mobile简介及下载
    412 jQuery Mobile程序基本结构

    42 按钮与多页面结构
    421 页面中的按钮
    422 按钮的图标
    423 多页面结构

    43 对话框
    431 页面对话框
    432 弹窗对话框




    44 jQuery Mobile的表单元素
    441 用户登录界面设计
    442 表单的输入元素
    443 表单中滑块的控制设计
    444 表单的切换开关设计

    45 jQuery Mobile的列表和可折叠内容块
    451 jQuery Mobile的列表
    452 可折叠内容块

    习题

    第5章Ajax及远程服务器数据处理技术

    51 Ajax技术概述
    511 Ajax技术简介
    512 Ajax技术的应用

    52 JSON数据
    521 JSON数据格式
    522 应用Ajax解析JSON数据

    53 Ajax与PHP基础
    531 PHP基础
    532 jQuery的Ajax方法

    习题

    第6章访问远程数据库

    61 对后台MySQL数据库进行读/写数据操作
    611 创建MySQL数据库
    612 在PHP服务器端生成JSON数据
    613 读取数据库数据
    614 把客户端提交的数据写入数据库




    62 网络在线记事本设计
    621 首页界面设计
    622 记事列表的界面设计
    623 记事内容显示页的界面设计
    624 数据库设计与连接
    625 从数据库中读取记事内容
    626 从数据库中读取记事标题列表
    627 新建记事内容写入数据库

    习题

    第7章PhoneGap构建跨平台手机APP

    71 PhoneGap跨平台应用框架简介

    72 PhoneGap的开发和测试环境的搭建

    73 生成PhoneGap应用项目框架
    731 开发PhoneGap应用项目的一般过程
    732 生成PhoneGap应用项目框架结构

    74 编写PhoneGap应用程序

    75 手机APP应用实例:今早新闻
    751 项目框架设计
    752 主界面设计
    753 “今早头条”新闻栏页面设计
    754 用PhoneGap封装成手机APP

    习题

    第8章移动Web网站应用实例:在线试衣间

    81 试衣间系统的核心功能
    811 页面布局
    812 添加选择试衣功能
    813 数据来源于远程数据库




    82 在线试衣系统的模块设计
    821 在线试衣系统的模块结构
    822 注册模块
    823 登录模块
    824 试衣间主程序模块
    825 支付模块

    习题

    第9章移动Web网站应用实例:百度地图服务

    91 百度地图JavaScript API
    911 百度地图JavaScript API概述
    912 百度地图API重要的类

    92 创建地图视图

    93 百度地图应用
    931 测距
    932 地图事件
    933 驾车导航路线规划
    934 步行路线规划
    935 用户所在位置定位

    习题

    第10章移动Web网站应用实例:瀑布流设计

    101 瀑布流设计
    1011 瀑布流设计思路
    1012 根据页面宽度计算排列图片
    1013 确定排列图片的最短列
    1014 自动追加新图片功能

    102 手机APP瀑布流程序示例

  • 作者介绍

    张思民:教授、厦门大学嘉庚学院系主任,长期从事计算机类应用项目开发设计工作,并在高校担任计算机专业程序设计课程的教学工作,有丰富的教学经验和程序设计实践经验。
  • 编辑推荐

    本书从互联网+时代创业者的角度进行选材和编写,旨在推广和普及手机APP及移动网站开发的相关知识。在编写过程中,注重基础知识和实战应用相结合。
  • 书评书荐

  • 附件下载

图书推荐