悟透JavaScript

出版時間:2008 年12月  出版社:電子工業(yè)出版社  作者:李戰(zhàn)  
Tag標(biāo)簽:無  

內(nèi)容概要

翻開此書的你,也許是JavaScript的崇拜者,正想摩拳擦掌地想嘗試下學(xué)一學(xué)這一精巧的語言;也許是80后,90后的程序員或者前端架構(gòu)師,正被 JavaScript魔幻般的魅力所吸引,所困惑,已經(jīng)徘徊許久……那么本書正是你所需要的!通過本書,您可以獨(dú)辟蹊徑學(xué)習(xí)、理解和運(yùn)用 JavaScript;通過本書,您可以更輕松地編寫動態(tài)網(wǎng)頁;通過本書,您可以更深入地理解AJAX技術(shù);通過本書,您可以在學(xué)習(xí)技術(shù)本身的同時,領(lǐng)悟到編程的境界;通過本書,您可以更多地享受到讀書的快樂和程序的魅力…….
您能快樂地享用本書,是我們最大的期盼!...

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    悟透JavaScript PDF格式下載


用戶評論 (總計(jì)24條)

 
 

  •     如題, 我只讀完了第一章, 然后就不想讀了,原因如下:
      1.作者所謂的"甘露模型"讓我感到費(fèi)解, 為什么不用原生的prototype呢, 既然你想節(jié)省不必要的原型中的變量空間, 那為什么又給所有對象都創(chuàng)建了它所繼承自對象的成員變量? 不是更浪費(fèi)空間嗎?
      2.你所謂的省略了constructor,在我看來更是一種無用甚至自找麻煩的缺陷, 自定義類的對象的類別判斷就是用constructor屬性來進(jìn)行的, 幸好你加了一個Base屬性, 可是跟constructor又有多大區(qū)別?難道原型中的一個constructor不比你每個對象中都有一個Base好?難道區(qū)別就是一個是原生的,一個是你創(chuàng)建的, 你就高端大氣上檔次了? 你是在js的基礎(chǔ)上創(chuàng)建一個屬于你自己的語言嗎? 如果是這樣,那我真是要佩服你了!但請別用悟透js作為書名好嗎?
      3.原生js的繼承模式自有它的道理, 創(chuàng)建一個對象作為類的原型, 可以通過賦值使類具有區(qū)別于其他類的屬性(在這里特指屬性值),比如說公司名稱,單位名稱都可以包含在原型里,而你的原型里除了函數(shù),什么都沒有;js繼承的優(yōu)雅是用簡單的方式實(shí)現(xiàn)復(fù)雜的邏輯功能, 而你這里卻是把簡單問題復(fù)雜化;
      4.由于個人原因, 早年屌絲宅的時候喜歡看網(wǎng)絡(luò)小說, 愛吃西紅柿的小說更是看了不少, 突然發(fā)現(xiàn)此文文風(fēng)神似番茄的文風(fēng), 無語之時,倍感煩躁,果斷棄之不看.
      最后,必須要提一句, 42頁之前的內(nèi)容,可以并且值得一看,這也是我給2星的原因, 畢竟作者也是費(fèi)了心思去寫的, 有好東西, 還是要支持一下.
  •      書嘛,自然是好的,雖然有千差萬別,但大部分的書還是不錯的,整體還是不錯的,方法是次之,思想才是根本。本書從思想上給各位“洗腦”,這種“洗腦”是醍醐灌頂式的,就是不以代碼而論代碼,不以一己之方而論事,而是從整體宏觀事物來論javascript,比如舉例從圍棋的黑白棋子,禪宗悟禪,金庸小說等舉例子,我個人理解可能是,代碼與萬世萬物都有聯(lián)系的,而不是代碼就是死代碼,枯燥無味,眼光放長遠(yuǎn)。
      
       看了本書后,很難說就能夠立馬提高多少,你也很難說你立馬看懂多少,這都是循序漸進(jìn)的過程,就算你把代碼全部打一遍也很難理解書中意思,如標(biāo)題:代碼好不好,好用與修改是終極。
  •     "這種計(jì)算機(jī)一類的書,本人覺得經(jīng)常是挑花眼了,一搜索,就出來一大堆,看看都差不多,也不知道哪個好,哪個不行?看得急了煩了,就隨便選一本。結(jié)果有時快遞到了,一翻,發(fā)現(xiàn)要不看不懂,要不不是我想學(xué)的。挺愁人的。那天又在網(wǎng)上到處查,碰巧 看到一個“獵豹網(wǎng)校”,嘿,全是計(jì)算機(jī)課程,還每門課都有本書,比如我想學(xué)網(wǎng)頁設(shè)計(jì)、想學(xué)點(diǎn)C語言了,不知道該挑什么書才合適,在獵豹網(wǎng)校上一搜,出來好多,老師列得挺清楚。試聽了一下,就跟坐教室機(jī)房里,看著老師在自己面前操作一樣,一步一步,可清楚了。這樣子學(xué)一下,可比自己光買本書,回來學(xué)得一個頭三個大要輕松容易多啦!
      "
      
  •     花了我一早上的時間,看完這本(美繪本)的JavaScript書;一邊看,一邊心里罵道,這是在坑爹嗎?
       雖然這本書是2008年出的,當(dāng)時我我剛剛參加工作,不知道JavaScript是甚;現(xiàn)在噴它好像有點(diǎn)鞭尸的味道。但不噴不能平我憤!
      
      在我看來,這本書的名字不對;應(yīng)該叫 觀音姐姐教你JavaScript+寫個圍棋程序吧+ASP.NET Ajax廣告部分;當(dāng)然我想出版商是不會同意這樣的名字的;而且貌似有點(diǎn)長;但是如果你看完后,你會無比的同意我的看法。如果你看到這個名字,你絕對不會買這本書的。
      
      下面,讓我來88我粗讀中發(fā)現(xiàn)的問題;
      
      一.出版層面
      1.1 為了配合 悟透 這個字眼而死皮巴列 的 加上了 沉魚mm 的繪圖。這玩意 除了占篇幅,時不時打斷我閱讀理解的 流 ,還有其他的作用沒?有木有???
      不論,沉魚mm的畫風(fēng)如何飄逸;就她圖里表達(dá)的意思,我怎么看怎么像20多歲小青年的感情故事的小畫冊;和“悟透”“禪”有毛關(guān)系?沉魚mm對自己擅長的東西的癡迷,讓她沒有吃透書本身的意思。
       整本書讓繪圖 拖累的加了好多插頁,浪費(fèi)了好多的綠色染料,書就貴到49元了。我能理解在當(dāng)當(dāng)網(wǎng)上有人說這本書就一個小人書的同學(xué)的感受了……
      1.2 不知道 這個電子工業(yè)出版社 的校對 有沒有 這個職位。我剛剛看到第一章;P10 有“……變量和參數(shù)都只有unfined,null,bool,number……”
      
      一句話兩個錯誤,校對吃什么飯的;這還才第一章,剛剛開始啊……
      P69,代碼里的doctype說明 印刷了兩遍。啊 ,有沒有?這也看不到?
      1.3 每個代碼最前面都有個鏈接——表示線上版本的代碼地址;現(xiàn)在才過了3年;你自己訪問訪問 www.leadzen.cn 還有沒有?有木有啊?這不是騙一票就走人的行徑嗎?看看w3c,stanford里的一些論文都多少年了還在那兒掛著……
      1.4 變態(tài)的字體顏色和加亮;我不反對彩色和其他方式的高亮,我也常常在使用,這樣有助于別人的理解和記憶;但是這本書的代碼里的高亮,相當(dāng)無厘頭。在P21頁,代碼里有 “
      李戰(zhàn) like 王菲”,重點(diǎn)不是 李戰(zhàn)喜歡王菲(這個名字),而且他把 “站”高亮了,我就不解鳥,這是神馬意圖?這種無厘頭的高亮到處都是。如P25的代碼里,“日出漢家天,月落陰山前。女兒琵琶怨,一唱三千年” 高亮“落”,“唱”。還有另一種高亮,P42里“//建立對象前定義的方法”,這句高亮了“前”。它的意圖我理解,就是強(qiáng)調(diào)這個是“前面的”,理應(yīng)還有個高亮“后”作為對比吧——對不起沒有,是個太監(jiān)的模樣……
      1.5 代碼沒有編號;就算大學(xué)的時候用的《數(shù)據(jù)結(jié)構(gòu)》里面,每個代碼都有一個代碼標(biāo)號,行號,以便以后的地方引用,比方時候我現(xiàn)在要引用。但是這本書里沒有——我里面就“老虎吃天,無處下爪”。
      
      二,關(guān)于內(nèi)容
      2.1 我不想說借禪道講JavaScript是不是合適的問題;至少,我覺得類比暗喻太幼稚了,好多地方有點(diǎn)生搬硬套。比方說“觀音姐姐”,數(shù)據(jù)+結(jié)構(gòu)類比 男人和女人,“數(shù)組化hash化”類比光的波粒二象性;“心似對象樹”;那個寫的圍棋例子里的故事,和asp.net ajax的廣告 也就是俗稱的第三章的開篇,這兩個和 JavaScript 這個語言的特質(zhì)有那么大關(guān)系嗎?把后兩章的內(nèi)容里JavaScript隨意改成某個語言,都能拼成完整的兩章!是不是知道這兩例子就悟透了——我倒沒覺得。但我在理解JavaScript的時候,突然,讓我去思考怎么判斷 什么樣的棋才是活棋 這樣 算法的問題,我一個java程序員讓我去了解asp.net的東西,這是本意嗎?
      
      李戰(zhàn)老師和沉魚mm都犯了同樣的錯誤——拿錘綜合征。李戰(zhàn)老師應(yīng)該是個圍棋迷,還是從物理系畢業(yè)的原來做asp.net開發(fā)的是不是?沉魚mm最擅長話輕松的情感話題了,對不對?
      2.2 編碼規(guī)范; 括號的匹配。我喜歡懸掛式,李戰(zhàn)老師用的是對齊。好吧,這個看個人愛好;但是李戰(zhàn)老師的所有代碼if/for后面不加{}這個可不是一個個人愛好問題——加括號絕對是正確的;舉例的時候不精簡。在寫類繼承的時候P50,寫了this.Type屬性,對理解原型沒有一點(diǎn)點(diǎn)用處。因?yàn)槟愫竺娲a也沒有說明這個有什么樣。白白讓讀者在這里浪費(fèi)時間;"",''兩種引號的不規(guī)則使用,你會看到(p21)在代碼里,就算沒隔幾行,字符串的樣子就不一樣,很喜歡變裝的;在圍棋部分P79,有個19*19次的document.body.appendchild,了解一點(diǎn)點(diǎn)JS優(yōu)化的人都知道,這里應(yīng)該使用DocumentFragment。
      
      這些小地方,如果讓新手學(xué)習(xí)到了,從一開始就會走彎路;這個不是得道的人應(yīng)該做的;
      2.3 有多出對JavaScript理解錯誤的地方。如P21的代碼里(具體在那里,需要我拿書在你面前比劃,因?yàn)闀蠜]有什么代碼行的標(biāo)識,不是我的錯)“alert('your old name is ' + yourname) ;//輸出 ”;
      如果 沒有后面 的var yourname定義,yourname就是一個閉包,但是李戰(zhàn)老師卻把它作為全局變量來解釋,我覺得不妥;
      2.4 太弱智的錯誤,如 P11 #13行,寫的Numer,String,按照李戰(zhàn)老師的本意;Number和number,String和string是不同 的東西,書中前面也說了;但是在這里自己就犯這樣的錯誤;
      2.5 敘述太過啰嗦,短話常說了,P69里用了整整3頁的篇幅講最基本的DocType知識——用的是幼兒園老師的口吻;活活把短篇小說寫成了長篇。尤其后面兩章,完全和悟透沒有一點(diǎn)點(diǎn)關(guān)系——狗尾續(xù)貂。
      
      總的來說,如果你想看這本書,建議你去書店撕下13至42頁,然后拿出來看!想看繪圖的,在圖書館里看看就行了,別買出來,就前面的能看,后面的完全的不知所云。
      
      我也是初學(xué)者,碼齡不到3年,凡夫俗子一個,沒有禪道,不蛋定,見人就噴,前段時間剛剛讓頭批評過;而且上面是我粗讀后的認(rèn)識,錯誤也請包涵;
      
      至于,我為什么買這本書,因?yàn)楹统留~mm,有一面之緣,而沖動買的;當(dāng)然這個不能怪沉魚mm,因?yàn)樗簿孢^我;我也不是黑 沉魚mm和李戰(zhàn)老師——我對沉魚mm的思維方式很喜歡;李戰(zhàn)老師的禪也悟的不錯——完全對事不對人!
      
      PS:看了后記,我明白了為什么會這樣紕漏。李戰(zhàn)老師也是新手。但是如果是新手,那就等自己上手后再拿出了唄——丑不是你的錯,但出來嚇人就是你的不對了!
      
      附:為了讓我們討論的一致;留下書詳細(xì)信息;
      作者: 李戰(zhàn)
      出版社: 電子工業(yè)出版社
      出版年: 2008 年12月
      頁數(shù): 177
      定價(jià): 49.0
      裝幀: 平裝
      ISBN: 9787121074738
      
      
      注:本文和我買這本書,遵循 HSL(Hite Sharing License)
      
  •     這本書的圖文并茂確實(shí)吸引了我,因?yàn)槭窃趫D書館借的,廣大讀者詬病的價(jià)格問題倒沒困擾我。想這樣具有思想的書,不適合想入門的人看,他們可能更應(yīng)該去看一些語法實(shí)踐類的書籍,作者極力想表達(dá)出來的思想的共鳴對快餐型的閱讀者而言是無法體會的,甚至?xí)X得啰嗦,而在像我這樣有多年js開發(fā)經(jīng)驗(yàn),同時做過c#/php/C++開發(fā)的人才會覺得很對胃口,正所謂好書也得有合適的讀者。
      第一章寫得很好,尤其是對象構(gòu)造和繼承那里很好地梳理了我的知識體系,確實(shí)有真經(jīng)的感覺,當(dāng)然覆蓋也不完全,甘露那部分也比較艱深,建議大家泡杯茶,一邊看書,一邊練習(xí)。
      要說缺陷的話,最大的缺陷是花了很多精力來結(jié)合微軟的ajax庫來做演練,這里失色不少,如果配以jquery的使用和分析比asp.net ajax會更受歡迎得多。另外的缺陷是對ajax過于迷戀,對jsonp方式不夠重視,當(dāng)然這里也是仁者見仁。
      
  •     大學(xué)時讀的
      現(xiàn)在想想,好像記得有幾個挺玄乎的理論
      
      書中有一個用iframe的例子,占了老多篇幅,貌似湊數(shù)的
  •     書本身還是不錯的。
      尤其是第一章,有很多值得大家讀的地方,不過質(zhì)量逐章遞減,第二章部分有用,第三章就有些雞肋了。
      總體來說,對于新手來說,買來看看還是不錯的,尤其是第一章作者對JS的思考
  •     趣味性很高。對javascript的解釋很清楚,比較適合新手看。
      
      插圖畫得很好,很適合我的口味。
  •     根據(jù)守破離之道的說法,作者已經(jīng)達(dá)到了破的境界。
      從原理出發(fā),對JavaScript的玩味很有啟發(fā)性。
      
      首先對JavaScript的無類中有類進(jìn)行了解釋,然后逐步進(jìn)行了試驗(yàn)
      然后給出了一個圍棋的示例程序,對類的封裝進(jìn)行了實(shí)踐
      最后談到Ajax,分析了.Net對Ajax的封裝,并提出了一個使用隱藏的iframe進(jìn)行跨域的方法
      
      根據(jù)書上手打的圍棋的示例程序
      http://ysmonk.appspot.com/static/chess.html
  •     我并不是否定里面的內(nèi)容,內(nèi)容是挺不錯,但我覺得全書精華部分就第一部分,但第一部分很多內(nèi)容在網(wǎng)上已經(jīng)有了,后面兩部分內(nèi)容感覺只是作者為了出書強(qiáng)加上去的,比第一部分內(nèi)容差了不少,所以不建議買。
  •     職場生涯設(shè)計(jì)是人安身立命之根本,唯有改變思路才能改變命運(yùn)!
      博文視點(diǎn)強(qiáng)大的作者團(tuán)隊(duì)將從北京移師上海,為您闡述:
      了解自我、挑戰(zhàn)自我、超越自我!與你分享微軟華人員工的成功與成長心路
      
      張奭:原微軟總部測試專家、職業(yè)咨詢師。
      
      獵頭揭秘 張大志 (Leo) zhaopinpro創(chuàng)始人,從事研發(fā)人員考核的培訓(xùn)與咨詢
      
      ,CSDN十大明星博主
      
      經(jīng)濟(jì)危機(jī)下的職業(yè)規(guī)劃 張華 精通醫(yī)學(xué)、日語、經(jīng)濟(jì)的CTO
      
      性格的修煉對職業(yè)生涯的作用 李戰(zhàn) 阿里軟件高級架構(gòu)師,《悟透JavaScript》
      
      的作者
      
      心中有愛 劉旭 美女CEO,設(shè)計(jì)師
      
      微笑生活,微笑工作!相信這樣的隨意可心party一定能讓您滿載而歸!
      
      
      活動主辦方:電子工業(yè)出版社博文視點(diǎn)
      活動時間:2009年9月20日上午9:00-12:00
      活動地點(diǎn):上海大眾大廈
      活動費(fèi)用(場地和茶水費(fèi)):
      標(biāo)準(zhǔn)收費(fèi):80元/人;
      3人或者3人以上同時報(bào)名,60元/人;
      由于場地所限,僅限200人報(bào)名,我們會按照報(bào)名的先后順序答復(fù)您是否能參加本
      
      次活動。
      報(bào)名方式:登錄 http://www.broadview.com.cn/open%20party/6/openparty-
      
      6.htm
      如有疑問可致電:010-88254367,或發(fā)郵件到sxy@phei.com.cn。
      報(bào)名截止時間:2009年9月18日下午16:00
  •     被 JavaScript所困惑已久,終于在書店碰到它,這本書打開后就有閱讀的欲望,閱讀學(xué)習(xí)的過程更是一種享受。深刻的道理用簡單顯淺的語言描述,輕松學(xué)習(xí),現(xiàn)在已經(jīng)悟透了。
  •     關(guān)于原型繼承,我認(rèn)為寫得非常的好,通俗易懂,非常容易讓人接受,相比較<<Ajax in Action>>而言對于初學(xué)者較容易接受,本書的Ajax例子是用.net寫的,所以對于PHP和Java的程序員來說,可能不是一件好事哦.個人認(rèn)為最重要的就是掌握思想.
  •   呵呵,噴的有些道理,可能是你是高級程序員了吧,這本書對入門的看前幾章還是有點(diǎn)用的。PS,圍棋的例子哪兒可以下啊
  •   刷一下。。??吹侥愕脑u論。。
  •   我也是因?yàn)楹髢烧陆o了4星。第1章作者自己都已經(jīng)先發(fā)到博客上了,不用去買的。
  •   呵呵,感覺有點(diǎn)像跟小孩子寫的一樣。。。
  •   我部分同意你的看法,精華都在第一部分。
    但是不論什么書籍,尤其是看起來很累的技術(shù)書籍,我特別不想再看起來很累的電腦屏幕上閱讀。
    個人認(rèn)為第一部分能值回票價(jià)。
  •   我也是這么認(rèn)為的,作者辛苦寫出來了,你想看就要花錢買嘛。。。
  •   如果想學(xué)習(xí)如何將一篇blog文章包裝成一本定價(jià)49元的書,請看此書。本書的特點(diǎn)就是,字大,空白多,插圖多,代碼多,廢話多,有用的內(nèi)容少。另外,書名中的“悟透”二字純粹是忽悠人的。
  •   字大,空白多,插圖多 真理。
    不敢亂說書名中的“悟透”2字,反正我是沒感覺有哪里悟透了。
  •   是一篇博客改編的,前面60頁可以看一看(網(wǎng)上有),后面的沒什么價(jià)值,且很多已經(jīng)過時,所以,沒必要購買。
  •   悟透了就夠了,有時候思想比實(shí)現(xiàn)更重要。
  •   是比較糾結(jié)。。。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7