读《JavaScript DOM高级程序设计》

Posted by admin | 译作支持, JavaScript, 原创, 好书 | 星期五 27 6月 2008 9:32 下午

没错,我现在又开始读这本书。虽然 《JavaScript DOM高级程序设计》的第一读者就是我,但我现在仍然要说:我要安排时间再通读它几遍!

好书啊,没办法。翻译一遍,还不够烦吗?——怎么会烦呢?尽管在翻译它时,我倾注的热情和努力已经够多,但我仍然感觉没有完全读透它!我读它读得还不够。

再读 《JavaScript DOM高级程序设计》,我体验到了什么叫享受。毫无疑问,就当前谈论和讲解JavaScript及DOM编程的技术书而言,这本书已经接近该领域的极高点了(其他几本我也知道,但在它面前只能算各有千秋吧)。读一本好书——不是入门级的书——尤其是像《JavaScript DOM高级程序设计》这样适合中高级读者的好书,读者的心态应该是与书背后的作者进行交流。在读它的过程中,跟着作者的思路去假设、去思考、去推断、去印证、去反问、去寻找答案,是之谓交流。我正是因为体验到与作者交流的愉悦,才想起来写这些文字。

事实上,老实说,我现在正抽一切可能的时间做《JavaScript DOM高级程序设计》的审校。书虽然已经出版了,但我自己深知,作为正式翻译的第5本书,我当时(2007年9~11月)的翻译水平还不够好——至少不如现在的状态;而且,对翻译技术书的认识也没有今天这么深入。现在,我已经看到第2章,也单独为它建立了勘误页面。虽然目前发现的错误很少,但却发现语言表达上犯了“的的不休”的毛病,也就是“的”字用得有点过度——这一点,请买第一次印刷的朋友们多多担待。不过,多余的“的”字,我在审校过程中都已经加了删除标记。在第二次印刷时,相信这个毛病就会得到全面、彻底纠正。

为此,我跟杨爽同学要了这本书的英文版,以便对照审校。

同源策略

Posted by admin | HTML/XHTML, 翻译, JavaScript | 星期四 29 5月 2008 2:03 下午

由于Web浏览器必须遵守同源策略,因此客户端的Ajax应用程序一般不能与第三方服务器通信。这一策略规定JavaScript代码只能访问其来源服务器上的数据。事实上,这一策略是非常必要的。如果没有这个策略,那么在另一个域的另一个窗口中运行的JavaScript就有可能修改当前窗口中的HTML。而且,谁也无法确定自己正在查看的页面,是否来源于浏览器地址栏中显示的域。有了这个策略之后,我们就能知道自己正在查看的页面确实来自于正在浏览的域。
对Ajax应用程序而言,这一策略也会限制从其他域以异步方式下载数据;也就是说,只能从加载当前应用程序的服务器上加载数据。考虑到Ajax应用程序可用的众多Web服务,应该说这是一个太不合适的限制。

《JavaScript DOM高级程序设计》译者序

Posted by admin | HTML/XHTML, CSS, JavaScript, 原创 | 星期五 16 5月 2008 2:44 下午

昨天从本书责任编辑处获悉:本书近日出片送印厂。预计6月中旬可以市面上看到本书。
发一下最新的译者序吧。这是经过图灵刘江总编修改过的,呵呵。作为译者,看完都想买上10本珍藏起来了——但愿能够不负众望。

读者的眼睛是雪亮的。为了让还没有成为这本书读者的朋友听听已经看过这本书的读者的意见,我一直在关注网上有关这本书的评论。

到中文版付梓时为止,Amazon上已经有4篇评论,总体上毁誉参半,两人给了5星,一个给出3星,另一个则给出1星。而业内几个知名的专业blog的评论中则普遍不乏溢美之辞。为什么会有这样大的差距呢?

Amazon上第一个发表评论的是该书的技术编辑Cameron Turner,评论题为Perfect in Every Way(一本十全十美的书),5星。他说:“这是一本真正讲述构建下一代Web应用的书。到目前为止,这还是绝无仅有的。如果你需要为网站添加更多功能、灵活性和可访问性还有大势所趋的‘耀眼的Web 2.0’特性,那么这本书是‘必买’的。……需要提醒的是:如果你还是一个新手,可不要买这本书(因为它定位于‘高级’这个层次上)。只有真正理解了CSS、JavaScript和HTML才能从本书中获益。相信本书将成为所有专业Web软件开发人员日常工作中时时查阅的必备图书。”

当然,Turner可以算是本书的参与者,有些偏爱在所难免。不过他指出了本书针对中高级读者,而不适合新手,这一点非常关键。实际上,Amazon上两位不满意的读者中,Richard(3星)就是因为看不太懂而发了牢骚。而另一位读者T.Dalmasso(1星)则对书中出现的错误非常恼火。幸运的是,他提到的错误在图灵公司给我的电子版文件里大部分已经修正。在翻译过程中,确实还发现了一些错误(主要是拼写和排版错误),但在我翻译过的书中已经算是比较少的了,远远没有多到令人生厌的程度,而且我基本上都已经解决了。 (更多…)

关于《jQuery基础教程》

Posted by admin | HTML/XHTML, CSS, JavaScript, 原创 | 星期日 11 5月 2008 10:15 下午

最近,不少朋友询问《jQuery基础教程》的相关问题,主要是出版时间。我问了一下本书的责任编辑,《jQuery基础教程》将在2008年6月份面世(但愿同月上市)。

