Learning PHP, MySQL, JavaScript和CSS(第二版)
Robin Nixon
侯荣涛 译
出版时间:2014年03月
页数:508
学习如何创建交互式、数据驱动的网站,即使之前你没有任何编程经验。如果你知道如何用HTML构建静态网站,本书将会帮助你实现动态网络编程。你将从现在核心的开源技术中学到包括PHP、MySQL、JavaScript和CSS的所有基础知识。
分别介绍每项技术,然后学习如何组合这些技术,最后掌握有价值的网络编程概念,包括对象、XHTML、cookies和会话管理。本书在每个章节结尾提供了习题,帮助你应用所学到的知识。

· 学习PHP的基础知识和面向对象编程基础。
· 掌握MySQL,从数据库结构到复杂查询。
· 通过集成表单和其他HTML特性并运用PHP和MySQL来创建网页。
· 学习JavaScript基础知识,从函数、事件处理到访问文档对象模型。
· 掌握对你的网页进行格式化和样式处理的CSS基本知识。
· 使用Ajax调用来让你的网站变成高度动态的环境。
· 上传并处理文件与图像,确认用户输入,保护应用程序的安全。
· 介绍一个将所有工具集成在一起综合应用的工程项目。

Rogin Nixon,一名IT新闻记者。他撰写了数百篇有关计算机的文章和几部书籍,用PHP、MySQL、JavaScript和CSS开发了许多网站。自从20世纪80年代以来,Robin就一直从事计算机的工作和撰写有关计算机的书籍。
  1. 前言
  2. 第1章 动态Web内容介绍
  3. HTTP和HTML:Berners-Lee的基础
  4. PHP,MySQL,JavaScript和CSS所带来的便利
  5. 关于开源
  6. 将它们结合在一起使用
  7. 知识测试
  8. 第2章 安装开发服务器
  9. 什么是WAMP,MAMP和LAMP?
  10. 在Windows下安装WAMP
  11. 在OS X上安装MAMP
  12. 在Linux上安装LAMP
  13. 远程操作
  14. 使用代码编辑器
  15. 知识测试
  16. 第3章 关于PHP
  17. 在HTML代码中嵌入PHP
  18. 本书中的实例
  19. PHP的结构
  20. 知识测试
  21. 第4章 PHP中的表达式和控制流
  22. 表达式
  23. 运算符
  24. 条件语句
  25. 循环
  26. 隐式和显式转换
  27. PHP动态链接
  28. 知识测试
  29. 第5章 PHP函数与对象
  30. PHP函数
  31. 包含和请求文件
  32. PHP版本兼容
  33. PHP对象
  34. 知识测试
  35. 第6章 PHP数组
  36. 数组基础
  37. foreach...as 循环
  38. 多维数组
  39. 使用数组函数
  40. 知识测试
  41. 第7章 实用PHP技术
  42. 使用printf
  43. data与time函数
  44. 文件处理
  45. 系统调用
  46. XHTML
  47. 知识测试
  48. 第8章 MySQL入门
  49. MySQL基础
  50. 数据库术语简介
  51. 通过命令行访问MySQL
  52. 索引
  53. MySQL函数
  54. 用phpMyAdmin访问MySQL
  55. 知识测试
  56. 第9章 掌握MySQL
  57. 数据库设计
  58. 规范化
  59. 联系
  60. 事务
  61. 使用EXPLAIN
  62. 备份和恢复
  63. 知识测试
  64. 第10章 使用PHP访问MySQL
  65. 使用PHP查询MySQL数据库
  66. 实例练习
  67. MySQL实践
  68. 知识测试
  69. 第11章 表单处理
  70. 建立表单
  71. 检索提交的数据
  72. 实例程序
  73. 知识测试
  74. 第12章 Cookies、会话和身份验证
  75. 在PHP中使用Cookies
  76. HTTP身份验证
  77. 使用会话
  78. 知识测试
  79. 第13章 探究JavaScript
  80. JavaScript和HTML文本
  81. 使用注释
  82. 分号
  83. 变量
  84. 运算符
  85. 设置变量类型
  86. 函数
  87. 全局变量
  88. 知识测试
  89. 第14章 JavaScript中的表达式和控制流
  90. 表达式
  91. 运算符
  92. with语句
  93. 使用onerror
  94. 使用try...catch
  95. 条件语句
  96. 循环
  97. 显式类型转换
  98. 知识测试
  99. 第15章 JavaScript函数、对象和数组
  100. JavaScript函数
  101. JavaScript对象
  102. JavaScript数组
  103. 知识测试
  104. 第16章 JavaScript和PHP验证与错误处理
  105. 用JavaScript验证用户输入
  106. validate.html文档(第二部分)
  107. 正则表达式
  108. PHP验证后重新显示表单
  109. 知识测试
  110. 第17章 使用Ajax
  111. 什么是Ajax?
  112. 使用XMLHttpRequest
  113. 通过POST请求实现Ajax
  114. 使用GET代替POST
  115. 发送XML请求
  116. 使用Ajax框架
  117. 知识测试
  118. 第18章 CSS简介
  119. 导入样式表
  120. 嵌入样式设置
  121. CSS规则
  122. 样式类型
  123. CSS层叠
  124. <div>和<span>的区别
  125. 度量单位
  126. 字体和排版
  127. 管理文本样式
  128. CSS颜色
  129. 元素定位
  130. 伪类
  131. 伪元素
  132. 规则简写
  133. 盒模型和布局
  134. 知识测试
  135. 第19章 支持CSS3的高级CSS
  136. 属性选择器
  137. box-sizing属性
  138. CSS3背景
  139. CSS3边框
  140. 矩形阴影
  141. 元素溢出
  142. 多栏布局
  143. 色彩与不透明度
  144. 文字效果
  145. 网页字体
  146. 变换
  147. 特效
  148. 知识测试
  149. 第20章 由JavaScript访问CSS
  150. 回顾getElementByld函数
  151. 由JavaScript访问CSS属性
  152. Inline JavaScript
  153. 添加新元素
  154. 使用中断
  155. 知识测试
  156. 第21章 综合应用
  157. 设计一个社交网站
  158. 关于网站
  159. function.php
  160. header.php
  161. setup.php
  162. index.php
  163. signup.php
  164. Checkuser.php
  165. login.php
  166. memebers.php
  167. friends.php
  168. messages.php
  169. logout.php
  170. 附录A 各章知识测试解答
  171. 附录B 在线资源
  172. 附录C MySQL函数
