首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训

       
热门搜索: ASP.NET Ajax Spring Hibernate Java
JavaScript DOM编程艺术   
人民邮电出版社 / 2007-1-1 / (英)基思 著,杨涛,王建桥,杨晓云 译 / 39 元
ISBN:9787115139214
何处购买:   去DearBook购买(¥29.25)
Book Rank:  74 

正在获取信息...........

该书常用的标签(推荐/用户提交):  提交tag
用户书架推荐:
收藏到我的书架
《JavaScript DOM编程艺术》图书论坛:
我要发表话题
看看啊 - zhxie253   财富等级:   
一本对于入门非常不错的书,全书通过实例入手,内容浅显易懂,没有复杂深奥的理论,是一本走向Ajax的入门书!
2007年12月20日 8点38分   |  5回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
我正在看这本书 - jishuzhilu   财富等级:   
我基本看完了这本书,真的是受益匪浅,不光是javascript的DOM编程技巧令人震撼,作者为用户着想的思想更是令人折服。于是,我在写javascript代码的时候学会了“循序渐进”,“预留退路”“行为分离”等;真正按照web标准的思想编写,真正站在浏览用户的角度去考虑,本书适合所有对DOM有兴趣的人学习。。极力推荐。
2007年08月20日 4点2分   |  1回应 |   4 /4人觉得此评论有用
此评论对你有用  没用
 
【翻译】让你成为一名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,以免你日后会伤到自己。
2007年03月27日 2点18分   |  1回应 |   1 /1人觉得此评论有用
此评论对你有用  没用
 
哪本好呢? - yaolu520   财富等级:   
刚刚还看到了另一本Javascript的书,叫《Javascript高级程序设计》,不知道和这本比起来,哪一本更好些啊!
2007年01月18日 3点43分   |  1回应 |   1 /1人觉得此评论有用
此评论对你有用  没用
 
JavaScript DOM编程艺术 - xxz0729   财富等级:   
very good
2009年04月20日 11点41分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
JavaScript DOM编程艺术 - lyaqys   财富等级:   
一本入门与提高javascript的经典著作。。
2009年04月10日 8点50分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
JavaScript DOM编程艺术 - luyuloazq   财富等级:   
想看
2009年03月29日 2点42分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
JavaScript DOM编程艺术 - zss_dolphin   财富等级:   
好想把JS学会
2009年03月25日 3点31分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
JavaScript DOM编程艺术 - sophia_home   财富等级:   
刚开始看。
2009年03月24日 12点34分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
JavaScript DOM编程艺术 - firesmoke   财富等级:   
JavaScript
2009年03月24日 9点48分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
JavaScript DOM编程艺术 - aika123   财富等级:   
不错,写的很原理
2009年02月25日 1点44分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
JavaScript DOM编程艺术 - ryanqin2008   财富等级:   
不错
2009年02月06日 3点11分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
JavaScript DOM编程艺术 - knight0450   财富等级:   
确实还是很不错的~~
2008年12月20日 12点52分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
JavaScript DOM 编程艺术 - seave   财富等级:   
对于新手有用,然后再配上强大的帮助文档,就更完美了
2008年12月19日 5点12分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
DOM编程的理想选择 - pig20087   财富等级:   
书中将JavaScript的DOM编程透析得很清楚,学习DOM的理想选择!
2008年11月28日 1点5分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
JavaScript DOM编程艺术 - qioufengxf   财富等级:   
好多人推荐,想读读看
2008年11月24日 7点41分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
JavaScript DOM编程艺术 - lygsunping   财富等级:   
我最近在学习ajax
不过还没有读过一本系统介绍 JavaScript Dom 的书,大家对它的评价好像不错,一定尽快的阅读
2008年10月30日 11点55分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
JavaScript DOM编程艺术 - longaway   财富等级:   
适合中不溜秋的,不太精通 web page 的程序员。
开卷有益。
2008年10月27日 11点11分   |  0回应 |   1 /1人觉得此评论有用
此评论对你有用  没用
 
不错,很有新意 - CIT   财富等级:   
这本书重点不是技术,而是在阐述新的一种思想——三层结构,让自己的视野突然开阔许多!
2008年06月16日 4点55分   |  0回应 |   0 /1人觉得此评论有用
此评论对你有用  没用
 
无题 - abcd168   财富等级:   
JavaScript和DOM的基本知识之后,通过几个实例演示了大师级的网页开发技术,并透彻阐述了一些至关重要的JavaScript编程原则和最佳实践,包括预留退路、循序渐进和以用户为中心等。读者可以非常直观地加以领悟,迅速使自己的编程技术更上一层楼。
2008年03月25日 9点49分   |  0回应 |   2 /2人觉得此评论有用
此评论对你有用  没用
 
无题 - abcd168   财富等级:   
整个书,我一口气读完了,写的非常棒,翻译的也很有水平,整本书我只发现了两处印刷错误,对于已是研究生的我非常有用,很多底层的东东很良好的编码习惯让我受益匪浅!所以我强烈推荐大家研读此书!
2008年03月25日 9点48分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
无题 - abcd168   财富等级:   
把书上的JS和DOM的精要部分都写上来了。今天开始多做书上的联系了。。。:)
2008年03月25日 9点48分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
无题 - abcd168   财富等级:   
书中的例子还是不错,但是有的例子在排除了书中所说的原因后IE或firefox中仍不能完整运行。
2008年03月25日 9点47分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
支持 - abcd168   财富等级:   
不过应选了解下css再看这本书,或者会容易看懂点。
2008年03月25日 9点47分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
谁能说说哪一本好啊 - zhxie253   财富等级:   
经典到底要买哪个版本的啊
谁能说一下哦
本人邮箱:zhxie253@163.com
2007年12月13日 1点18分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
值得。。。 - jishuzhilu   财富等级:   
呵呵,相当不错,我是直接在书店买回来的,看了之后,没有一点后悔,我还会细细品读的;这39块大洋没有白花。
2007年08月20日 4点5分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
一本入门级好书! - mz121   财富等级:   
一本对于入门非常不错的书,全书通过实例入手,内容浅显易懂,没有复杂深奥的理论,是一本走向Ajax的入门书!
2007年08月17日 9点13分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
我看《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。
2007年03月29日 9点20分   |  0回应 |   2 /2人觉得此评论有用
此评论对你有用  没用
 
我看《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'。
2007年03月29日 9点7分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
DOM实在是不错的 - guti_milan   财富等级:   
这本书说的不错毕竟是国外强人写的
我认为如果是对DOM喜欢的程序员都应该看看这本书!
2007年02月28日 9点7分   |  0回应 |   0 /0人觉得此评论有用
此评论对你有用  没用
 
【翻译】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)
2006年11月16日 3点53分   |  0回应 |   9 /10人觉得此评论有用
此评论对你有用  没用
 
【翻译】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)
2006年11月16日 3点32分   |  0回应 |   5 /5人觉得此评论有用
此评论对你有用  没用
 
标题:
Tag: (多个tag请用","分隔,最多支持5个)
评论内容:  
请先登录后再发表评论,点这里登陆
请填入验证码:   
中国的首都在哪里? 输入问题答案(提示:北京):
(注:评论内容必须大于20个字方可赠送C币,否则只发送评论)