Ajax基础教程 PDF 高质量版

  • 更新时间:
  • 5759人关注
  • 点击下载

给大家带来的一篇关于Ajax教程相关的电子书资源,介绍了关于Ajax、Ajax教程方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小35.5 MB,阿斯利森编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.8分。我们还整理了当当、亚马逊、豆瓣等平台对此电子书和资源的评价,一共2条,一起来看下吧。

读者评价

网友NO.27551
萧惠娅

现在看了一半了,但是只明白了1/3.其中所有服务端代码都是用java servlet模拟的。我对servlet一窍不通,要是用ASP模拟服务端我想对我来说应该更容易明白吧。但是服务端还是比较简单的,毕竟重点不在那里。

总体来说真的很不错。推荐ajax入门来看。但是要想入门看一遍肯定不行,除非你的底子确实很好。

网友NO.35786
甄爱萍

一本书,最难的可能就是举重若轻,而且让你有久违的阅读乐趣.

除了CSS,这本Ajax的小书几乎包括了实现Ajax需要了解的大部分技术和工具,如果你是个web应用的开发人员,而且对Ajax有基础的了解,看这本书应该有非常会心的感觉.

这本书没有深入过多的细节,事实上,如果需要细节,也许我会求助于wiki,社区或者例子和源码.

书籍介绍

内容简介

Ajax技术可以提供高度交互的Web应用,给用户更丰富的页面浏览体验。这本书的重点是Ajax和相关的工具和技术,包括XMLHttpRequest对象它的属性和方法、发送请求并处理响应、构建一个完整的Ajax开发工具、僧曰JsUnit联合单位阿云JavaScriptJavaScript、分析JavaScript调试工具和技术Ajax开发模式和框架等。本书所有例子的代码可以从Apress网站本书首页的源代码中获取(源代码)免费得到。

本书适合各级Web应用程序开发人员和网页设计人员阅读。

