`
shiweiwei97
  • 浏览: 21088 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

谈《征服Ajax——Dojo、Prototype、script.aculo.us框架解析与实例》一书的选题

阅读更多

           这本书从编写、出版至今已经8、9个月了,网上也有一些读者提出各种意见和建议,本人一直认真汲取

       本书写于Ajax技术火热之中,当渐渐了解、熟悉了什么是Ajax,是不是应该实实在在地应用它呢?这是我的思考。谈到开发,如果既要提高代码的稳定性和兼容性,同时又要保证项目的开发时间,那么应用适当的开发框架是最好的选择。

       Ajax的开发框架很多,包括:Dojo、Prototype、script.aculo.us、ASP.NET Ajax 、YUI和JQuery等等。写一本书无法面面俱到、包罗万象,这就需要选择,当初也花费了我不少的心思,最终权衡才确定了Dojo、Prototype、script.aculo.us这三个框架。为什么选择它们,原因有三:

    1.   应用它们的人群日益增加;
    2.   它们都属于客户端的Ajax框架;
    3.   当时关于它们还没有较为完整且清晰的中文文档。

        当然我也是按照个人的理解和应用体会尽力去编写,一人之力,肯定会有疏漏,所以我一直都很愿意接受读者们的意见和建议。

        Ajax并不是万能的,它的开发框架也不是适用于所有的应用场景,甚至由于是开源框架,目前还或多或少的存在着这样那样的错误和问题,我想对于这一点应该用客观且发展的观点来看待。本书除了介绍框架API时编写了一些示例之外,主要提供了网络书签、个性化主页和邮件系统三个相对较大的例子,这三个例子也许在日常开发中不一定常用,但是个人感觉他们都比较能说明三个框架的应用特点。当然如果有时间和更多的篇幅,能挖掘出更多的应用示例就更好了,这一点现在我也有些遗憾

         继续努力吧,吸取每本书的经验和教训,争取出精品!

分享到:
评论
2 楼 笨笨狗 2007-05-25  
另外,Prototype的书,国外已经有了,manning那两本都很不错,可以借鉴一下《Prototype and Scriptaculous in Action
》,相比这本,你的作品就没这么深入和全面了,特别是对Prototype风格的OO特性,比如继承,混入这些的讲解,是你这本书的一大缺漏。在看老外这本新书的时候,又学到了不少好东西。呵呵,希望今后能看到你更多更好的书籍资料,加油!写本书还是不容易的呐:)

有个建议,能不能就Scriptaculous 框架写一本深入的书,详细讲解各种特效,然后怎么组合,用实例来展现,就非常棒了。《Scriptaculous实例进阶》,多好啊……
1 楼 笨笨狗 2007-05-25  
这本书很不错的,我就是通过她了解并掌握了Prototype框架的使用,而且通过看源码学到了不少的东西,先谢谢啦,呵呵

不过讲解script.aculo.us的部分感觉粗略了点,希望以后能更深入地结合实际例子来讲解就好了。

顺便问一句,以后还有打算出什么主题的书呢?呵呵

相关推荐

    ajax框架源码

    Prototype、Script.aculo.us、Dojo 这三个框架都是JavaScript库,专门用于简化Ajax操作和其他前端开发任务。 **Prototype** Prototype 是一个轻量级的JavaScript库,它扩展了JavaScript的核心功能,提供了一套强大...

    征服ajax实例源代码

    在"征服ajax"的压缩包中,可能包含了使用Dojo、Prototype和script.aculo.us进行Ajax调用的代码示例,涵盖了不同场景下的应用,比如异步数据加载、无刷新表单提交、动态内容更新等。通过学习这些实例,开发者可以加深...

    《Ajax技术》课程介绍.ppt

    - 《征服Ajax——Dojo、Prototype、script.aculo.us框架解析与实例》:针对主流Ajax框架进行详细解析,适合想要深入学习框架的读者。 - 《Ajax模式与最佳实践》:涵盖了Ajax开发中的各种设计模式和最佳实践,有助于...

    dojo.js.uncompressed.js 1.4.2

    dojo.js.uncompressed.js 1.4.2dojo.js.uncompressed.js 1.4.2dojo.js.uncompressed.js 1.4.2

    Addison.Wesley.Dojo.Using.the.Dojo.JavaScript.Library.to.Build.Ajax.Applications.Jun.2008.pdf

    根据给定文件的信息,我们可以提炼出以下关于《使用Dojo JavaScript库构建Ajax应用程序》的关键知识点: ### 一、Dojo JavaScript库简介 Dojo是一个开源的JavaScript库,它提供了丰富的功能来帮助开发者创建高性能...

    dojo学习...........

    - AJAX通信:Dojo的IO模块支持异步数据请求,如`dojo.io.*`,便于与服务器进行数据交互。 - UI组件:`dojo.widget.*`包含了多种可复用的UI组件,如按钮、表单元素等,方便快速构建用户界面。 - 动画效果:Dojo的动画...

    dojo.xd.js

    dojo.xd.js 最新JavaScript框架组件!

    JavaScript框架高级编程——应用Prototype、YUI、Ext JS、Dojo、MooTools

    JavaScript框架高级编程——应用Prototype、YUI、Ext JS、Dojo、MooTools JavaScript框架高级编程——应用Prototype、YUI、Ext JS、Dojo、MooTools

    Dojo入门手册.rar

    6 使用dojo.io.bind()的Ajax远程调用...................8 6.1.1 淡出和移除......9 6.1.2 使用XMLHttpRequest来告诉服务器发生了什么................... 9 7 拖放操作...................... 10 7.1.1 连接...

    Ajax 修炼之道(附源码)

    不仅教会你Ajax的技术细节,同时还带你了解各种功能强大的主流Ajax工具包(Dojo、Prototype、 Script.aculo.us、DWR、Backbase、SmartClient、Ajax.NET、SAJAX、JSON-RPC),掌握Ajax 实时查看源代码的方法以及进行...

    小议JavaScript库——Dojo、jQuery和PrototypeJS的比较.pdf

    JavaScript 库比较 —— Dojo、jQuery 和 PrototypeJS 在当今的 Web 开发中,JavaScript 库扮演着越来越重要的角色。这些库提供了许多有用的功能,可以帮助开发者快速构建 Web 应用程序。本文将对 Dojo、jQuery 和 ...

    web 2.0入门者 Ajax修炼之道-包含源码

    不仅教会你Ajax的技术细节,同时还带你了解各种功能强大的主流Ajax工具包(Dojo、Prototype、 Script.aculo.us、DWR、Backbase、SmartClient、Ajax.NET、SAJAX、JSON-RPC),掌握Ajax 实时查看源代码的方法以及进行...

    J2EE项目实训——Struts框架技术.rar

    Struts框架是Java EE(以前称为J2EE)平台上的一个关键组件,它是一个开源的MVC(Model-View-Controller)框架,用于构建可维护性高、结构清晰的Web应用程序。本实训主要关注如何使用Struts框架进行实际项目的开发,...

    学习prototype的案例

    运用已有的成熟框架进行项目开发,不但能提高代码的稳定性和兼容性,更能...本书详细讲解3个著名的Ajax开发框架——Dojo、Prototype和script.aculo.us。在介绍框架的原理和使用方法的基础上,提供了典型的应用案例。

    Ajax与Java高级程序设计(英文版)

    本书重点介绍与Java相关的Ajax工具和技术,主要内容包括XMLHttpRequest对象,JavaScript编辑器、格式器和混淆器,快速开发Ajax应用所使用的Dojo、Prototype、script.aculo.us、Taconite和Yahoo!库等框架和工具包,...

    ajax框架的选择.pdf

    2. script.aculo.us: script.aculo.us是建立在Prototype框架之上的一个库,它提供了丰富的用户界面效果和组件,如拖放、动画和各种控件。对于需要丰富交互体验的Web应用来说,script.aculo.us是一个很好的选择。 3....

    dojo-0.3.1-ajax

    "dojo-0.3.1-ajax" 是一个与Dojo JavaScript库相关的版本,特别是涉及到其 AJAX(Asynchronous JavaScript and XML)功能的版本。Dojo是一个开源的JavaScript工具包,为Web开发提供了丰富的功能,包括DOM操作、动画...

    prototype_1.7.3.js 最新版本

    它与流行的库如jQuery和Dojo相比,虽然在市场份额上可能略显逊色,但在某些特定场景下,如需要强大的面向对象特性时,Prototype.js仍然是一个理想的选择。 总之,Prototype_1.7.3.js以其丰富的功能、高效的性能和对...

    Apress.Pro.Ajax.and.Java.Frameworks.Jul.2006.HAPPY.NEW.YEAR.rar

    此外,书中的内容可能还包括了Ajax库的使用,如jQuery、Prototype、Dojo或Ext JS等。这些库简化了JavaScript的开发,提供了丰富的Ajax功能,包括事件处理、动画效果和数据操作等。例如,jQuery的$.ajax()方法可以...

Global site tag (gtag.js) - Google Analytics