关于本书的内容有任何问题,请联系 张斌
第1章 Web应用系统基础——如何进行Web应用系统开发 1 1.1 什么是分布式Web应用系统 1 1.1.1 几个基本概念 1 1.1.2 分布式Web应用系统开发工具 3 1.2 Photoshop 9 1.2.1 Photoshop入门 9 1.2.2 Photoshop的常用操作 14 1.2.3 Photoshop案例应用 18 1.3 软件工程 29 1.3.1 软件开发过程 29 1.3.2 结构化需求分析与设计 35 1.3.3 面向对象方法学与UML 39 1.4 练习题 44 第2章 Web应用网页设计——HTML5 46 2.1 HTML5基础 46 2.1.1 HTML基本概念 46 2.1.2 HTML标记格式 48 2.1.3 HTML5文件基本结构 48 2.1.4 网站的建设 50 2.2 HTML5常用标记 51 2.2.1 HTML5文件结构与语义标记 51 2.2.2 HTML属性与事件 52 2.2.3 文字与段落标记 56 2.2.4 列表标记 59 2.2.5 图片标记 60 2.2.6 内联框架 62 2.2.7 注释与特殊符号 63 2.3 在网页中嵌入多媒体内容 63 2.3.1 HTML5多媒体技术概述 63 2.3.2 加载多媒体资源 64 2.3.3 <audio>与<video>标记的方法和事件 68 2.4 超链接 71 2.4.1 什么是超链接 71 2.4.2 超链接的用法 72 2.4.3 网页中的特殊超链接 73 2.5 表格 74 2.5.1 表格的基本标记 74 2.5.2 表格及单元格属性 74 2.5.3 合并单元格 76 2.6 表单 77 2.6.1 创建表单 77 2.6.2 表单的输入组件 79 2.6.3 表单的列表组件 83 2.6.4 表单的选择组件 84 2.6.5 表单的按钮组件 85 2.6.6 表单的其他组件 86 2.6.7 表单的验证 88 2.6.8 表单的应用实例——会员注册 93 2.7 练习题 96 第3章 Web应用网页美化——CSS3 97 3.1 CSS基础 97 3.1.1 了解CSS 97 3.1.2 创建CSS 98 3.2 CSS语法 102 3.2.1 CSS语法——类型 102 3.2.2 CSS语法——背景 106 3.2.3 CSS语法——区块 110 3.2.4 CSS语法——方框 114 3.2.5 CSS语法——边框 121 3.2.6 CSS语法——列表 124 3.2.7 CSS语法——定位 126 3.2.8 CSS语法——扩展 129 3.2.9 CSS语法——过渡 133 3.3 练习题 138 第4章 Web应用程序交互——JavaScript语言 139 4.1 JavaScript的语法和语句 139 4.1.1 JavaScript基本常识 139 4.1.2 数据类型和变量 141 4.1.3 运算符和表达式 142 4.1.4 语句 145 4.2 JavaScript函数 150 4.2.1 函数的使用 150 4.2.2 JavaScript的内置函数 152 4.3 JavaScript对象 157 4.3.1 自定义对象 157 4.3.2 内置对象 158 4.3.3 浏览器对象 166 4.4 JavaScript DOM 171 4.4.1 DOM 171 4.4.2 操作HTML元素 172 4.4.3 JavaScript事件 173 4.5 练习题 177 第5章 Web应用程序设计——PHP+MySQL 178 5.1 Web应用程序开发基础 178 5.1.1 网络应用程序基础架构 178 5.1.2 Web应用程序开发简介 179 5.1.3 HTTP基础 180 5.1.4 PHP概况 185 5.1.5 PHP Web应用环境配置 186 5.2 PHP语言基础 193 5.2.1 PHP基础语法 193 5.2.2 PHP生成HTML 197 5.2.3 变量的概念 197 5.2.4 内置变量 198 5.2.5 字符串 199 5.2.6 数组 200 5.2.7 流程控制语句 202 5.3 Web应用数据采集与表单操作 208 5.3.1 表单的概念 208 5.3.2 $_GET和$_POST方法 209 5.3.3 表单数据处理 211 5.4 PHP数据库操作 211 5.4.1 PHP数据库操作概述 211 5.4.2 MySQL数据库管理 212 5.4.3 表记录更新 217 5.4.4 PHP操作MySQL数据库流程 218 5.4.5 MySQL数据库操作 219 5.5 练习题 224 第6章 Web应用程序桥梁——基于REST风格的Web API 225 6.1 Web API基础 225 6.1.1 RESTful Web API简介 225 6.1.2 JSON简介 228 6.1.3 REST服务编程 228 6.2 基于Ajax的API的请求 232 6.2.1 Ajax与XMLHttpRequest 对象 232 6.2.2 异步通信超时控制 234 6.3 练习题 239 第7章 移动Web应用程序开发——HTML5+jQuery Mobile 240 7.1 移动应用程序开发模式 240 7.1.1 移动应用程序开发的3种模式 240 7.1.2 Native App与Web App比较 241 7.1.3 智能手机浏览器 241 7.1.4 基于Web的App开发 242 7.2 网页存储Web Storage 242 7.2.1 Web Storage的分类 242 7.2.2 检测浏览器是否支持 Web Storage 243 7.2.3 使用sessionStorage 243 7.2.4 使用localStorage 244 7.2.5 Web Storage应用 244 7.3 HTML5本地数据库 246 7.3.1 IndexedDB的使用 246 7.3.2 Web SQL Database的使用 250 7.4 jQuery和jQuery Mobile 254 7.4.1 jQuery 254 7.4.2 jQuery Mobile 257 7.5 jQuery Mobile事件 265 7.5.1 页面事件 265 7.5.2 触摸事件 268 7.6 jQuery Mobile插件 269 7.6.1 表格排序插件tablesorter 269 7.6.2 滑动导航菜单插件mmenu 271 7.6.3 日期时间插件DateBox 271 7.6.4 文件上传插件ajaxFileUpload 272 7.7 练习题 274 第8章 Web应用系统综合开发——HTML5+PHP+MySQL 275 8.1 软件工程管理 275 8.1.1 软件工程管理概述 275 8.1.2 软件项目估算 275 8.1.3 进度计划与人员组织 276 8.2 软件系统开发流程 277 8.2.1 开发流程图 277 8.2.2 过程产物及要求 278 8.2.3 过程说明 278 8.3 系统设计 280 8.3.1 可行性分析 280 8.3.2 需求分析 280 8.3.3 数据需求分析 281 8.3.4 系统/子系统设计(结构设计) 282 8.3.5 软件(结构)设计 282 8.3.6 数据库(顶层)设计 283 8.4 Web应用系统整体架构实现 283 8.4.1 基于PHP的分布式系统架构设计 283 8.4.2 基于PHP的分布式系统制作流程 285 8.5 软件测试基础 300 8.5.1 软件测试的基本概念 300 8.5.2 软件测试模型 301 8.5.3 测试用例设计 302 8.5.4 黑盒测试 303 8.5.5 白盒测试 303 8.6 项目运行结果 304 8.6.1 计算机Web应用程序界面 304 8.6.2 手机Web App界面 305 8.6.3 手机Android App界面 307 8.7 练习题 316
本书通过不断调整与优化,形成了结构合理、循序渐进、容量适度的10个教学单元:计算机基础知识、计算机硬件基础、计...
本书是面向PHP语言和MySQL数据库初学者的一本入门教材,使用通俗易懂的语言、丰富的图解和实用的案例,详细讲...
本书为Java基础入门教材,适合初学者使用。全书共13章,第1~2章主要讲解Java技术的一些基础知识,内容包...
本书全面、系统地介绍银河麒麟桌面操作系统的基础知识、WPS Office的基本操作,以及其他信息技术的相关内容...
本书基于openEuler(22.03 LTS SP3版)国产操作系统和OpenStack(Train版)云计...
我要评论