目录

  • 译者序
  • 前言
  • 致谢
  • 关于技术审校
  • 第1章 ajax简介 1
  • 1.1 web应用简史 1
  • 1.2 浏览器历史 2
  • 1.3 web应用的发展历程 3
  • 1.3.1 cgi 4
  • 1.3.2 applet 4
  • 1.3.3 javascript 5
  • 1.3.4 servlet、asp和php……哦,太多了! 6
  • 1.3.5 flash 9
  • 1.3.6 dhtml革命 10
  • 1.3.7 xml衍生语言 10
  • 1.3.8 基本问题 12
  • 1.3.9 ajax 13
  • 1.4 可用性问题 17
  • 1.5 相关技术 18
  • 1.6 使用场合 19
  • 1.7 设计考虑 20
  • 1.8 小结 21
  • 第2章 使用xmlhttprequest对象 23
  • 2.1 xmlhttprequest对象概述 23
  • 2.2 方法和属性 25
  • 2.3 交互示例 26
  • 2.4 get与post 28
  • 2.5 远程脚本 29
  • 2.5.1 远程脚本概述 29
  • 2.5.2 远程脚本的示例 29
  • 2.6 如何发送简单请求 31
  • 2.6.1 简单请求的示例 32
  • 2.6.2 关于安全 34
  • 2.7 dom level 3 加载和保存规约 35
  • 2.8 dom 35
  • 2.9 小结 36
  • 第3章 与服务器通信:发送请求和处理响应 37
  • 3.1 处理服务器响应 37
  • 3.1.1 使用innerhtml属性创建动态内容 37
  • 3.1.2 将响应解析为xml 40
  • 3.1.3 使用w3c dom动态编辑页面 45
  • 3.2 发送请求参数 52
  • 3.2.1 请求参数作为xml发送 59
  • 3.2.2 使用json向服务器发送数据 64
  • 3.3 小结 70
  • 第4章 实现基本ajax技术 71
  • 4.1 完成验证 71
  • 4.2 读取响应首部 75
  • 4.3 动态加载列表框 79
  • 4.4 创建自动刷新页面 85
  • 4.5 显示进度条 90
  • 4.6 创建工具提示 95
  • 4.7 动态更新web页面 101
  • 4.8 访问web服务 110
  • 4.9 提供自动完成 116
  • 4.10 小结 123
  • 第5章 构建完备的ajax开发工具箱 125
  • 5.1 使用jsdoc建立javascript代码的文档 125
  • 5.1.1 安装 126
  • 5.1.2 用法 126
  • 5.2 使用firefox扩展验证html内容 129
  • 5.2.1 html validator 130
  • 5.2.2 checky .. 132
  • 5.3 使用dom inspector搜索节点 133
  • 5.4 使用jslint完成javascript语法检查 137
  • 5.5 完成javascript压缩和模糊处理 138
  • 5.6 使用firefox的web开发扩展 140
  • 5.7 实现高级javascript技术 141
  • 5.7.1 通过prototype属性建立面向对象的javascript 142
  • 5.7.2 私有属性和使用javascript的信息隐藏 146
  • 5.7.3 javascript中基于类的继承 148
  • 5.7.4 汇合 149
  • 5.8 小结 152
  • 第6章 使用jsunit测试javascript代码 155
  • 6.1 javascript提出的问题 155
  • 6.1.1 测试先行方法介绍 155
  • 6.1.2 junit介绍 157
  • 6.2 分析jsunit 158
  • 6.2.1 起步 159
  • 6.2.2 编写测试 159
  • 6.2.3 运行测试 172
  • 6.2.4 使用标准/定制查询串 177
  • 6.2.5 使用jsunit服务器 181
  • 6.2.6 获得帮助 183
  • 6.2.7 还能用什么? 184
  • 6.3 小结 184
  • 第7章 分析javascript调试工具和技术 185
  • 7.1 用greasemonkey调试ajax请求 186
  • 7.1.1 greasemonkey介绍 186
  • 7.1.2 使用greasemonkey xmlhttprequest调试用户脚本 186
  • 7.1.3 使用xmlhttprequest调试用户脚本检查ajax请求和响应 186
  • 7.2 调试javascript 188
  • 7.2.1 使用firefox javascript console 189
  • 7.2.2 使用microsoft script debugger 190
  • 7.2.3 使用venkman 192
  • 7.3 小结 207
  • 第8章 万事俱备 209
  • 8.1 模式介绍 209
  • 8.1.1 实现褪色技术 209
  • 8.1.2 实现自动刷新 210
  • 8.1.3 实现部分页面绘制 210
  • 8.1.4 实现可拖放dom 211
  • 8.2 避免常见的陷阱 212
  • 8.3 相关的更多资源 214
  • 8.4 使用框架 216
  • 8.5 taconite介绍 216
  • 8.5.1 taconite原理 217
  • 8.5.2 解决方案 217
  • 8.5.3 taconite怎么处理内容 219
  • 8.6 dashboard应用介绍 219
  • 8.7 用taconite构建ajax dashboard 221
  • 8.7.1 一般特性介绍 221
  • 8.7.2 设计特性介绍 222
  • 8.7.3 分析代码 224
  • 8.7.4 分析天气预报组件 225
  • 8.7.5 分析标题新闻组件 232
  • 8.7.6 如何完成自动重新刷新工作 235
  • 8.7.7 构建更好的autocomplete 237
  • 8.8 小结 240
  • 附录a 开发跨浏览器javascript 241
  • a.1 向表中追加行 241
  • a.2 通过javascript设置元素的样式 242
  • a.3 设置元素的class属性 243
  • a.4 创建输入元素 243
  • a.5 向输入元素增加事件处理程序 244
  • a.6 创建单选钮 245
  • a.7 小结 246
  • 附录b ajax框架介绍 247
  • b.1 浏览器端框架 247
  • b.1.1 dojo 248
  • b.1.2 rico 248
  • b.1.3 qooxdoo 248
  • b.1.4 tibet 249
  • b.1.5 flash/javascript集成包 249
  • b.1.6 google ajaxslt 249
  • b.1.7 libxmlrequest 249
  • b.1.8 rslite 250
  • b.1.9 sack 250
  • b.1.10 sarrisa 250
  • b.1.11 xhconn 251
  • b.2 服务器端框架 251
  • b.2.1 cpaint 251
  • b.2.2 sajax 251
  • b.2.3 json/json-rpc 251
  • b.2.4 direct web remoting 252
  • b.2.5 swato 252
  • b.2.6 java blueprints 252
  • b.2.7 ajax.net 252
  • b.2.8 microsoft的atlas项目 253
  • b.2.9 ruby on rails 253

资源下载

相关声明:

《Ajax基础教程 》PDF 高质量版下载资源由用户 籍锐达 于 2022-01-02 10:00:09 分享至百度网盘。仅供想学习Ajax教程的网友交流使用,专题参考:AjaxAjax教程,Ajax教程,

