欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Web应用程序全栈开发(普通高等学校计算机教育十三五规划教材)
      • 作者:编者:龙军//陈显军//纪洲鹏//樊宇|责编:邹文波
      • 出版社:人民邮电
      • ISBN:9787115543103
      • 出版日期:2020/09/01
      • 页数:316
    • 售价:23.92
  • 内容大纲

        本书以Web应用系统的全栈开发为主线,对界面设计、网页制作、页面美化、脚本交互、Web及移动App前端开发、服务器后端开发、Web Service开发等Web应用程序设计所需的主要技术进行讲解,并通过实例进行操作演示。
        本书的编写融入了软件工程的规范与要求,知识结构严谨,内容由浅入深。全书共8章,第1~4章介绍Web前端开发,第5~6章介绍服务器端开发,第7章介绍移动Web应用程序开发,第8章通过一个综合实例介绍分布式Web应用程序的实现。
        本书适合Web及Web App设计与开发的初学者自学,也可作为教材供各院校相关专业使用。
  • 作者介绍

  • 目录

    第1章  Web应用系统基础——如何进行Web应用系统开发
      1.1  什么是分布式Web应用系统
        1.1.1  几个基本概念
        1.1.2  分布式Web应用系统开发工具
      1.2  Photoshop
        1.2.1  Photoshop入门
        1.2.2  Photoshop的常用操作
        1.2.3  Photoshop案例应用
      1.3  软件工程
        1.3.1  软件开发过程
        1.3.2  结构化需求分析与设计
        1.3.3  面向对象方法学与UML
      1.4  练习题
    第2章  Web应用网页设计——HTML5
      2.1  HTML5基础
        2.1.1  HTML基本概念
        2.1.2  HTML标记格式
        2.1.3  HTML5文件基本结构
        2.1.4  网站的建设
      2.2  HTML5常用标记
        2.2.1  HTML5文件结构与语义标记
        2.2.2  HTML属性与事件
        2.2.3  文字与段落标记
        2.2.4  列表标记
        2.2.5  图片标记
        2.2.6  内联框架
        2.2.7  注释与特殊符号
      2.3  在网页中嵌入多媒体内容
        2.3.1  HTML5多媒体技术概述
        2.3.2  加载多媒体资源
        2.3.3  与标记的方法和事件
      2.4  超链接
        2.4.1  什么是超链接
        2.4.2  超链接的用法
        2.4.3  网页中的特殊超链接
      2.5  表格
        2.5.1  表格的基本标记
        2.5.2  表格及单元格属性
        2.5.3  合并单元格
      2.6  表单
        2.6.1  创建表单
        2.6.2  表单的输入组件
        2.6.3  表单的列表组件
        2.6.4  表单的选择组件
        2.6.5  表单的按钮组件
        2.6.6  表单的其他组件
        2.6.7  表单的验证
        2.6.8  表单的应用实例——会员注册
      2.7  练习题
    第3章  Web应用网页美化——CSS3

      3.1  CSS基础
        3.1.1  了解CSS
        3.1.2  创建CSS
      3.2  CSS语法
        3.2.1  CSS语法——类型
        3.2.2  CSS语法——背景
        3.2.3  CSS语法——区块
        3.2.4  CSS语法——方框
        3.2.5  CSS语法——边框
        3.2.6  CSS语法——列表
        3.2.7  CSS语法——定位
        3.2.8  CSS语法——扩展
        3.2.9  CSS语法——过渡
      3.3  练习题
    第4章  Web应用程序交互——JavaScript语言
      4.1  JavaScript的语法和语句
        4.1.1  JavaScript基本常识
        4.1.2  数据类型和变量
        4.1.3  运算符和表达式
        4.1.4  语句
      4.2  JavaScript函数
        4.2.1  函数的使用
        4.2.2  JavaScript的内置函数
      4.3  JavaScript对象
        4.3.1  自定义对象
        4.3.2  内置对象
        4.3.3  浏览器对象
      4.4  JavaScript DOM
        4.4.1  DOM
        4.4.2  操作HTML元素
        4.4.3  JavaScript事件
      4.5  练习题
    第5章  Web应用程序设计——PHP+MySQL
      5.1  Web应用程序开发基础
        5.1.1  网络应用程序基础架构
        5.1.2  Web应用程序开发简介
        5.1.3  HTTP基础
        5.1.4  PHP概况
        5.1.5  PHP Web应用环境配置
      5.2  PHP语言基础
        5.2.1  PHP基础语法
        5.2.2  PHP生成HTML
        5.2.3  变量的概念
        5.2.4  内置变量
        5.2.5  字符串
        5.2.6  数组
        5.2.7  流程控制语句
      5.3  Web应用数据采集与表单操作
        5.3.1  表单的概念
        5.3.2  $_GET和$_POST方法

        5.3.3  表单数据处理
      5.4  PHP数据库操作
        5.4.1  PHP数据库操作概述
        5.4.2  MySQL数据库管理
        5.4.3  表记录更新
        5.4.4  PHP操作MySQL数据库流程
        5.4.5  MySQL数据库操作
      5.5  练习题
    第6章  Web应用程序桥梁——基于REST风格的Web API
      6.1  Web API基础
        6.1.1  RESTful Web API简介
        6.1.2  JSON简介
        6.1.3  REST服务编程
      6.2  基于Ajax的API的请求
        6.2.1  Ajax与XMLHttpRequest
    对象
        6.2.2  异步通信超时控制
      6.3  练习题
    第7章  移动Web应用程序开发——HTML5+jQuery Mobile
      7.1  移动应用程序开发模式
        7.1.1  移动应用程序开发的3种模式
        7.1.2  Native App与Web App比较
        7.1.3  智能手机浏览器
        7.1.4  基于Web的App开发
      7.2  网页存储Web Storage
        7.2.1  Web Storage的分类
        7.2.2  检测浏览器是否支持
    WebStorage
        7.2.3  使用sessionStorage
        7.2.4  使用localStorage
        7.2.5  Web Storage应用
      7.3  HTML5本地数据库
        7.3.1  IndexedDB的使用
        7.3.2  Web SQL Database的使用
      7.4  jQuery和jQuery Mobile
        7.4.1  jQuery
        7.4.2  jQuery Mobile
      7.5  jQuery Mobile事件
        7.5.1  页面事件
        7.5.2  触摸事件
      7.6  jQuery Mobile插件
        7.6.1  表格排序插件tablesorter
        7.6.2  滑动导航菜单插件mmenu
        7.6.3  日期时间插件DateBox
        7.6.4  文件上传插件ajaxFileUpload
      7.7  练习题
    第8章  Web应用系统综合开发——HTML5+PHP+MySQL
      8.1  软件工程管理
        8.1.1  软件工程管理概述
        8.1.2  软件项目估算

        8.1.3  进度计划与人员组织
      8.2  软件系统开发流程
        8.2.1  开发流程图
        8.2.2  过程产物及要求
        8.2.3  过程说明
      8.3  系统设计
        8.3.1  可行性分析
        8.3.2  需求分析
        8.3.3  数据需求分析
        8.3.4  系统/子系统设计(结构设计)
        8.3.5  软件(结构)设计
        8.3.6  数据库(顶层)设计
      8.4  Web应用系统整体架构实现
        8.4.1  基于PHP的分布式系统架构设计
        8.4.2  基于PHP的分布式系统制作流程
      8.5  软件测试基础
        8.5.1  软件测试的基本概念
        8.5.2  软件测试模型
        8.5.3  测试用例设计
        8.5.4  黑盒测试
        8.5.5  白盒测试
      8.6  项目运行结果
        8.6.1  计算机Web应用程序界面
        8.6.2  手机Web App界面
        8.6.3  手机Android App界面
      8.7  练习题