分享
 
 
 

Ajax、JavaScript和PHP编程导学(Web开发系列丛书)(附VCD光盘1张)(Sams Teach Yourself Ajax,JavaScript,and PHP All in One)

Ajax、JavaScript和PHP编程导学(Web开发系列丛书)(附VCD光盘1张)(Sams Teach Yourself Ajax,JavaScript,and PHP All in One)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机与互联网,程序语言与软件开发,语言与开发工具,综合,
  品牌: 巴拉德

基本信息·出版社:机械工业出版社

·页码:261 页

·出版日期:2009年

·ISBN:9787111253112

·条形码:9787111253112

·包装版本:1版

·装帧:平装

·开本:16

·正文语种:中文

·丛书名:Web开发系列丛书

·外文书名:Sams Teach Yourself Ajax,JavaScript,and PHP All in One

·附带品描述:附VCD光盘1张

产品信息有问题吗?请帮我们更新产品信息。

内容简介《Ajax、JavaScripthe和PHP编程导学》详尽地介绍了如何使mAjax、JavaScript和PHP进行web开发。全书分为6个部分,包括:Web基础知识回顾、使用JavaScript Web脚本编程基础、Ajax基础、使用PHP的服务器端脚本编程、较复杂的Ajax技术、Ajax32具和资源。另外,附录列出了JavaScript、PHP和Ajax Web站点,可方便开发人员使用。

《Ajax.JavaScripthe和PHP编程导学》非常适合Web应用开发人员及网页设计人员参考。

作者简介Phil Ballard ,《Sams Teach Yourself Ajax in 10 Minutes》一书的作者。他于20世纪80年代毕业于英国利兹大学,获得电子学学位。他早期在一个大型跨国公司做研究,而后几年在高技术行业从事商业和管理工作,现在是一名全职的软件工程咨询师。 随着“The Mouse Whisperer”http://www.mousewhisperer.co.uk)的运作,Ballard近年来专注于为一些国际化客户提供Web站点、互联网设计和开发。

Michael Moncur,一位自由职业Web站点管理员和作者。他从1994年就开始运营一个Web站点网络, 其中包含了具有很高引用率的Web方面历史悠久的站点。他编写了 《Sams Teach YourselfJavaScript in 24 Hours》 一书以及关于网络、编程认证和数据库的几本畅销书。

编辑推荐通过《Ajax、JavaScripthe和PHP编程导学》,你可以很快学会如何组合Ajax、JavaScript和PHP这些功能强大的技术,来为Web应用程序创建交互式界面。

《Ajax、JavaScripthe和PHP编程导学》不需要读者有Ajax编程经验。本书采用直截了当、按部就班的写作方式,每一章都建立在前一章内容的基础之上,帮助你学习使用JavaScript、PHP和其他相关的新技术进行Ajax编程的必备知识。

不管你使用的是Linux、Windows还是Mac ,随书光盘包含了一个完整的Ajax编程起步工具包,它提供了所有需要的编程工具、参考信息、JavaScript库和服务器软件,帮助你建立一个稳定的环境来学习、测试和工作。

《Ajax、JavaScripthe和PHP编程导学》教你:

为Web应用程序构建更好的、交互性更强的界面。

综合应用JavaScript、HTML、XML和PHP来创建Ajax效果。

编译一个Ajax应用程序。

使用REST和SOAP创建并消费Web服务。

避免常见错误以及调试程序。

使用流行的Ajax库来加快和改进常见编程任务的开发。

目录

译者序

前言

第一部分 Web基础知识回顾

第1章 Web的运作

1.1 Internet简史

1.1.2 万维网

1.2.1 什么是Web页面

1.2.2 Web服务器

1.2.3 服务器端编程

1.2.4 Web浏览器

1.2.5 客户端编程

1.2.6 DNS—域名服务器

1.3 HTTP简介

1.4 HTTP请求和响应

1.4.1 HTTP请求

1.4.2 HTTP响应

1.5 HTML表单

1.6 小结

第2章 用HTML和CSS编写样式化页面

2.1 HTML简介

2.1.1 什么是HTML 1

2.1.2 编写HTML需要什么工具

2.1.3 第一个HTML文档

2.2 HTML页面的元素

2.2.1 文档的标题head

2.2.2 文档正文body

2.2.3 为HTML元素添加属性 4

2.2.4 图像

2.2.5 表

2.2.6 超链接

2.3 HTML页面更高级知识

2.4 一些有用的HTML标签

2.5 添加自己的样式

2.6 定义规则

