AJAX开发基础入门指南
1. AJAX简介
AJAX(Asynchronous JavaScript and XML)结合了客户端和服务器端的功能,旨在提升网站的用户体验。其核心的 XMLHttpRequest 对象,能让客户端的JavaScript代码异步调用服务器上的页面。不过,和其他技术一样,AJAX并非万能,但它确实为解决某些问题提供了有效的途径。
2. 客户端AJAX开发基础技术
2.1 客户端AJAX技术组成
客户端AJAX开发涉及以下几种关键技术:
- JavaScript
- 文档对象模型(DOM)
- 层叠样式表(CSS)
- XMLHttpRequest对象
学习这些组件如何协同工作,能为后续的AJAX应用开发打下坚实基础。
2.2 JavaScript与文档对象模型(DOM)
JavaScript是AJAX的核心,它是一种被所有现代网页浏览器支持的编程语言,语法和C语言类似。JavaScript是解释型语言(非编译型),具备一定的面向对象编程(OOP)能力。最初,它用于编写简单脚本以实现或补充网页应用的客户端功能,如今基于其新版本特性,已经衍生出了许多强大的框架,如Microsoft AJAX Library、Prototype、Script.aculo.us、Dojo等。
JavaScript的强大之处部分体现在它能通过文档对象模型(DOM)接口操作父HTML文档。DOM是一种标准,允许以编程方式表示和操作HTML、XML等层次结构,可用于多种语言和技术,包括JavaScri
超级会员免费看
订阅专栏 解锁全文
604

被折叠的 条评论
为什么被折叠?