相关资源

  • 《macOS应用开发基础教程》配套彩图

    《macOS应用开发基础教程》配套彩图

    编辑推荐 macOS 应用开发工程师全力打造,图文并茂,并提供丰富且详细的示例,致力于帮助读者开发出强大的生产力工具。 对macOS 平台中的AppKit 控件做了详细介绍,每章提供完整的示例代码,帮助读者更好地理解相关内容。 为想学macOS 开发的初学者,由浅入深地介绍应用开发的完整过程,让读者学会独立开发自己的应用。 基于Xcode 9.0和Swift 4.0语法编写。 本书以Swift 语言为基础介绍masOS 平台应用开发,分为8 大部分,共计38 章。D一部分讲述视图、窗口

    大小:66.96 MBmacOS

    立即下载
  • 信息检索基础教程

    信息检索基础教程

    信息检索基础教程 作者:王勇,彭莲好 主编 出版时间:2010 《信息检索基础教程》除介绍必要的文献信息检索的基本知识和传统纸质文献的检索外,还重点介绍了网络信息资源和数据库的检索和利用。全书语言简洁,图文并茂,注重对学生实际检索技能的指导,使学生更快速地学以致用。培养学生信息意识,提高学生信息检索能力,是高等院校信息检索课的主要任务。随着计算机技术、网络技术、通信技术的迅速发展和广泛应用,网络信息和数据库的检

    大小:28.57MB信息检索

    立即下载
  • Android基础教程

    Android基础教程

    大小:50.2 MBAndroid开发

    立即下载
  • 《计算机辅助设计:AutoCAD 2008中文版基础教程》习题答案,习题,素材,教案

    《计算机辅助设计:AutoCAD 2008中文版基础教程》习题答案,习题,素材,教案

    内容介绍 本书从初学者的角度出发,系统地介绍了AutoCAD 2008的基本操作及使用AutoCAD 2008绘制二维、三维图形的方法和提高作图效率的实用技巧。 全书共10个项目,其中项目一至项目八主要介绍了AutoCAD 2008的基本操作、用AutoCAD 2008绘制一般机械图形及书写文字和标注尺寸的方法,项目九和项目十具体介绍了打印图形的方法与技巧及绘制和编辑三维图形的方法与步骤。 本书可作为中等职业学校AutoCAD课程的教材,也可作为各类机械制图培训班的教材。 目录

    大小:7 MBAutoCAD

    立即下载
  • Visual Basic程序设计基础教程 课后答案

    Visual Basic程序设计基础教程

    《Visual Basic程序设计基础》是2010年高等教育出版社出版的图书,作者是申石磊、季超。 《Visual Basic程序设计基础》针对非计算机专业学生的特点,从Visual Basic程序设计基础开始讲解,内容安排由浅人深、循序渐进,面授教学和实验教学融为一体,写作风格力求文字准确、概念清晰、简明易懂。每章除包含大量典型例题外,章尾均附有实验练习和课外习题。全书共分12章:第1章是Visual Basic概述,第2章是简单程序设计,第3章是数据运算基础,第4章是控制

    大小:385 KBVisual Basic

    立即下载
  • 《从零开始:Adobe Animate CC中文版基础教程》配套素材

    《从零开始:Adobe Animate CC中文版基础教程》配套素材

    内容介绍 Flash动画是目前深受欢迎的一种矢量动画,在网页制作和多媒体、影视制作等领域都有着广泛应用。Animate CC是设计开发Flash动画的*工具,其设计思想先进、功能强大,是动画设计师必备的工具。 本书系统地介绍了Animate CC的功能和用法,以实例为引导,循序渐进地讲解了如何在Animate CC中创建基本动画元素、引入素材、建立和使用元件,如何制作补间动画、特殊动画、图层动画等,说明了绘图工具、三维工具、骨骼工具的基本用法,分析了Actio

    大小:171.42 MBAnimate

    立即下载

学习笔记

10小时41分钟前回答

JQuery的AJAX实现文件下载的小例子

var form=$("form");//定义一个form表单 form.attr("style","display:none"); form.attr("target",""); form.attr("method","post"); form.attr("action","exportData"); var input1=$("input"); input1.attr("type","hidden"); input1.attr("name","exportData"); input1.attr("value",(new Date()).getMilliseconds()); $("body").append(form);//将表单放置在web中 form.append(input1); form.submit();//表单提交 出处:http://www.cnblogs.com/sydeveloper ……

22小时22分钟前回答

Ajax和Comet技术总结

Ajax是一种技术,一种能够向服务器请求额外的数据而无需卸载页面的技术,能够使网页具备更优的用户体验。Ajax技术的核心是XMLHttpRequest对象(XHR)。本文从XHR开始谈起,理解Ajax技术的特点,再对跨域以及Comet等技术进行简要理解和总结。 XMLHttpRequest基本用法 XHR对象有两个常用的方法open和send。open方法用户启动一个HTTP请求,不过它不会真的发送HTTP请求。open方法接收3个参数,分别表示请求的HTTP方法、请求的URL、是否异步。XHR对象的第二个方法send用于发送open所启动的请求。send方法接收1个参数,表示HTTP请求的主体数据。如果发送的是GET请求这种没有附带主体数据的HTTP请求,则传入null即可。如果是……

23小时58分钟前回答

jQuery 瀑布流 绝对定位布局(二)(延迟AJAX加载图片)

瀑布流-绝对定位布局,与浮动布局的区别在于 1.布局不一样: 绝对定位:一个UL里面放置所有的绝对定位的LI; 浮动布局:多个(一般三四个)UL分布放置LI; 2.AJAX不一样 绝对定位:只需要将请求来的JSON数据(当然可以是别的格式的数据),插入到UL就可以了。然后再对这个新插入的LI进行TOP和LEFT设置; 浮动布置:是将请求来的JSON数据(当然可以是别的格式的数据),分别插入到对应的UL当中,因为有绝对定位,所以不用对LI设置位置。会自动向下排列; 一、功能分析: 1.定位每一个LI,即设置每一个LI的TOP和LEFT值; 2.将AJAX的数据,放在LI中,插入到UL当中; 二、实现过程: 1.设置LI的LEFT; 在那一列……