PHP Web应用开发
¥
9.06
1.8折
¥
49.5
九五品
仅1件
作者娄不夜,张军
出版社清华大学出版社
ISBN9787302475842
出版时间2017-10
版次1
装帧平装
开本16开
纸张胶版纸
页数367页
字数99999千字
定价49.5元
上书时间2024-05-04
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:PHP Web应用开发
定价:49.50元
作者:娄不夜,张军
出版社:清华大学出版社
出版日期:2017-10-01
ISBN:9787302475842
字数:584000
页码:367
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
对概念、原理和方法的描述力求准确、严谨,对例子和实例力求代码规范、面向实际应用。
内容提要
本书以Web应用开发为背景,较为详细地介绍了PHP及其相关技术,内容包括B/S架构与HTTP协议、HTML与CSS、PHP语言基础、PHP函数和数组、字符串与正则表达式、MySQL数据库基础、PHP访问数据库、表单数据处理与验证、重定向与PRG模式、Cookie与会话管理、文件上传与下载、PHP面向对象程序设计、Ajax与jQuery等。 本书立足基本理论和方法,注重实践与应用环节,对概念、原理和方法的描述力求准确、严谨,对例子和实例力求代码规范、面向实际应用。 本书可作为普通高等院校计算机、软件工程等相关专业的教材,也可作为Web应用开发者学习和使用PHP技术的参考书。
目录
目??录章 PHP入门 11.1PHP及其由来 11.2Web基础 21.2.1URL 21.2.2HTTP 31.2.3HTML 51.3 在Web页中嵌入PHP代码 51.3.1PHP标签 51.3.2其他风格的PHP标签 61.3.3嵌入多个代码块 71.4 输出HTML 81.5 代码注释 81.5.1PHP单行注释 81.5.2shell风格单行注释 91.5.3PHP多行注释 91.5.4PHP文档注释 91.5.5HTML注释 101.6PHP工作原理 101.7 运行环境与开发工具 101.7.1PHP运行环境 111.7.2PHP开发工具 111.8 使用NetBeansIDE for PHP 13习题1 15第2章 HTML与CSS简介 172.1HTML基础 172.1.1HTML文档 172.1.2HTML元素 182.1.3若干基本元素 192.2 列表 222.2.1无序列表 222.2.2有序列表 222.2.3定义列表 232.3 表格 232.3.1简单的表格 232.3.2跨行与跨列 242.3.3标题、表头、表体和表脚 252.3.4边框与单元格间距 262.3.5为列指定CSS样式 262.4 表单 272.4.1表单元素 282.4.2元素 282.4.3为控件元素指定标签 292.4.42.4.5选择列表 302.5 初识CSS 312.6CSS选择器 312.6.1基本选择器 322.6.2层次选择器 342.6.3伪类选择器 352.6.4伪元素选择器 362.7 使用CSS 372.7.1定义和使用样式表 372.7.2层叠处理 392.8CSS属性和属性值 412.8.1字体和文本 412.8.2颜色和背景 432.8.3尺寸、边距和边框 442.8.4定位与浮动 462.8.5其他属性 49习题2 52第3章 数据与变量 543.1PHP数据类型 543.1.1标量类型 543.1.2复合类型 593.1.3NULL类型 603.2 类型转换 623.2.1自动类型转换 623.2.2强制类型转换 633.3 变量与常量 653.3.1PHP变量 663.3.2变量赋值 663.3.3变量作用域 673.3.4可变变量 703.3.5常量 713.4 实例:创建动态水平导航栏 71习题3 73第4章 运算符与流程控制 754.1 运算符 754.1.1算术运算符 754.1.2字符串运算符 774.1.3比较运算符 774.1.4逻辑运算符 784.1.5位运算符 804.1.6赋值运算符 814.1.7其他运算符 824.2 表达式 834.3 流程控制 864.3.1语句与语句块 864.3.2选择结构 874.3.3循环结构 914.3.4跳转语句 934.4 包含文件 964.4.1包含文件语句 964.4.2包含文件位置 984.5 实例:创建管理员子系统主页 99习题4 101第5章 PHP函数 1045.1 函数的声明与调用 1045.1.1函数声明 1045.1.2函数调用 1055.2 函数参数 1065.2.1形参与实参 1065.2.2参数的默认值 1075.2.3可变长参数 1095.3 函数返回值 1105.4 变量函数 1125.5 匿名函数 1135.5.1匿名函数作为变量值 1135.5.2用作回调类型参数的值 1145.6 日期时间函数 115习题5 121第6章 处理字符串 1246.1 长度与去空 1246.1.1字符串长度 1246.1.2字符串去空 1256.2 大小写转换与比较 1266.2.1大小写转换 1266.2.2字符串比较 1266.3 子串处理 1286.3.1访问单个字符 1286.3.2获取子串 1286.3.3查找子串 1296.3.4替换子串 1306.4 分割和连接字符串 1326.5 格式化输出 1336.6 字符串特殊处理 1356.7 正则表达式 1386.7.1字符类 1386.7.2元字符与转义字符 1396.7.3选项模式与子模式 1416.7.4量词 1426.7.5断言 1446.8PHP模式匹配函数 146习题6 149第7章 MySQL数据库基础 1537.1 登录与账户管理 1537.1.1登录MySQL服务器 1537.1.2用户账户管理 1547.2 权限管理 1567.2.1MySQL权限系统简介 1567.2.2权限管理语句 1587.3 数据库的创建与删除 1617.3.1创建数据库 1617.3.2选择当前数据库 1617.3.3显示数据库列表 1627.3.4删除数据库 1627.4MySQL数据类型 1627.4.1数值型 1627.4.2日期和时间型 1637.4.3字符串型 1667.5 表的创建与删除 1687.5.1创建表 1687.5.2创建表举例 1707.5.3显示表列表和表结构 1737.5.4修改表 1737.5.5删除表 1757.6 数据的插入、更新和删除 1757.6.1插入数据 1757.6.2更新数据 1777.6.3删除数据 1777.7 查询 1787.7.1SELECT语句 1787.7.2指定列 1787.7.3选择行 1807.7.4使用谓词 1817.7.5排序查询结果 1827.7.6分组汇总 1837.7.7使用子查询 1847.7.8连接查询 186习题7 188第8章 PHP访问数据库 1898.1 使用MySQLi访问数据库 1898.1.1建立与MySQL服务器的连接 1898.1.2访问MySQL数据库 1918.1.3处理查询结果 1938.1.4事务管理 1958.2 使用预处理语句 1968.2.1创建预处理语句 1968.2.2执行预处理语句 1978.2.3处理查询结果 1988.3 使用PDO访问数据库 2008.3.1PDO简介 2008.3.2建立与数据库服务器的连接 2008.3.3执行SQL语句 2018.3.4使用预处理语句 2038.3.5访问查询结果集 2058.3.6管理事务 2068.4 分页显示 2078.5 实例:浏览教师信息 212习题8 216第9章 表单与会话 2189.1 表单处理 2189.1.1提交表单 2189.1.2获取表单数据 2199.1.3检验表单数据 2239.2 会话管理 2269.2.1会话与Cookie 2269.2.2重写URL 2289.2.3会话变量 2289.3 页面跳转与重定向 2299.4 文件上传与下载 2319.4.1文件操作 2319.4.2文件上传 2359.4.3文件下载 2389.5 实例:管理员登录与退出 2429.6 实例:添加课程 246习题9 2520章 使用数组 25610.1什么是数组 25610.2创建和初始化数组 25710.2.1使用array语言结构 25710.2.2使用range函数 25810.3操作数组元素 25810.3.1访问数组元素 25910.3.2修改、添加或删除数组元素 26010.3.3在数组头部或尾部操作元素 26110.4遍历数组 26210.4.1数组指针 26210.4.2使用for语句遍历数组 26310.4.3使用while语句遍历数组 26310.4.4使用foreach语句遍历数组 26510.5数组运算符 26510.6数组排序 26610.6.1sort函数 26710.6.2asort和ksort函数 26810.6.3降序排序 26810.6.4随机排序和反向排序 26910.6.5用户自定义排序 26910.7并集、交集和差集 27010.7.1求数组的并集 27010.7.2求数组的交集 27210.7.3求数组的差集 27210.8其他常用的数组函数 27310.8.1计数与统计 27310.8.2结合与拆分 27410.8.3变量与数组元素的转换 27710.8.4用自定义函数处理数组各元素 27810.9实例:维护开课信息 279习题10 2881章 PHP面向对象程序设计 29111.1类与对象 29111.1.1概念 29111.1.2定义类 29211.1.3创建和使用对象 29311.2访问控制 29511.2.1访问修饰符 29511.2.2魔术方法_?_get和_?_set 29711.3构造方法与析构方法 29811.4静态类成员 30011.4.1静态变量与静态方法 30011.4.2类常量 30111.5继承 30211.5.1定义子类 30211.5.2方法覆盖 30411.5.3检测类型 30611.6抽象类和接口 30711.6.1抽象类 30711.6.2定义接口 30911.6.3实现接口 310习题11 3122章 Ajax与jQuery 31512.1Ajax基础 31512.1.1什么是Ajax 31512.1.2XHR对象 31712.2初识jQuery 32212.2.1简介 32212.2.2jQuery对象 32312.3jQuery选择器 32512.3.1基本选择器 32512.3.2层次选择器 32612.3.3过滤选择器 32612.4jQuery操作HTML元素 32812.4.1操作元素属性 32812.4.2获取和设置表单值 32812.4.3设置元素的样式 32912.4.4设置元素的样式类 32912.4.5获取和设置元素内容 32912.4.6删除元素 33012.5jQuery事件处理 33112.5.1常用的jQuery事件 33112.5.2注册和注销事件处理函数 33212.5.3事件对象 33412.6jQuery动画效果 33612.6.1淡出与淡入 33612.6.2滑动 33712.6.3显示与隐藏 33812.7jQuery中的Ajax 34012.7.1get和post函数 34012.7.2请求JSON数据 34112.7.3load方法 344习题12 345附录A 上机实验 347A.1 实验1:页面头和页面脚 347A.1.1目的与要求 347A.1.2实验内容 347A.2 实验2:注册表单和登录表单 348A.2.1目的与要求 348A.2.2实验内容 348A.3 实验3:动态导航栏 349A.3.1目的与要求 350A.3.2实验内容 350A.4 实验4:子系统主页 352A.4.1目的与要求 352A.4.2实验内容 352A.5 实验5:课程列表 353A.5.1目的与要求 353A.5.2实验内容 353A.6 实验6:查看成绩 354A.6.1目的与要求 354A.6.2实验内容 354A.7 实验7:注册与登录 355A.7.1目的与要求 356A.7.2实验内容 356A.8 实验8:编辑课程信息 358A.8.1目的与要求 358A.8.2实验内容 359A.9 实验9:浏览课程信息 360A.9.1目的与要求 361A.9.2实验内容 361A.10实验10:录入成绩 362A.10.1目的与要求 363A.10.2实验内容 363A.11实验11:选课 365A.11.1目的与要求 365A.11.2实验内容 365参考文献 367·V·
作者介绍
娄不夜 首都经济贸易大学信息学院 副教授 硕导,主要研究领域数据库应用,Web应用的研究和开发。主持和参与了国家自然科学基金项目、国家社会科学基金项目等6项;发表论文十多篇;出版著作9部。曾获得北京市教学成果二等奖,所讲授课程“面向对象程序设计”被评为校级精品课程。 主要讲授Java面向对象程序设计、网络课程等课程。
序言
— 没有更多了 —
以下为对购买帮助不大的评价