看看啊
- zhxie253 财富等级:
|
|
一本对于入门非常不错的书,全书通过实例入手,内容浅显易懂,没有复杂深奥的理论,是一本走向Ajax的入门书!
|
|
此评论对你有用
没用
|
| |
|
我正在看这本书
- jishuzhilu 财富等级:
|
|
我基本看完了这本书,真的是受益匪浅,不光是javascript的DOM编程技巧令人震撼,作者为用户着想的思想更是令人折服。于是,我在写javascript代码的时候学会了“循序渐进”,“预留退路”“行为分离”等;真正按照web标准的思想编写,真正站在浏览用户的角度去考虑,本书适合所有对DOM有兴趣的人学习。。极力推荐。
|
|
此评论对你有用
没用
|
| |
|
【翻译】让你成为一名JavaScript外科医生
- is00hcw 财富等级: 
|
【原书链接】 http://www.amazon.com/DOM-Scripting-Design-JavaScript-Document/dp/1590595335/sr=11-1/qid=1164349980/ref=sr_11_1/103-4901794-2076652 【原书评内容】 Turns you into a JavaScript surgeon, March 21, 2007 Reviewer: Craig Cecil 'Professional Software Engineering' (Baltimore, MD USA) JavaScript is like a scalpel--in the wrong hands, it can lead to disaster; in the hands of a skilled surgeon, it is a powerful tool. In Jeremy Keiths DOM Scripting, the guiding principle throughout is to turn you into that surgeon. The book opens by putting JavaScript into historical perspective, then follows that with the basics of the JavaScript language and the Document Object Model (DOM). From those basics, Keith layers and weaves best practices such as standards support, progressive enhancement, graceful degradation, and accessibility, all while slowly building components that reach a final crescendo in a complete website example. (Heres a hint: if your web pages have any in-line JavaScript code or handlers such as , youre doing things wrong.) If youre looking for in-depth Ajax material here, look elsewhere. This book is all about doing JavaScript correctly--so you wont cut yourself later
【翻译书评】 JavaScript就像一把手术刀——在不恰当的人手里,它可能会带来灾难,但在熟练的外科医生手里,它就是一个强大工具。在Jeremy Keith的DOM编程这本书里面,贯穿始终的指导思想是要让你成为这样的外科医生。这本书开头首先回顾了一下JavaScript的历史,接着介绍了JavaScript语言和文档对象模型(DOM)的基础知识。利用这些知识,Keith通过逐步开发组件,最终实现了一个完整的网站实例,同时也展示了最佳的实践技巧,例如支持标准,渐进式改进,平稳的性能退化,可访问性。(下面是一个例子:如果你的网页里面使用了内嵌的JavaScript代码或者处理程序,那么你就把事情弄糟了。)如果你正在寻找一些深入介绍Ajax的资料,那么请到别处去找。这本书只关注于如何正确地使用JavaScript,以免你日后会伤到自己。
|
|
此评论对你有用
没用
|
| |
|
哪本好呢?
- yaolu520 财富等级:
|
|
刚刚还看到了另一本Javascript的书,叫《Javascript高级程序设计》,不知道和这本比起来,哪一本更好些啊!
|
|
此评论对你有用
没用
|
| |
|
不错,很有新意
- CIT 财富等级:
|
|
这本书重点不是技术,而是在阐述新的一种思想——三层结构,让自己的视野突然开阔许多!
|
|
此评论对你有用
没用
|
| |
|
无题
- abcd168 财富等级:
|
|
JavaScript和DOM的基本知识之后,通过几个实例演示了大师级的网页开发技术,并透彻阐述了一些至关重要的JavaScript编程原则和最佳实践,包括预留退路、循序渐进和以用户为中心等。读者可以非常直观地加以领悟,迅速使自己的编程技术更上一层楼。
|
|
此评论对你有用
没用
|
| |
|
无题
- abcd168 财富等级:
|
|
整个书,我一口气读完了,写的非常棒,翻译的也很有水平,整本书我只发现了两处印刷错误,对于已是研究生的我非常有用,很多底层的东东很良好的编码习惯让我受益匪浅!所以我强烈推荐大家研读此书!
|
|
此评论对你有用
没用
|
| |
|
|
|
无题
- abcd168 财富等级:
|
|
书中的例子还是不错,但是有的例子在排除了书中所说的原因后IE或firefox中仍不能完整运行。
|
|
此评论对你有用
没用
|
| |
|
|
|
|
|
|
|
一本入门级好书!
- mz121 财富等级:
|
|
一本对于入门非常不错的书,全书通过实例入手,内容浅显易懂,没有复杂深奥的理论,是一本走向Ajax的入门书!
|
|
此评论对你有用
没用
|
| |
|
我看《javascript dom编程艺术》
- book_LoveLiness 财富等级:
|
这本书在刚出版的时候,编辑就送了一本给我,可惜那段时间出差在外没能看到,真正到手是4号那天,之前一直关注china-pub上的评论,有网友评价说内容太肤浅,“大失所望,感觉象是喝了碗稀粥,一点实在货都没有”。的确,此书是我有史以来读得最快的一本,三百页,从4号晚上开始看,到第二天下午就看完了,说明写的真的是很简单-_$ 不过话又说回来,就我的阅读体验来说,还是有收获的,为什么这么说呢?也许就因为我是个初学者吧,web前台的初学者,书里面提到的三层分离思想:结构(XHTML)、表示(CSS)、行为(javascript、dom)的解耦,还是非常有意义的,阐述得也还清晰,示例简单,比较容易理解。有一个地方给我的映象比较深刻,就是在讲“当前页面标示”的时候提到的方法:作者用document.location.href来提取当前页面地址,再对比导航条中相应的超链接地址,然后设置其css以达到突出显示的目的,非常新颖。在这之前,我都是按照《精通CSS(CSS Mastery)》里面的硬编码方式来做的,呵呵,没想到可以如此灵活,要知道他这段代码是可以重用的……另外,作者一贯用循序渐进的方式,进行实例讲解,一步一步的完善各个函数,也就是重构,这一点也是值得我们借鉴的。还有就是最后提到的hijax,提倡先按旧式、常规的方法开发系统页面,最后再用 javascript和XMLHttpRequest来拦截和传送数据,以加入AJAX功能,这与之前看过的《AJAX实战(AJAX In Action)》中阐述的“忘掉Web的页面概念,打破以前的经验”似乎背道而驰?这个问题有待于看了作者的新书《Bulletproof AJAX》再下结论,这本书就是讲解hijax的,也是人邮的图灵公司引进出版,比较期待。说到Bulletproof,又想起了之前翻完的《无懈可击的 Web设计(Bulletproof Web Design)》,也是很有意思的一本书,改天抽时间也来以自己的眼光评一评^_^ 上面讲的都是优点,那本书的缺点呢?不是没有,而是太明显了:重复、罗嗦是最大的特点。作者把读者都当成从来没接触过javascript和dom知识的门外汉,讲解一个循环或者一个条件判断语句都能花上几页篇幅,而且在书中其他地方遇到一样的语法,也如法炮制,不厌其烦。很多时候为了几个结束函数用的右括号“}”,也能把前面已经列过的代码清单再复制粘贴一遍,完全是在骗书稿。正如china-pub上的Renart兄所说,“这么一丁点东西难得作者竟然能写出三百多页的篇幅来”,晕。至于有人评论说作者认为“只能通过DOM获取inline的style”,这一点有失偏颇了,其实作者一直强调的是,用style属性只能取得inline的样式信息,至于如何通过DOM的其他手段去获取外部文件的样式,压根就没讲,呵呵。 总结一下,本书用来入门还是可以的,不过对dom的讲解也太浅了点,基本的操作之前很多书上都有了,比如《AJAX基础教程》就提到不少,够用了,要想深入学习这方面的知识,可以看看《javascript高级程序设计》,里面讲了不少,然后我最最期待和推荐的《ppk on javscript》一书里面也详细介绍了这部分内容,而且是基于“分离、解耦”的思想来阐述的,非常棒,这本书等看完了电子版再上来好好详细为大家评述吧。言归正传,对于想快速入门javascript dom的朋友,还是推荐翻翻此书,毕竟作者传播的三层思想还是很有道理的,阐述的也比较细(至于细得是不是让你觉得烦,我就不知道了,呵呵),就我个人来说,一本书,只要有个闪光点,能让我有收获,就是值得的,我认为,本书也算得上“值得”。
目前发现的小问题(勘误): 1、81页第12行如果你不理解getElementById和getElenmentsByTagName,你就不能参与这项游乐活动,应该是或,而不是和; 2、117页第二行开头,变量para应该是变量testdiv。
|
|
此评论对你有用
没用
|
| |
|
我看《javascript dom编程艺术》
- book_LoveLiness 财富等级:
|
这本书在刚出版的时候,编辑就送了一本给我,可惜那段时间出差在外没能看到,真正到手是4号那天,之前一直关注china-pub上的评论,有网友评价说内容太肤浅,“大失所望,感觉象是喝了碗稀粥,一点实在货都没有”。的确,此书是我有史以来读得最快的一本,三百页,从4号晚上开始看,到第二天下午就看完了,说明写的真的是很简单-_$ 不过话又说回来,就我的阅读体验来说,还是有收获的,为什么这么说呢?也许就因为我是个初学者吧,web前台的初学者,书里面提到的三层分离思想:结构(XHTML)、表示(CSS)、行为(javascript、dom)的解耦,还是非常有意义的,阐述得也还清晰,示例简单,比较容易理解。有一个地方给我的映象比较深刻,就是在讲“当前页面标示”的时候提到的方法:作者用document.location.href来提取当前页面地址,再对比导航条中相应的超链接地址,然后设置其css以达到突出显示的目的,非常新颖。在这之前,我都是按照《精通CSS(CSS Mastery)》里面的硬编码方式来做的,呵呵,没想到可以如此灵活,要知道他这段代码是可以重用的……另外,作者一贯用循序渐进的方式,进行实例讲解,一步一步的完善各个函数,也就是重构,这一点也是值得我们借鉴的。还有就是最后提到的hijax,提倡先按旧式、常规的方法开发系统页面,最后再用 javascript和XMLHttpRequest来拦截和传送数据,以加入AJAX功能,这与之前看过的《AJAX实战(AJAX In Action)》中阐述的“忘掉Web的页面概念,打破以前的经验”似乎背道而驰?这个问题有待于看了作者的新书《Bulletproof AJAX》再下结论,这本书就是讲解hijax的,也是人邮的图灵公司引进出版,比较期待。说到Bulletproof,又想起了之前翻完的《无懈可击的 Web设计(Bulletproof Web Design)》,也是很有意思的一本书,改天抽时间也来以自己的眼光评一评^_^ 上面讲的都是优点,那本书的缺点呢?不是没有,而是太明显了:重复、罗嗦是最大的特点。作者把读者都当成从来没接触过javascript和dom知识的门外汉,讲解一个循环或者一个条件判断语句都能花上几页篇幅,而且在书中其他地方遇到一样的语法,也如法炮制,不厌其烦。很多时候为了几个结束函数用的右括号“}”,也能把前面已经列过的代码清单再复制粘贴一遍,完全是在骗书稿。正如china-pub上的Renart兄所说,“这么一丁点东西难得作者竟然能写出三百多页的篇幅来”,晕。至于有人评论说作者认为“只能通过DOM获取inline的style”,这一点有失偏颇了,其实作者一直强调的是,用style属性只能取得inline的样式信息,至于如何通过DOM的其他手段去获取外部文件的样式,压根就没讲,呵呵。 总结一下,本书用来入门还是可以的,不过对dom的讲解也太浅了点,基本的操作之前很多书上都有了,比如《AJAX基础教程》就提到不少,够用了,要想深入学习这方面的知识,可以看看《javascript高级程序设计》,里面讲了不少,然后我最最期待和推荐的《ppk on javscript》一书里面也详细介绍了这部分内容,而且是基于“分离、解耦”的思想来阐述的,非常棒,这本书等看完了电子版再上来好好详细为大家评述吧。言归正传,对于想快速入门javascript dom的朋友,还是推荐翻翻此书,毕竟作者传播的三层思想还是很有道理的,阐述的也比较细(至于细得是不是让你觉得烦,我就不知道了,呵呵),就我个人来说,一本书,只要有个闪光点,能让我有收获,就是值得的,我认为,本书也算得上“值得”。
目前发现的小问题(勘误): 1、81页第12行'如果你不理解getElementById和getElenmentsByTagName,你就不能参与这项游乐活动',应该是'或',而不是'和'; 2、117页第二行开头,'变量para'应该是'变量testdiv'。
|
|
此评论对你有用
没用
|
| |
|
|
|
【翻译】DOM Scripting: Web Design with JavaScript and the Document Object Model
- zhuoqun 财富等级: 
|
【原书评内容】 Reviewer: Frank Stepanski (Philadelphia) Theres been a lull in the past couple years with JavaScript books. Even though there are many sites that use DHTML and DOM scripting, there never was any books that really explain how to do these very useful and cool effects. Plenty of websites to download and copy code, but nothing that really explains how to do it. UNTIL NOW!!!
The moment I start reading the first chapter, I knew I would finally learn what DOM scripting really meant. Ive read through many basic JavaScript books from different publishers but all of them just briefly described how the DOM worked in one brief chapter. The whole DOM Scripting book talks about it.
The first 2 chapters are a brief refresher course of the JavaScript basics, and then the 3rd chapter starts in with the DOM. After a thorough explanation of what it is and how it can be used, the next chapters go through various projects in reviewing how it can be used in real life web design.
There are eight chapters that explain and show you how DOM scripting can be used. The final chapter talks about the future of scripting and gives examples of AJAX--a great bonus!
I highly recommend this book to anybody who wants to take their JavaScript code to the next level. Its also a great book to help would-be AJAX programmers as well. Since you have to have a very good understanding of DOM to create AJAX applications.
【翻译内容】 在过去的几年中有关JavaScript的书籍非常稀少。虽然有很多网站使用了DHTML和DOM编程,当时从来没有书真正地讲解过如何做出那些非常有用而且非常酷的效果。很多的网站都提供下载和拷贝源码,但是对如何去做却从来没有人真正解释过。直到现在!!
当我开始读第一章的时候,我就意识到我将最终了解什么是DOM编程。我曾经度过很多不同出版商出版的JavaScript基础书籍,但是它们都只是在很短的一章中简短地介绍了一下DOM是如何工作的。而DOM编程艺术这本书都在谈论它。
书的前两章是为初学者准备的一个简短的JavaScript基础教程,接下来的第三章开始谈论DOM。在全面解释了DOM是什么以及它是如何工作的之后,接下来的一个章节通过大量的项目实例来讲述在真正的web设计中它是如何工作的。
共有8个章节来解释并展示如何使用DOM编程。最后一章谈论了一下脚本编程的未来并且给出了一些AJAX的例子—— 极好的东西!
如果你想要将自己的JavaScript提升到另一个水平的话,我强烈推荐这本书。同时对于那些即将成为AJAX程序员的人它也是一本极好的书。因为要创建AJAX应用程序你必须对DOM有很深的了解才行。
【译者】Dreamer(http://www.zhuoqun.net)
|
|
此评论对你有用
没用
|
| |
|
【翻译】DOM Scripting: Web Design with JavaScript and the Document Object Model
- zhuoqun 财富等级: 
|
【原书评内容】 Reviewer: Brett Merkey (Palm Harbor, FL United States) This book is directed toward scripters at the beginning and intermediate level. This is also a very good book for the veteran scripter who wants to re-tool as DOM-based techniques take hold.
I think Jeremy Keith takes the best road when he launches directly into DOM methods and objects, only mentioning the older ways for completeness. Most often, JavaScript books do the opposite -- mentioning DOM scripting only as an advanced art. But why learn the older ways when you must unlearn them later?
The author focuses on teaching correct methods and approaches, often taking the long way around to make it easier to see the larger picture. This requires a lot of forethought and organization on the part of an author and here the material excels. I dont think anyone will trip up following this guide through the Web script jungle.
The author also avoids the unbearable humor and cutesy language encountered so often in tech books. Thank you Mr. Keith! This is good, clear writing to go with good, clean scripting.
Quibbles: I think the author should have been more concerned with compatibility issues, esp. with IE6, the decrepit but still dominant browser. For instance, on pp 200-01, he recommends using the setAttribute() method to set a class but does not mention that IE improperly demands 'className' as a parameter. His snippet would fail in IE. The chapter on CSS scripting was good but barely scratched the surface, not mentioning a bunch of cool scriptable objects.
Overall, this book is a worthy tool that should be welcomed by the target audience.
【翻译内容】 这本书是面向初级和高级脚本程序员的。但是对于那些想要重新学习基于DOM技术的高级脚本程序员来说,它也是一本很好的书。
我认为,Jeremy Keith在介绍 DOM 方法和对象的时候采用了最有效的方法,他只是为了保持完整性才提及了过时的方法。在更多的情况下,JavaScript 方面的书籍却恰恰相反—— 只是将DOM脚本编写作为一门高级艺术提及,更多地介绍的却是过时的方法。但是如果以后必须要忘掉那些过时的方法,为什么现在还要学习它呢?
本书的作者把重点放在了传授正确的方法上,经常花费大量时间让你对整体的理解更容易。这要求作者必须深思熟虑并且要很好地组织全书,而这正是本书优秀的地方。我认为有这本书作指导便不会在web脚本的丛林里迷路。
作者同时也避免了技术书籍中经常出现的让人难以忍受的幽默感和矫揉造作的语言。谢谢你Mr. Keith! 这非常好,干净的文笔以及优美干净的脚本。
不足:我认为作者应该关心一下兼容性问题,特别是对于IE6这个已经过时却仍然是主流的浏览器。例如,在200-01页,他推荐使用setAttribute()设定一个类但是却没有提及IE会将“className”误认为是一个参数。他的一些代码片段在IE中不能成功运行。关于CSS脚本编写那一章尽管很好,但是只是触及表面,没有提到那些很酷的脚本对象。
总的来说,这本书值得一看,它将受到目标读者的欢迎。
【译者】Dreamer(http://www.zhuoqun.net)
|
|
此评论对你有用
没用
|
| |
|