文档介绍:
主讲教师:李艺主讲教师:李艺 leeyi@ustc. leeyi@ustc. Ajax 编程技术第一章 Ajax 简介 1- 2 中国科大《 Ajax 编程技术》 1.1 什么是 Ajax ? Ajax :是 Asynchronous JavaScript and XML( 异步 JavaScript 和 XML 技术)的简称,是一套特殊的 Web 编程技术,通过这种技术,开发人员可以使用来自服务器的输入无缝地更新部分 Web 页面或 Web 应用程序。弥补用了 B/S 方式开发交互式 Web 页面的不足。? Ajax 只是一套特殊的编程技术,一种编程思想,不是技术规定。? Ajax 并不是必须要使用 XML 技术,也并不是必须要异步 1- 3 中国科大《 Ajax 编程技术》 1.2 Ajax 技术涉及的相关技术? Ajax 技术所涉及的相关技术? XHTML 和 CSS ; ?文档对象模型(Document Object Model, DOM) ; ? JavaScript ; ? XML 和 XSLT ; ? XMLHttpRequest 对象。 1- 4 中国科大《 Ajax 编程技术》 1.2 Ajax 技术涉及的相关技术? XHTML XHTML 可扩展标记语言是 HTML 语言的前任,主要区别是 HTML 语法不很严格,浏览器负责合理地解释并显示 HTML 标记中的内容;而 XHTML 现在遵循严格的 XML 规则。例如, XML 必须是格式良好的,必须正确地打开关闭,必须正确地嵌套: 正确的嵌套: <div> <h1> This is a correct nested H1 tag </h1> </div> 正确的嵌套: <div> <h1> This is an incorrect nested H1 tag </div> </h1> 1- 5 中国科大《 Ajax 编程技术》 1.2 Ajax 技术涉及的相关技术? CSS CSS 层叠式样表,是 HTML 页面的摸板,用来描述页面中的数据的呈现方式和布局。 1- 6 中国科大《 Ajax 编程技术》 1.2 Ajax 技术涉及的相关技术?文档对象模型 DOM 简单地说, DOM 是一种 Web 页面的层级或树型结构表示。其中页面的每一部分,如图形、文本框、按钮等都通过浏览器模拟。 DOM 是 W3C() 组织的标准,所有浏览器呈现的页面都遵循这种标准。 1- 7 中国科大《 Ajax 编程技术》 1.2 Ajax 技术涉及的相关技术? JavaScript JavaScript 是一种浏览器脚本语言。必须熟练掌握了这种语言,才能掌握 Ajax 编程技术。 1- 8 中国科大《 Ajax 编程技术》 1.2 Ajax 技术涉及的相关技术? XML 、 XSLT 、 XPath ? XML :一种用语描述和结构化数据的语言; ? XSLT :一种将 XML 文档转换为 XML 其它 XML 文档的语言,它也可以将 HTML 或纯文本指定为其他输出格式; ? XPath : XSLT 在实施转换时,使用 XPath 语言来查询 XML 文档。 XPath 查询用来定位原始 XML 文档的元素。 1- 9 中国科大《 Ajax 编程技术》 1.2 Ajax 技术涉及的相关技术? XMLHttprequest 对象这是微软中引入的一个 ActiveX 控件,称为 XMLHttp 对象,棒定在 IE5 中。不久, Mozilla 工程师也在 Mozilla 1 scape7 创建了相应的东西,即 XMLHttpRequest 对象。在 IE7 中,除了 ActiveX 控件外,还有一个原本的 XMLHttpRequest 对象。在 Safari1.2 和 Opera 中,也包含了此对象。 1- 10 中国科大《 Ajax 编程技术》 1.2 Ajax 技术涉及的相关技术? XMLHttprequest 对象是干什么的? XMLHttprequest 对象用来使开发人员在后台提交和接收 XML 文档。以前可以用隐藏的框架 iframe 来执行这种任务,但现在 XMLHttprequest 对象更精通与此道,它允许发送和接收数据。
1
内容来自淘豆网转载请标明出处.