PHP Web程序设计与Ajax技术

本书特色

[

  php与ajax是目前web应用程序开发领域的流行技术,掌握这两项技术是大多数企业对网页设计人员的基本要求。
  《php web程序设计与ajax技术/21世纪高等学校规划教材·计算机应用》由浅人深、系统地介绍了php的相关知识以及基于iquery的ajax技术,显著降低了ajax的入门难度,在叙述有关原理时安排了大量的相关实例。
  《php web程序设计与ajax技术/21世纪高等学校规划教材·计算机应用》分为10章,内容包括web应用程序开发概述.html与css.php基础.web交互编程.php访问数据库.php文件访问技术、javascript和iquery框架、基于iquery的ajax技术.ajax方式访问数据库等,附录中安排了php的相关实验。
  《php web程序设计与ajax技术/21世纪高等学校规划教材·计算机应用》可作为高等院校各专业“web编程技术”或“动态网页设计”等课程的教材,也可作为web编程的培训类教材,还可供网页设计与开发人员参考使用。

]

内容简介

[

  ·教学目标明确,注重理论与实践的结合
  ·教学方法灵活,培养学生自主学习的能力
  ·教学内容先进,强调计算机在各专业中的应用
  ·教学模式完善,提供配套的教学资源解决方案

]

目录

