<!-- [if gte vml 1]><v:rect id="_x0000_s1026"
style='position:absolute;left:0;text-align:left;margin-left:-36pt;
margin-top:-168.55pt;width:486pt;height:58.4pt;z-index:251657216' stroked="f">
<v:textbox inset="0,0,0,0"/>
</v:rect><![endif]--><!-- [if !vml]-->
<!-- [endif]-->优雅是关键。
传统上,
Web
开发的核心就是在实现过程中寻找解决问题的各种窍门,如果仅仅是纸上谈兵,这些要实现的内容都显得很简单。或许这当中最麻烦并且看起来最神秘的部分就是
Web
浏览器了。除了主流浏览器都有各种各样的
bug
且不完全支持规范以外,你很快就会发现还有一些基本的限制,例如用户界面控件的缺乏、非必要而且复杂的
JavaScript
编码工作,当然还有可怕的跨浏览器差异。
好吧,忘记上述那一切吧!《
Ajax
实战:
Prototype
与
Scriptaculous
篇》这本书将展示如何使用
Prototype
和
Scriptaculous
,以便让你专注于真正重要的事情:实现你的创意。
查看详情
实现创意的最基本前提是:
优雅
。优雅的概念渗透于这两个库中,遍布各个层次。首先,这些库对于开发人员来说是优雅的。大多数时候,你仅需要编写简短的几行代码,它就能运行起来。一致性的思想贯穿着整个库的设计,因此在首次使用一个函数之前,你并不需要学习一大堆东西。
源代码被优化,提高了可读性,如果再多给我们一些时间,代码会更优秀。这为你带来的好处是可以在短时间内创建丰富的用户交互,将这种优雅直接展现到用户的眼前。事实上,你将需要做一些细微的调整以改善用户界面,而不是为如何让底层技术运行起来而担心。遵循此道,你可以建立一个高效的“擦掉重来(
rinse and repeat
)”
开发周期,这必然让你能在早期阶段就把设计师和用户加入到项目中来(是的,“
Beta
版”是名副其实的)。
Prototype
和
Scriptaculous
并没有带来这种方法,它们因为
Ruby on Rails
这个
Web
开发框架而诞生,并且也从此框架借鉴了大量的思想。假如你有使用
Rails
进行开发的经验,你会对很多东西感到非常熟悉,如果还没使用
Rails
进行过开发,那么应该去尝试一下了!
优雅贯穿整个开发过程。它应用于网站开发的方方面面,从底层的后端支持到让用户满意。引用一位
Scriptaculous
用户的话:“膨胀特效(
puff effect
)让我要哭出来了,那些都是喜悦的眼泪啊。”你也许没有与此类似的强烈感受,但你有多种方式可以享受这些库带来的优雅。或许这其中最重要的一项就是准时回家,因为你提前完成了工作。
因此,尽管去享受创造下一个基于
Web
的优雅事物的乐趣吧!如果你愿意,请将你所学到的知识通过
IRC
频道和邮件列表反馈给社区吧!或者,选择更优雅的做法,写一些补丁或做一下
bug
修复,或创建你自己的
Prototype
与
Scriptaculous
扩展的开源项目。
<!-- [if gte vml 1]><v:rect
id="_x0000_s1027" style='position:absolute;left:0;text-align:left;
margin-left:-108.15pt;margin-top:25.7pt;width:108pt;height:31.3pt;z-index:251658240'
stroked="f">
<v:textbox inset="0,0,0,0"/>
</v:rect><![endif]--><!-- [if !vml]-->
<!-- [endif]-->Thomas Fuchs, Wollzelle
公司
CTO
和
Scriptaculous
创始人
<!-- [if !supportFootnotes]-->
<!-- [endif]-->
分享到:
相关推荐
Ajax实战:Prototype与Scriptaculous篇pdf
资源名称:Ajax实战: Prototype与scriptaculous篇内容简介:这是一本讲述 Prototype和 scriptaculous的实用性极强的综合指南。本书在简要介绍这两个库在宏观应用中的意义之后,再通过 QuickGallery图片...
AJAX实战 PROTOTYPE与SCRIPTACULOUS篇 随书源码
除本书外,他还和其他世界级Web专家联袂打造了巨著 《Ajax实战:实例详解》和《Ajax实战:Prototype与Scriptaculous篇》(均由人民邮电出版社出版)。Yehuda Katz 著名Web技术专家,jQuery开发团队的核心成员,Merb...
这是英文原版教程,对基于Prototype 和 Scripttaculous 的开发项目有益
ajax,prototype,scriptaculous最经典的实例
prototype-ajax简单例子,做的不好,大家看看
专门介绍prototype 、Scriptaculous 这两个ajax开发框架的书!好不容易才找到的!!
Manning - Prototype and Scriptaculous in Action.2007 Manning - Prototype and Scriptaculous in Action.2007
3.1.2 重构与Ajax 3.1.3 保持均衡 3.1.4 重构实战 3.2 一些小型重构的案例研究 3.2.1 跨浏览器不一致性:Facade和Adapter模式 3.2.2 管理事件处理函数:Observer模式 3.2.3 重用用户操作处理函数:Command模式 3.2.4...
scriptaculous script.aculo.us prototype
Scriptaculous-Ajax.pdf
prototype and scriptaculous
它是在javascrīpt程序库prototype之上构建的,能提供Ajax支持,主要致力于提供高交互性的可视化组件,提升Ajax应用的层次.在HTML页面中需要引用prototype和scrīptaculous程序库。 视觉特效 scrīptaculous中...
Manning - Prototype.and.Scriptaculous.in.Action 新书推荐,很好的AJAX框架
JS库 scriptaculous wiki资料日期2009
Scriptaculous是基于prototype.js框架的JS效果。 Scriptaculous包含了6个.js,scriptaculous.js是主文件.
最新ajax框架集锦。ajax prototype、Dojo、scriptaculous、ext等
Scriptaculous英文文档,pdf格式,版式精美。
Scriptaculous文档 各种例子及接口 学习非常有用