这本书从编写、出版至今已经8、9个月了,网上也有一些读者提出各种意见和建议,本人一直认真汲取。
本书写于Ajax技术火热之中,当渐渐了解、熟悉了什么是Ajax,是不是应该实实在在地应用它呢?这是我的思考。谈到开发,如果既要提高代码的稳定性和兼容性,同时又要保证项目的开发时间,那么应用适当的开发框架是最好的选择。
Ajax的开发框架很多,包括:Dojo、Prototype、script.aculo.us、ASP.NET Ajax 、YUI和JQuery等等。写一本书无法面面俱到、包罗万象,这就需要选择,当初也花费了我不少的心思,最终权衡才确定了Dojo、Prototype、script.aculo.us这三个框架。为什么选择它们,原因有三:
- 应用它们的人群日益增加;
- 它们都属于客户端的Ajax框架;
- 当时关于它们还没有较为完整且清晰的中文文档。
当然我也是按照个人的理解和应用体会尽力去编写,一人之力,肯定会有疏漏,所以我一直都很愿意接受读者们的意见和建议。
Ajax并不是万能的,它的开发框架也不是适用于所有的应用场景,甚至由于是开源框架,目前还或多或少的存在着这样那样的错误和问题,我想对于这一点应该用客观且发展的观点来看待。本书除了介绍框架API时编写了一些示例之外,主要提供了网络书签、个性化主页和邮件系统三个相对较大的例子,这三个例子也许在日常开发中不一定常用,但是个人感觉他们都比较能说明三个框架的应用特点。当然如果有时间和更多的篇幅,能挖掘出更多的应用示例就更好了,这一点现在我也有些遗憾。
继续努力吧,吸取每本书的经验和教训,争取出精品!
分享到:
相关推荐
Prototype、Script.aculo.us、Dojo 这三个框架都是JavaScript库,专门用于简化Ajax操作和其他前端开发任务。 **Prototype** Prototype 是一个轻量级的JavaScript库,它扩展了JavaScript的核心功能,提供了一套强大...
在"征服ajax"的压缩包中,可能包含了使用Dojo、Prototype和script.aculo.us进行Ajax调用的代码示例,涵盖了不同场景下的应用,比如异步数据加载、无刷新表单提交、动态内容更新等。通过学习这些实例,开发者可以加深...
- 《征服Ajax——Dojo、Prototype、script.aculo.us框架解析与实例》:针对主流Ajax框架进行详细解析,适合想要深入学习框架的读者。 - 《Ajax模式与最佳实践》:涵盖了Ajax开发中的各种设计模式和最佳实践,有助于...
dojo.js.uncompressed.js 1.4.2dojo.js.uncompressed.js 1.4.2dojo.js.uncompressed.js 1.4.2
根据给定文件的信息,我们可以提炼出以下关于《使用Dojo JavaScript库构建Ajax应用程序》的关键知识点: ### 一、Dojo JavaScript库简介 Dojo是一个开源的JavaScript库,它提供了丰富的功能来帮助开发者创建高性能...
- AJAX通信:Dojo的IO模块支持异步数据请求,如`dojo.io.*`,便于与服务器进行数据交互。 - UI组件:`dojo.widget.*`包含了多种可复用的UI组件,如按钮、表单元素等,方便快速构建用户界面。 - 动画效果:Dojo的动画...
dojo.xd.js 最新JavaScript框架组件!
JavaScript框架高级编程——应用Prototype、YUI、Ext JS、Dojo、MooTools JavaScript框架高级编程——应用Prototype、YUI、Ext JS、Dojo、MooTools
6 使用dojo.io.bind()的Ajax远程调用...................8 6.1.1 淡出和移除......9 6.1.2 使用XMLHttpRequest来告诉服务器发生了什么................... 9 7 拖放操作...................... 10 7.1.1 连接...
不仅教会你Ajax的技术细节,同时还带你了解各种功能强大的主流Ajax工具包(Dojo、Prototype、 Script.aculo.us、DWR、Backbase、SmartClient、Ajax.NET、SAJAX、JSON-RPC),掌握Ajax 实时查看源代码的方法以及进行...
JavaScript 库比较 —— Dojo、jQuery 和 PrototypeJS 在当今的 Web 开发中,JavaScript 库扮演着越来越重要的角色。这些库提供了许多有用的功能,可以帮助开发者快速构建 Web 应用程序。本文将对 Dojo、jQuery 和 ...
不仅教会你Ajax的技术细节,同时还带你了解各种功能强大的主流Ajax工具包(Dojo、Prototype、 Script.aculo.us、DWR、Backbase、SmartClient、Ajax.NET、SAJAX、JSON-RPC),掌握Ajax 实时查看源代码的方法以及进行...
Struts框架是Java EE(以前称为J2EE)平台上的一个关键组件,它是一个开源的MVC(Model-View-Controller)框架,用于构建可维护性高、结构清晰的Web应用程序。本实训主要关注如何使用Struts框架进行实际项目的开发,...
运用已有的成熟框架进行项目开发,不但能提高代码的稳定性和兼容性,更能...本书详细讲解3个著名的Ajax开发框架——Dojo、Prototype和script.aculo.us。在介绍框架的原理和使用方法的基础上,提供了典型的应用案例。
本书重点介绍与Java相关的Ajax工具和技术,主要内容包括XMLHttpRequest对象,JavaScript编辑器、格式器和混淆器,快速开发Ajax应用所使用的Dojo、Prototype、script.aculo.us、Taconite和Yahoo!库等框架和工具包,...
2. script.aculo.us: script.aculo.us是建立在Prototype框架之上的一个库,它提供了丰富的用户界面效果和组件,如拖放、动画和各种控件。对于需要丰富交互体验的Web应用来说,script.aculo.us是一个很好的选择。 3....
"dojo-0.3.1-ajax" 是一个与Dojo JavaScript库相关的版本,特别是涉及到其 AJAX(Asynchronous JavaScript and XML)功能的版本。Dojo是一个开源的JavaScript工具包,为Web开发提供了丰富的功能,包括DOM操作、动画...
它与流行的库如jQuery和Dojo相比,虽然在市场份额上可能略显逊色,但在某些特定场景下,如需要强大的面向对象特性时,Prototype.js仍然是一个理想的选择。 总之,Prototype_1.7.3.js以其丰富的功能、高效的性能和对...
此外,书中的内容可能还包括了Ajax库的使用,如jQuery、Prototype、Dojo或Ext JS等。这些库简化了JavaScript的开发,提供了丰富的Ajax功能,包括事件处理、动画效果和数据操作等。例如,jQuery的$.ajax()方法可以...