Prototype与script.aculo.us终极揭秘

出版时间:2008  出版社:电子工业出版社  作者:(法国)(Proteneneuve.C.)波顿纽威  页数:426  译者:陆开一  
Tag标签:无  

前言

2005年对于Web开发来说是一个伟大的年份。在这一年中,有两项技术异军突起,一项是Ajax,另一项是Ruby on Rails。这两项技术的出现改变了Web开发的面貌,甚至打乱了JavaEE前进的步伐。多年以来,JavaEE设计者们为自己所设计的无所不包的复杂架构而陶醉,新的buzz word层出不穷,一出来就会得到广泛的关注,相关的图书也会热卖。辉煌的JavaEE版图中居然还有完全被忽略的死角,这是JavaEE设计者们始料不及的。

内容概要

Prototype与script.aculo.us库能抹平不同浏览器之间的沟壑,使得一些常见的功能更加容易实现,通过本书你就能迅速掌握这些非常棒的库。深入研究Prototype后你将发现,Prototype库居然能使JavaScript变得如此强大,使它看上去更像Ruby。在Prototype中研究。DOM和事件处理、征服Ajax,将大大简化你的代码,使一切变得更加简单,而且可移植性更强。当谈及UJ的高级特性时,script.aculo.us使得Web开发者们的梦想变成现实:创建自动的文本输入用来In-Place编辑、提供可定制的拖曳行为、关注用户的需求,这些都只需要简单的代码而已。    本书适合于有一定用JavaScript进行Web开发经验的中级读者,通过对script.aculo.us的学习和研究,能使自己少走很多弯路;本书更加适合于有丰富的JavaScript开发经验的Web高级开发者,他们对script.aculo.us库的需求更迫切些。高级读者还能通过本书分析哲学库的设计原理,然后对其进行改进,使之为自己所用。

作者简介

