![]()
内容推荐 即使你只有基本的HTML知识,也能把开源技术和Web标准有机结合起来,构建数据驱动的交互式网站。这是一本实用的指南,经过全面更新,现已使用如今最新的Web编程核心技术,涵盖PHP、MySQL、JavaScript、CSS、HTML5和主要的jQuery库。 阅读本书,Web设计人员将逐一学习这些技术,并且养成良好的Web编程习惯,甚至还将了解如何针对移动设备优化网站。在本书结尾,我们将综合应用所学的知识,构建一个功能完善的社交网络网站,在桌面和移动浏览器中都有精美的外观。 探讨MySQL,从数据库结构到复杂的查询。 使用PHP内置的增强型MySQL接口MySQLi扩展。 创建适用于不同用户的动态PHP网页。 管理cookie和会话,保持较高的安全性。 借助jQuery和jQuery Mobile库增强JavaScript语言。 使用Ajax在后台处理浏览器与服务器之间的通信。 掌握装饰网页的CSS2和CSS3技能。 使用HTML5特性,包括地理定位、音频、视频和画布元素。 把网站改造成移动Web应用。 作者简介 罗宾·尼克松(Robin Nixon)是一位IT新闻工作者,从20世纪80年代初接触计算机,一直撰写关于计算机的文字,写了上百篇文章和几十本书,还使用开源工具,尤其是本书中涵盖的技术开发了大量网站。 目录 前言 第1章 动态Web内容概述 1.1 HTTP和HTML:Berners-Lee成名的关键 1.2 请求-响应过程 1.3 PHP、MySQL、JavaScript、CSS和HTML5的优势 1.3.1 MariaDB:MySQL的同胞兄弟 1.3.2 使用PHP 1.3.3 使用MySQL 1.3.4 使用JavaScript 1.3.5 使用CSS 1.4 于是HTML5出现了 1.5 Apache Web服务器 1.6 处理移动设备 1.7 关于开源 1.8 综合应用 1.9 思考题 第2章 搭建开发服务器 2.1 WAMP、MAMP或LAMP是什么? 2.2 在Windows中安装AMPPS 2.2.1 测试安装结果 2.2.2 访问文档根目录(Windows) 2.2.3 其他WAMP 2.3 在macOS中安装AMPPS 访问文档根目录(macOS) 2.4 在Linux中安装LAMP 2.5 远程工作 2.5.1 登录 2.5.2 使用FTP 2.6 使用代码编辑器 2.7 使用IDE 2.8 思考题 第3章 PHP入门 3.1 在HTML代码中嵌入PHP 3.2 本书示例 3.3 PHP语言结构 3.3.1 注释 3.3.2 基本句法 3.3.3 变量 3.3.4 运算符 3.3.5 变量赋值 3.3.6 多行字符串 3.3.7 变量类型 3.3.8 常量 3.3.9 预定义的常量 3.3.10 echo和print命令的区别 3.3.11 函数 3.3.12 变量作用域 3.4 思考题 第4章 PHP中的表达式和控制流程 4.1 表达式 4.1.1 TRUE或FALSE 4.1.2 字面量和变量 4.2 运算符 4.2.1 运算符优先级 4.2.2 结合性 4.2.3 关系运算符 4.3 条件语句 4.3.1 if语句 4.3.2 else语句 …… 第5章 PHP函数和对象 第6章 PHP数组 第7章 实用PHP技术 第8章 MySQL入门 第9章 精通MySQL 第10章 使用PHP访问MySQL 第11章 表单处理 第12章 coolie、会话和身份验证 第13章 探索JavaScript 第14章 JavaScript表达式和控制流 第15章 JavaScript函数、对象和数组 第16章 JavaScript和PHP数据验证及错误处理 第17章 使用异步通信 第18章 CSS入门 第19章 CSS3新增特性 第20章 通过JavaScript访问CSS 第22章 jQuery入门 第22章 jQuery Mobile入门 第23章 HTML5入门 第24章 HTML5画布 第25章 HTML5音频和视频 第26章 其他HTML5特性 第27章 综合应用 附录A 思考题参考答案 附录B 在线资源 附录C MySQL FULLTEXT无用词 附录D MySQL函数 附录E jQuery选择符、对象和方法 作者介绍 封面介绍 |