2.7 添加一些类

2.8 应用样式

2.8.1 嵌入样式

2.8.2 链接样式

2.8.3 内联样式

2.8.4 层叠优先级

2.9 使用样式格式化文本

2.9.1 链接样式

2.9.2 颜色样式

2.10 添加线条

2.11 小结

第3章 剖析Ajax应用程序

3.1 为何需要Ajax

3.1.1 传统客户端-服务器交互和Ajax

3.1.2 富用户体验

3.2 Ajax简介

3.3 Ajax的必备部分

3.3.1 XMLHTTPRequest对象

3.3.2 与服务器通信

3.3.3 服务器上发生了什么

3.3.4 处理服务器响应

3.3.5 其他常见任务

3.4 整合

3.5 小结

第二部分 JavaScript Web脚本编程基础

第4章 用JavaScript创建简单脚本

4.1 脚本编程工具

4.1.1 文本编辑器

4.1.2 浏览器

4.2 使用JavaScript显示时间

4.3 开始脚本

4.4 添加JavaScript语句

4.4.1 把日期存储到变量中

4.4.2 计算结果

4.5 创建输出

4.6 把脚本添加到Web页面

4.7 测试脚本

4.7.1 修改脚本

4.7.2 处理JavaScript错误

4.7.3 语句

4.7.4 使用函数组合任务

4.7.5 变量

4.7.6 条件

4.7.7 循环

4.7.8 事件处理程序

4.7.9 哪个脚本先运行

4.8 JavaScript语法规则

4.8.1 区分大小写

4.8.2 变量名、对象名和函数名

4.8.3 保留字

4.8.4 空白

4.9 使用注释

4.10 JavaScript最佳实践

4.11 小结

第5章 使用文档对象模型(DOM)

5.1 理解对象

5.2 理解DOM

5.2.1 DOM的历史

5.2.2 DOM层级

5.3 操作Web文档

5.3.1 获取有关文档的信息

5.3.2 把文本写入一个文档

5.3.3 使用链接和锚点

5.4 访问浏览器历史

5.5 使用location对象

5.6 小结

第6章 使用变量、字符串和数组

6.1 使用变量

6.2 理解表达式和操作符

6.3 JavaScript中的数据类型

6.4 数据类型之间的转换

6.5 使用String对象

6.6 操作子字符串

6.7 使用数值数组

6.8 使用字符串数组

6.9 数值数组排序

6.10 小结

第7章 使用函数和对象

7.1 使用函数

7.2 对象简介

7.3 使用对象来简化脚本编程

7.4 扩展内建的对象

7.5 小结

第8章 使用条件和循环来控制流程

8.1 if语句

8.2 使用简捷条件表达式

8.3 使用if和else测试多个条件

8.4 使用带有switch的多个条件

8.5 使用for循环

8.6 使用while循环

8.7 使用do...while循环

8.8 使用循环

8.9 遍历对象属性

8.10 小结

第9章 使用内建函数和库

9.1 使用Math对象

9.2 使用Math函数

9.3 使用with关键字

9.4 使用Date

9.5 使用第三方库

9.6 其他的库

9.7 小结

第三部分 Ajax基础

第10章 Ajax的核心—XMLHTTPRequest对象

10.1 XMLHTTPRequest简介

10.2 创建XMLHTTPRequest对象

10.3 小结

第11章 与服务器通信

11.1 发送服务器请求

11.2 检测服务器状态

11.3 回调函数

11.4 小结

第12章 使用返回的数据

12.1 responseText和responseXML属性

12.2 解析responseXML

12.3 提供用户反馈

12.4 小结

第13章 第一个Ajax应用程序

13.1 构建Ajax应用程序

13.2 HTML文档

13.3 添加JavaScript

13.4 综合应用

13.5 小结

第四部分 使用PHP的服务器端脚本编程

第14章 认识PHP

14.1 PHP基础

14.2 第一个PHP脚本

14.3 小结

第15章 变量

15.1 理解变量

15.2 数据类型

15.3 使用数值

15.4 数值数据类型

15.5 数值函数

15.6 使用字符串

15.7 格式化字符串

15.8 字符串函数

15.9 使用数组

15.10 数组函数

15.11 日期格式

15.12 使用时间戳

15.13 小结

第16章 流程控制

16.1 条件语句

16.2 循环

16.3 小结

第17章 函数

17.1 使用函数

17.2 参数和返回值

17.3 使用库文件

17.4 小结

第18章 使用类

18.1 面向对象的PHP编程

18.2 什么是类