第1章web应用程序开发概述1.1网络应用程序结构的演变1.1.1b/s结构和c/s结构1.1.2web应用程序1.1.3web的有关概念*1.2网页的类型和工作原理1.2.1静态网页和动态网页1.2.2为什么需要动态网页1.2.3php动态网页的工作原理1.3安装php的运行环境1.3.1appserv的安装1.3.2运行**个php程序1.3.3apache的配置1.3.4在iis中集成php运行环境*1.3.5配置dreamweaver开发php程序1.4web编程语言和运行环境1.4.1web编程语言1.4.2web服务器软件1.5web编程的新趋势习题1第2章html与css2.1html概述2.1.1html文档的结构2.1.2认识dreamweaver cs32.1.3使用dw新建html文件2.2html标记2.2.1html标记的分类和结构2.2.2html元素的概念和分类2.2.3文本格式标记2.2.4列表标记2.2.5图像标记img2.2.6超链接标记a2.3表格标记2.3.1table标记及其属性2.3.2tr、td、th标记的属性2.3.3单元格的合并属性2.4表单标记2.4.1form标记2.4.2input标记2.4.3select和option标记2.4.4多行文本域标记textarea2.4.5表单数据的传递过程2.5html与xhtml2.5.1文档类型的含义和选择2.5.2xhtml与html的重要区别2.6css基础2.6.1css的语法2.6.2在html中引入css的方法2.6.3选择器的分类2.7css的盒子模型习题2第3章php基础3.1php语言基础3.1.1php代码的基本语法3.1.2php的常量和变量3.1.3变量的作用域和生存期3.1.4可变变量和引用赋值3.1.5运算符和表达式3.1.6php的字符串3.1.7php的数据类型和类型转换3.2php的语句3.2.1条件控制语句3.2.2循环控制语句3.2.3文件包含语句3.3数组3.3.1数组的创建3.3.2访问数组元素或数组3.3.3多维数组3.3.4操作数组的内置函数3.4php的内置函数3.4.1字符串相关函数3.4.2日期和时间函数3.4.3检验函数3.4.4数学函数3.5自定义函数及使用3.5.1函数的定义和调用3.5.2变量函数和匿名函数3.5.3传值赋值和传地址赋值3.6面向对象编程3.6.1类和对象3.6.2类的继承和多态习题3第4章web交互编程4.1接收表单数据4.1.1使用$_post〔〕获取表单数据4.1.2使用$_get〔〕获取表单数据4.1.3使用$_get〔〕获取url字符串信息4.1.4发送http请求的基本方法4.1.5使用$_server〔〕获取环境变量信息4.2发送数据给浏览器4.2.1使用echo方法输出信息4.2.2使用header()函数重定向网页4.2.3操作缓冲区4.3使用$_session设置和获取session4.3.1存储和读取session信息4.3.2session的创建过程和有效期4.3.3利用session限制未登录用户的访问4.3.4删除和销毁session4.4使用$_cookie读取cookie4.4.1创建和修改cookie4.4.2读取cookie4.4.3cookie数组4.4.4删除cookie4.4.5cookie程序设计举例4.4.6cookie和session的比较4.5使用$_files获取上传文件信息4.5.1添加上传文件的表单4.5.2使用$_files获取上传文件信息4.5.3保存上传文件到指定目录4.5.4同时上传多个文件习题4第5章php访问数据库5.1数据库的基本知识5.1.1数据库的基本术语5.1.2使用phpmyadmin管理mysql数据库5.1.3sql语言简介5.1.4select语句5.1.5添加、删除、更新记录的语句5.1.6sql字符串中含有变量的书写方法5.2访问mysql数据库5.2.1连接mysql数据库5.2.2创建结果集并输出记录5.2.3使用mysql_query方法操纵数据库5.3添加、删除、修改记录的综合实例5.3.1管理记录主页面的设计5.3.2添加记录的实现5.3.3删除记录的实现5.3.4同时删除多条记录的实现5.3.5修改记录的实现5.3.6查询记录的实现5.4分页显示数据5.4.1分页程序的基本实现5.4.2对查询结果进行分页5.4.3将分页程序写成函数5.4.4可设置每页显示记录数的分页程序5.5mysqli扩展函数的使用5.5.1连接mysql数据库5.5.2执行sql语句创建结果集5.5.3从结果集中获取数据5.5.4同时执行多条sql语句5.6新闻网站综合实例5.6.1为网站引用后台程序和数据库5.6.2在首页显示数据表中的新闻5.6.3制作动态图片轮显效果5.6.4制作显示新闻详细页面5.6.5制作栏目首页5.6.6fckeditor的使用5.7数据库接口层5.7.1pdo的安装5.7.2创建pdo对象连接数据库5.7.3使用query()方法执行查询5.7.4使用exec()方法执行增、删、改命令5.7.5使用prepare()方法执行预处理语句5.8用pdo制作留言板实例习题5第6章php文件访问技术6.1文件访问函数6.1.1打开和关闭文件6.1.2读取文件6.1.3移动文件指针6.1.4文本文件的写入和追加6.1.5读/写文件的应用——制作计数器6.2文件及目录的基本操作6.2.1复制、移动和删除文件6.2.2获取文件属性6.2.3目录的基本操作6.2.4统计目录和磁盘大小6.3制作生成静态页面的新闻系统6.3.1数据库设计和制作模板页6.3.2新闻添加页面和程序的制作6.3.3新闻后台管理页面的制作6.3.4新闻修改页面的制作6.3.5新闻删除页面的制作6.3.6网站首页和栏目首页的静态化6.4利用fso生成rss文件6.4.1xml语法概述6.4.2rss概述6.4.3用php输出rss文档习题6第7章javascript7.1javascript简介7.1.1javascript的特点7.1.2javascript的用途7.1.3在网页中插入javascript脚本的方法7.1.4开发和调试javascript的工具7.2javascript语言基础7.2.1javascript的变量7.2.2javascript的运算符7.2.3javascript数据类型7.2.4数组7.2.5javascript语句7.2.6函数7.3对象7.3.1javascript对象7.3.2with语句和this关键字7.3.3javascript的内置对象7.4浏览器对象模型7.4.1window对象7.4.2使用定时操作函数制作动画效果7.4.3location对象7.4.4history对象7.4.5document对象7.4.6screen对象7.5文档对象模型7.5.1网页中的dom模型7.5.2访问指定节点7.5.3访问和设置元素的html属性7.5.4访问和设置元素的内容7.5.5访问和设置元素的css属性7.5.6创建和替换元素节点7.5.7用dom控制表单7.6事件处理7.6.1事件流7.6.2处理事件的两种方法7.6.3浏览器中的常用事件7.6.4事件对象7.6.5dom和事件编程实例习题7第8章jquery框架8.1jquery框架使用入门8.1.1jquery框架的功能8.1.2下载并使用jquery8.1.3jquery中的“$”及其作用8.1.4jquery对象与dom对象8.2jquery的选择器8.2.1支持的css选择器8.2.2过滤选择器8.3遍历和筛选dom元素8.3.1遍历dom元素的方法8.3.2用slice()方法实现表格分页8.4jquery对dom文档的操作8.4.1创建元素8.4.2插入到指定元素的内部8.4.3插入到指定元素的外部8.4.4删除元素8.4.5包裹元素8.2.6替换和复制元素8.5dom属性操作8.5.1获取和设置元素的属性8.5.2获取和设置元素的内容8.5.3获取和设置元素的css属性8.6事件处理8.6.1页面载入时执行任务8.6.2jquery中的常见事件8.6.3附加事件处理程序8.7jquery动画效果8.7.1显示与隐藏元素的三对方法8.7.2制作渐变背景色的下拉菜单8.8jquery的应用举例8.8.1制作折叠式菜单8.8.2制作tab面板8.8.3制作图片轮显效果习题8第9章基于jquery的ajax技术9.1ajax技术的基本原理9.1.1浏览器发送http请求的3种方式9.1.2基于ajax技术的web应用程序模型9.1.3载入页面的传统方法9.1.4用原始的ajax技术载入文档9.1.5解决ie浏览器的缓存问题9.1.6载入php文档9.1.7xmlhttprequest对象发送数据给服务器9.2jquery中的ajax方法与载入文档9.2.1使用load()方法载入html文档9.2.2json数据格式9.2.3使用$.getjson()方法载入json文档9.2.4使用$.getscript()方法载入js文档9.2.5使用$.get()方法载入xml文档9.2.6各种数据格式的优缺点分析9.3发送数据给服务器9.3.1使用$.get()方法执行get请求9.3.2使用$.post()方法执行post请求9.3.3使用load()方法发送请求数据9.3.4使用$.ajax()方法设置ajax的细节9.3.5全局设定ajax9.4表单的序列化方法9.5使用jsonp发送跨域ajax请求习题9第10章以ajax方式访问数据库10.1以ajax方式显示数据10.1.1以原有格式显示数据10.1.2以自定义的格式显示数据10.2以ajax方式查询数据10.2.1无刷新查询数据的实现10.2.2查询数据的应用举例10.3以ajax方式添加记录10.3.1基本的添加记录程序10.3.2在服务器端和客户端分别添加记录10.3.3制作无刷新评论系统10.3.4制作无刷新购物车程序10.4以ajax方式修改记录10.4.1以基本的ajax方式修改记录程序10.4.2制作无刷新投票系统10.5以ajax方式删除记录10.5.1基本的删除记录程序10.5.2同时删除多条记录的程序10.6以ajax方式进行记录集分页10.6.1基本的ajax分页程序10.6.2可设置每页显示记录数的分页程序10.6.3添加、删除记录程序的分页显示10.7ajax程序的转换与调试技巧10.7.1将原始ajax程序转换成jquery ajax程序10.7.2调试ajax程序的方法习题10附录amysql数据库的迁移和转换a.1使用phpmyadmin导出导入数据a.2使用navicat for mysql管理数据库a.3部署一个网站程序附录b实验实验1搭建php运行和开发环境实验2php语言基础实验3函数的定义和调用实验4面向对象程序设计实验5获取表单及url参数中的数据实验6 session和cookie的使用实验7mysql数据库的管理实验8在php中访问mysql数据库实验9分页程序的设计实验10使用mysqli函数访问数据库实验11编写简单的ajax程序附录cphp与asp的区别参考文献

封面

PHP Web程序设计与Ajax技术

书名:PHP Web程序设计与Ajax技术

作者:唐四薪

页数:471

定价:¥49.5

出版社:清华大学出版社

出版日期:2014-01-01

ISBN:9787302344735

PDF电子书大小:120MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注