本书估价为45元。如果在china-pub上买,会获得从75到80折不等的折扣(相差2.25元),大约在33.75~36元之间吧。其他网上购书网站也可能有不等的折扣,如华储、当当、卓越等。大家可以价比三家后再买(考虑送货费),别花冤枉钱!

另外,也将在网上(CSND或china-pub)提交样章,供大家免费参考和学习。

如果大家看后发现了什么问题,请把问题反馈给我,我一定及时解决,以减少您的困扰。我的电子邮箱是:
lsf.email[~]yahoo.com.cn。最好能标清问题所在的页数、行数,以便我及时回复您。但对于与本书无关的其他疑问,我将视情况解答,恕不一一奉答,请原谅。

注:[~]表示@。

书讯

Posted by admin | HTML/XHTML, CSS, JavaScript | 星期五 9 5月 2008 8:44 上午

两本书已经出版了。欢迎有兴趣的读者浏览、试读(样章)、购买。欢迎提出宝贵建议和勘误意见。

http://images.china-pub.com/ebook35001-40000/39720/zcover.jpg

《CSS Web站点设计手册》

【评 价】 (共 2 条) 参与评论
【作 者】Eric A. Meyer [同作者作品] [作译者介绍]
【译 者】 李松峰[同译者作品]
【丛 书 名】 Web开发技术系列丛书
【出 版 社】 机械工业出版社 【书 号】 9787111236443
【出版日期】 2008 年4月

本书针对初、中级读者,特别是针对人门级读者。书中包含了经过精心筛选的学习CSS必须要了解和掌握的所有内容。包括选择符与层叠、基本的CSS布局、前 景和背景属性、页面排版、外边距、内边距和边框的实用技术、样式化表格、设计打印样式表等。而且,全面介绍了CSS样式表的类型、如何有效地组合和管理样 式表、CSS中样式规则的冲突诊断和解决机制等内容,并在各个章节中穿插了很多实用性极强的提示和辅助信息。全书共包含60多个练习,加上配套光盘中提供 的完整的练习文件,帮助读者在实践中学习和掌握CSS的原理和技巧。本书作者Eric在CSS业内堪称大师级人物,这是他的唯一一本入门级的CSS书,也 是最新出版的一本书,可以说是作者厚积薄发、含英咀华的结晶。

昨天收到了样书。与《Ajax构建工具箱》相比,一是封面加了覆膜,“亮”了一些;二是插图采用了灰度图,感觉更自然了。通读了前2章,发现了1个错误,赶紧跑过来发出,以免误导读者: 第10页,CSS声明中的属性和值原文“分号(:)隔开”,应该是“冒号(:)隔开”。 抱歉!

http://images.china-pub.com/ebook35001-40000/38119/zcover.jpghttp://images.china-pub.com/ebook35001-40000/39720/zcover.jpg

《Ajax构建工具箱指南》

【评 价】 (共 2 条) 参与评论
【原 书 名】 Ajax Construction Kit: Building Plug-and-Play Ajax Applications
【原出版社】 Prentice Hall PTR
【作 者】(美)Michael Morrison [同作者作品] [作译者介绍]
【译 者】 李松峰;程宝杰[同译者作品]
【丛 书 名】 Web开发系列丛书
【出 版 社】 机械工业出版社 【书 号】 9787111229391
【出版日期】 2008 年1月

听说过大名鼎鼎的Ajax吗?知道怎样用它来提升网站的可用性、交互性、响应及时性,并使网站更成功吗?即使你从未写过一行脚本代码,本书也能马上让 Ajax开始为你效力!只要掌握一些基本的要点、试验几个例子,然后运行Live CD就可以从中找出你需要的“即插即用”式代码。 在本书讲解的应用程序中,不落俗套的新意和惊喜随处可见。而通过作者的悉心指导,你会逐步加深对每个应用程序示例的理解,学会如何自定义、扩展并重用这些 应用程序;甚至掌握自己重新开发新应用程序的技能。好了,让我们与专家同行吧!

帮GWT好书找译者

Posted by admin | HTML/XHTML, CSS, JavaScript, 原创, 好书 | 星期五 14 3月 2008 11:24 上午

http://ecx.images-amazon.com/images/I/51HsbdhJnbL._BO2,204,203,200_PIsitb-dp-500-arrow,TopRight,45,-64_OU01_AA240_SH20_.jpgGoogle Web Toolkit Solutions: More Cool & Useful Stuff

  • Paperback: 408 pages
  • Publisher: Prentice Hall PTR; 1 edition (November 17, 2007)
  • Language: English
  • ISBN-10: 0132344815
  • ISBN-13: 978-0132344814

本书简介:

前沿GWT:Java开发者必备高级技巧

Google Web Toolkit (GWT)是一种开源的Java框架,用于构建Ajax驱动的Web应用程序。通过GWT,开发者可以通过纯Java来实现丰富的客户端应用。并且编程方式是熟悉的AWT、Swing和SWT方式,而不是典型的JavaScript、HTML、CSS和XMLHttpRequest“大杂烩”的方式。在简化开发能够运行于各种浏览器中的、类似于桌面应用程序的客户端应用方面,GWT超过了大多数Ajax框架。这里,局限用户界面的丰富性的唯一因素就是开发者的想像力。 (更多…)

下一页 »