18.3 创建和使用对象

18.4 小结

第五部分 较复杂的Ajax技术

第19章 返回文本数据

19.1 从responseText属性获取更多

19.2 小结

第20章 AHAH—异步HTML和HTTP

20.1 AHAH简介

20.2 为AHAH创建一个较小的库

20.3 使用myAHAHlib.js

20.4 小结

第21章 返回XML数据

21.1 添加Ajax中的“x”

21.2 responseXML属性

21.3 项目—一个RSS新闻阅读器

21.4 小结

第22章 Web服务器和REST及SOAP协议

22.1 Web服务简介

22.2 REST—Representational State Transfer

22.3 使用REST

22.4 使用SOAP的Web服务

22.5 SOAP协议

22.6 使用Ajax和SOAP

22.7 再谈SOAP和REST

22.8 小结

第23章 用于Ajax的JavaScript库

23.1 一个Ajax库

23.2 回顾myAHAHlib.js

23.3 实现库

23.4 使用库

23.5 小结

第24章 Ajax陷阱

24.1 常见Ajax错误

24.2 Back按钮

24.3 书签和链接

24.4 告诉用户正在发生什么

24.5 让Ajax优雅降级

24.6 处理搜索引擎蜘蛛

24.7 指出活动页面元素

24.8 不要在不合适的时候使用Ajax

24.9 安全性

24.10 跨多平台测试代码

24.11 Ajax不能弥补糟糕的设计

24.12 一些编程陷阱

24.12.3 转义内容

24.13 小结

第六部分 Ajax工具和资源

第25章 prototype.js工具箱

25.1 prototype.js简介

25.2 包装XMLHTTPRequest—Ajax对象

25.3 示例项目—股票价格阅读器

25.4 小结

第26章 使用Rico

26.1 Rico简介

26.2 Rico的其他界面工具

26.3 小结

第27章 使用Script.aculo.us

27.1 下载库

27.2 包含文件

27.3 使用效果

27.4 构建脚本

27.5 小结

第28章 使用XOAD

28.1 XOAD简介

28.1.1 下载和安装XOAD

28.1.2 一个简单的XOAD页面

28.2 XOAD HTML

28.3 XOAD_HTML高级编程

28.4 小结

附录 JavaScript、PHP和Ajax Web站点

术语表

……[看更多目录]

序言前言

在过去的十年里,万维嘲已经从相对简单的信息仓库变成了很多人寻找娱乐、教育、新闻和商务等资源的第一站。

Web站点本身不再局限于一些包含文本或简单图像的静态页面;目前肯许多工具能够开发出高度交互和引人人胜的页面,其中包括动画、视觉效果、随环境变化的内容、嵌入式的工具,甚至更多。

产生这样的页面的技术有很多。然而,那些基于开源许可的技术已经变得流行起来并且持续流行,因为它们通常有低(往往是零)切入成本,并具有巨量的资源可以通过互联网或其他方式获取,包括用户贡献的脚本、教程、工具以及这些工具和应用程序的其他资源。

在本书中,我们详细地介绍如何使用服务器端和客户端代码技术和工具编写流畅、可交互的Web站点,以及如何使用Ajax技术来得到一种灵话的、类似桌面应用程序的用户体验。

文摘第1章 Web的运作

在本章中,你将学到:

Internet简史。

万维网。

HTTP简介。

HTTP请求和响应。

HTML表单。

在本书中我们有很多基本知识需要介绍。我们将在本章中介绍万维网是什么以及它的由来。随后,我们将看看让万维网能够运转的一些重要内容,特别是用来请求和发送Web页面的HTTP协议。

1.1Internet简史

在20世纪50年代后期,美国政府成立了美国国防部高级计划署(Advanced ResearchProjects Agency,ARPA)。这主要是针对俄国成功发送Sputnik卫星的响应,在美国军事应用相关研究工作上部署一些国家级高端科学力量。

20世纪60年代,计划署创建了一个名为ARPAnet的分布式计算机网络。这个网络雏形最初只是连接了位于加利福尼亚大学Los Angeles分校、斯坦福研究院、加利福尼亚大学santaBarbara分校以及犹他州立大学的4台计算机。更多的节点是在20世纪70年代添加进来的。

该网络最初设计时,使用当时最新的包交换技术,并且设计成即便一些节点遭受核攻击而被摧毁也能够继续发挥作用的通信系统。

Email在1972年实现,紧随其后,登录远程计算机的telnet协议和实现计算机之间的文件互传的FTP协议也出现了。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有