书名:Learning PHP, MySQL, JavaScript和CSS(第二版)
作者:Robin Nixon
译者:侯荣涛 译
国内出版社:中国电力出版社
出版时间:2014年03月
页数:508
书号:978-7-5123-5132-5
原版书书名:Learning PHP, MySQL, JavaScript, and CSS, 2nd Edition
原版书出版商:O'Reilly Media
Robin Nixon
 
自20世纪80年代以来,Robin Nixon就一直从事计算机工作和撰写有关计算机的书籍(他的第一台计算机是一个具有4KB内存的笨重的Tandy TRS 80-1型)。他开发的一个网站提供给了世界上第一个由音乐版权持有者授权的广播电台。为了使人们在听音乐时还可继续上网,Robin还开发了第一个大家都熟知的弹出窗口。他还全职为英国一个主要的IT杂志出版社工作,在那里,他负责几项工作,包括编辑、宣传和唱片封面编辑,还出版了16本以上的书籍。
 
 
本书封面上的动物叫做蜜袋鼯(短面袋鼬)。蜜袋鼯是体型小、长着灰色软毛的动物,其成年长度为6~7.5英寸。它们带有标志性黑色尾尖的尾巴通常和身体一样长。从腕部延伸到脚踝的滑行膜为帮助它们在树木之间滑行提供了一个空气动力面。
蜜袋鼯产于澳大利亚和塔斯马尼亚岛,它们喜欢几只成年蜜袋鼯和幼崽群居在桉树或其他大型树木的洞中。
虽然蜜袋鼯群居生活并共同保卫自己的领土,但是它们并不总是和睦相处。一只雄性蜜袋鼯通过在它们的领地上留下唾液来维护它的统治,然后将它额头和胸部腺体产生的独特气味标记在所有组成员上,以确保团体成员识别闯入者,群体成员将击退任何不带有它们气味的蜜袋鼯。然而,如果另一个蜜袋鼯群体的一个成年雄性已死亡 (群体死亡的成年雌性的位置通常由它们的一个雌性后代取代),那么蜜袋鼯群体将欢迎并标志出那个外来者。
蜜袋鼯由于好奇和顽皮的天性被很多人喜欢而成为了流行的宠物。但把蜜袋鼯作为宠物也有缺点:因为它们是外来动物,需要特殊而复杂的食物,如蟋蟀、各种水果和蔬菜、粮食中的甲虫等。需要一个大小不小于大型鸟舍的笼子或空间作为健全住处;其特殊的气味会使人们难受;因为它们是夜行动物,整夜咆哮、嘶嘶作响、到处奔跑和滑行;它们在玩耍或者进食的时候常常便溺;在有些州和国家,将蜜袋鼯作为家庭宠物是非法的。
封面图片来自Dover的动物图片。