Christophe Porteneuve从事IT研发十多年,早期专注于web开发,从2005年起,涉足Ruby on Rails,从2006年开始与Prototype和script.aculo.us打交道,并致力于它们。他是Prototype官方网站的驱动者之一(http://plototypejs.org),是一个支持邮件列表的卓越参与者,同时也

书籍目录

序第1章  引言  1.1  关于时问  1.2  本书的内容及组织结构  1.3  致谢第Ⅰ部分  Prototype 第2章  探究Prototype   2.1  到底什么是Prototype   2.2  如何在项目中使用Prototype   2.3  在使用Prototype时,JavaScript看起来会是什么样子   2.4  Prototype术语和概念   2.5  那么Prototypes究竟是什么   2.6  运行本书中的Prototype代码实例 第3章  带有$的快速帮助   3.1  快捷方式应该简短   3.2  使用$快速获取巧妙的兀素   3.3  $w,因为数组直接量很烦人   3.4  $$,使用样式进行查找   3.5  $A,集合统一器   3.6  $F,表单域专家   3.7  $H,生成事物的Hash   3.8 使用$R处理范围 第4章  常规的JavaScript打了激素   4.1  普通对象的操作   4.2  正确的函数绑定   4.3  您的函数实际上知道更多技巧   4.4  数值   4.5  字符串   4.6  数组   4.7  全能的JSON支持 第5章  具有Enumerable的高级集合   5.1  核心方法:使用each遍历   5.2  获得集合的综合信息   5.3  查找元素,提供过滤   5.4  对元素进行分组,把集合拼接起来   5.5  计算衍生的集合和值   5.6  现在排序:获取极值,使用定制的整理   5.7  把集合转换为数组或调试字符串   5.8  Enumerable实际上是个模块 第6章  统一的事件处理   6.1  事件   6.2  事件名人堂   6.3  响应表单相关的内容变化 第7章  和DOM打交道最终是个乐趣   7.1  扩展DOM元素   7.2  Element,您最好的新朋友   7.3  选择器   7.4  调试DOM相关的代码 第8章  表单管理   8.1  为了更好的用户界面   8.2  查找表单域   8.3  通过Ajax提交表草   8.4  密切监视表单和域 第9章  Ajax从来没有这么简单过   9.1  在我们开始之前   9.2  上路了:AjaxRequest   9.3  流水作业:Ajax.updatel   9.4  轮循检测:Ajax.PeriodlcalUpdater   9.5  监测Ajax活动:Ajax.Responders   9.6  调试Ajax   9.7  Ajax有危险么?可访问性及效率的考虑 第10章  更多有用的帮助对象   10.1  把值存放到Hash中   10.2  表达任何事物的范围   10.3  无重入风险的周期性执行   10.4  用模板制造很简单   10.5  检查当前的浏览器和Prototype库 第11章  性能考虑   11.1  元素扩展和$函数   11.2  迭代vs.普通循环   11.3  废弃的事件处理器   11.4  您需要知道的新的速度提升   11.5  简练就是漂亮 第12章  结尾   12.1  构建一个奇特的任务列表   12.2  构建基础工作   12.3  它只需要40行JavaScript代码第Ⅱ部分  script.aculo.us 第13章  探究script.aculo.us   13.1  script.aculo.us的模块   13.2  在页面中使用script.aculo.us 第14章  视觉效果   14.1  那些效果是什么,为什么要使用它们   14.2  核心效果   14.3  深入效果   14.4  组合效果   14.5  释放酷因子:效果队列   14.6  效果助手   14.7  如何创建我们自己的效果 第20章  声音不需要Flash   20.1  它在什么地方工作   20.2  如何播放声音   20.3  在多个轨道上播放多个声音附录A  扩展和贡献 A.1  进行构建:类、继承,以及DOM扩展 A.2  贡献附录B  更多阅读材料  B.1  官方网站  B.2  核心成员撰写的有用的博客  B.3  JavaScript大师  B.4  Ajax社区和新站点  B.5  ECNAScript相关  B.6  参考书目附录C  安装和使用Ruby  C.1  在Windows上  C.2  在Linux上  C.3  在Mac OS X上  C.4  运行Ruby脚本  C.5  “但是我对Ruby一无所知!”索引

章节摘录

插图:第1章 引言Prototype是一个奇妙的JavaScript库,它的目的是使用动态Web应用的开发更加容易。它的亲密伙伴script.aculo.us提供了很多基于用户界面的令人惊讶的特性,比如拖放、自动完成、鼠标驱动的元素排序、奇妙的视觉效果,以及In-Place编辑。它们之间的亲密关系是因为它们都是源自Ruby on Rails世纪,是Rails的“副产品”。

编辑推荐

通过《Prototype与script.aculo.us终极揭秘》,您可以快速地掌握这些出色的库的全部功能。深入Prototype,您将发现这个库使JavaScr。ipt编程变得非常容易。Web界面越来越丰富了,但是JavaScript、DOM、CSS及其他Web标准都很复杂,而且在各种浏览器中很难实现兼容。Prototype和SCIipt.aculo.us库是真正的宝藏,它们消除了所有常见浏览器之间的本质差异,并且可以轻易地实现一些常用的特性。访问DOM,查看如何处理事件、改良过的Ajax,并且从根本上简化了您以前必须编写的大多数脚本代码。使用Prototype,-切都变得简单,且具有可移植性。当涉及高级的uI特性时,script.aculo.us使所有开发者梦想成真。无论您是想创建自动完成的文本输入、实现In-P1ace编辑器、提供自定义的拖曳行为,还是想通过使用效果来捕获用户的注意力,或者更加高效地创建DOM片段,这里提供的工具应有尽有,而且它还是轻型的。您将发现《Prototype与script.aculo.us终极揭秘》:深入地覆盖了两个库的完整细节有上百个详细的例子覆盖了最佳实践和性能的详尽考虑《Prototype与script.aculo.us终极揭秘》是一本权威的参考书:作者是库的贡献者之一,并且被库的开发者仔细地审阅过了。在无数演示库细节的例子中,您将看到如何使用一些服务端的技术,比女DPHP、Ruby及Rubv on Rails。有一定基础的读者还可以学到库的设计理念,并且掌握如何回馈它们,以及根据需要扩展它们。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Prototype与script.aculo.us终极揭秘 PDF格式下载


用户评论 (总计17条)

 
 

  •   强大的很,推荐
  •   看完了,很详细。值得初学者。里面写的逻辑思维很不错
  •   从书的内容上讲还算不错,介绍了prototype的特性.但是翻译的太烂的,简直不堪入目,非常生硬,要读懂很难(要有一定的javascript的知识),译者估计不太懂program
  •   我读完了Prototype部分,觉得这本书写的比较乱,没有条理性,所以读起来比较累,而且读完以后还是在云里雾里。作者试图用自己的话来描述Prototype的结构和里面的方法说明,却让人更难理解,而且大多数的知识点都没有示例代码,都是用生硬的文字来描述,缺乏生动性。如果想了解Prototype的设计架构,本书基本上没有设计上的分析。如果想了解Prototype的编程方法,本书的描述又太生硬,让人难懂,还不如直接看官方API来的方便。
  •   翻译太差,如果没有一些基础功底的话,最后不要买,不但看不懂,反而会误导你!
  •   一本好书,可惜被一个不怎么样的翻译给毁了。基本上都是按照原文逐句翻译的,有些很不好理解,建议下个英文版的PDF,看不懂的地方查查原版就明白了。英语水平高的直接看原版。
  •   我还以为是讲prototype源码分析的,结果就是些具体的应用,prototype源码原理一点都没有,唉!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
  •   不错 ,就是贵了点呵呵
  •   不错,对于prototype和script.aclo.us很详细,初学和深入都有不错的收获
  •   书的质量很好,内容丰富,值得购买!
  •   很好的书,由浅入深对 prototype 有很好的书写,翻译也很到位。只是对 script.aculo.us 介绍稍浅,但依然本好书。
  •   感觉这书要求读者具备坚实的javascript基础,还要有一定的ajax经验,不然会看得一头雾水。感觉写得一般般吧,作框架的一般参考还可以。
  •   不过我对Javascript没兴趣,所以不买了
  •     这书当1.6的API来用差不多,网上的prototype手册都是1.4的,也许是我找不到吧。但1.6和1.4的差距还是比较大,特别是一些1.6的新增特性。
      
      虽然JavaScript来说,直接看看js源码也会知道有哪些方法。但对于一个新手来说,这本书提供的例子的确不错。而且1.6对JSON的支持
      
      但是翻译得有点烂了,很多时候不知所云,也许是我理解能力有问题。幸好看着源码和实践慢慢的摸索起来。
      
      如果你想学习Prototype JavaScript Framework的话,推荐看看此书。
  •   同意,感觉翻译的确实不怎么样,而且还有一些错误,看起来很吃力
  •   不是有1.6的api电子文档么,在线和chm格式都有呀,虽然有些函数说明挺少的
  •   翻译的不怎么样,好多句子读不懂。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7