第3章 Ajax工具及术语
Ajax Tools and Terminology
从最初到现在,JavaScript已经经历了一个蜕变的过程。在新版本中,除了拥有更为复杂和更为丰富的JavaScript库之外,它还充斥着各种各样,稀奇古怪的操作符和函数,看上去就像是一门全新的语言。Ajax的流行促使人们对更正式的JavaScript开发方式产生了兴趣,并且,这也导致了一些新概念、新术语、新的编码语法的建立。这些努力的正面效果是,它给我们带来了更健壮、更丰富的应用程序。但负面效果是,我们不得不学习Ajax开发社区中的术语,同时在把这些库整合到应用程序中之前,需要花费大量的时间去研究这些库。
本章将带你浏览一些比较流行的Ajax库,通过介绍这些库,同时引入一些比较普遍的,而且正在出现的Ajax概念和术语。另外,本章也涉及一些与使用这些库相关的,比较普遍的“陷阱”,它们中的很多陷阱在设计开发新型的桌面应用程序时会经常遇到,而对于向现有的网站和应用程序中添加Ajax来说,则很少碰到。
大多数Ajax库都提供了一套基本功能,例如:一些不必使用DOM方法,就可以访问任何Web页面对象的方法。大多数库还提供了和Web服务进行通信的能力。在各种类型的库之间,其主要区别是:它们是包含完成特定任务的函数,还是包含建立其他库的基础框架。
这些库是可以分层的,可以将其中一个库构建在另一个库之上,或是把它们整合到一起,这就带来了特有的挑战。例如:如果两个库分别为window onload事件处理器指定了一个不同的函数,它们必须被正确的设置,否则,一个库会覆盖另外一个,并且事件的启动程序可能不会正确地执行。如果你不熟悉这些库的代码,也不了解它们彼此之间是如何不兼容的,那么这些库之间的冲突也是最难调试的。
服务端开发社区也正在介入到Ajax中,他们或者设计新的客户端技术,来和他们的服务、语言、或者基础结构进行协作,或者把一些现有的技术整合到他们的工具底层当中。我们将在本书的最后一章研究其中的大部分内容。这里涉及了对Ruby on Rails(RoR)的一个初步了解,Ruby on Rails和所有Ajax库的鼻祖Prototype集成最为紧密。
| 回书目 上一节 下一节 |
|
· 系统分析师自测获奖名.. · Linux结课考试自测获奖.. · 上周Linux系统命令的使.. · 上周真题冲刺测试获奖.. · 全国计算机等考四级模.. · 08年3月各大网上书店及.. |
· 网络工程师模拟测试获.. · 全国计算机软考考试指.. · 3月24日WCF聊天活动 积.. · 全国计算机等级考试四.. · 软件项目估计:第2版 · 系统分析师基础知识自.. |
|
||||
| · 2008年上半年全国软考.. · 微软出价446亿美元收购.. · 华为员工自杀频频拷问.. · 三层交换技术专题 · ARP攻击防范与解决方案 · 隐私保护技术探讨 · 反垃圾邮件技术应用 · 龙芯要做中国的“奔腾” |
· Windows Server 2008专.. · AMD Phenom三核处理器.. · 路由器设置与口令恢复 · 微软Forefront企业安全.. · LAMP技术精解 · 企业数据恢复指南 · 技术人求职简历完备手册 · Apache技术专题 |
|||
|
||||
| · SQL Server 2008/2005.. · SOA 面向服务架构 · SQL Server 2008/2005.. · iSCSI应用与发展 · RAID——磁盘阵列基础 · Apache技术专题 · 中间件应用技术专题 · 三层交换技术专题 |
· SQL Server入门到精通 · Apache技术专题 · 国际文档格式标准开战 · 路由器设置与口令恢复 · 打造安全服务器 · SOA 面向服务架构 · PHP开发应用手册 · 企业数据恢复指南 |
|||
|
||||
| · iSCSI应用与发展 · 中间件应用技术专题 · SQL Server入门到精通 · SQL Server 2008/2005.. · SOA 面向服务架构 · Apache技术专题 · iSCSI应用与发展 · 三层交换技术专题 |
· Apache技术专题 · RAID——磁盘阵列基础 · 企业数据恢复指南 · 路由器设置与口令恢复 · SOA 面向服务架构 · ADSL应用面面俱到 · ADSL应用面面俱到 · 反垃圾邮件技术应用 |
|||