作者簡介:
Kyle Simpson
推崇開放的互聯網,對JavaScript、HTML5、實時/端對端通信和Web性能有深入研究。他是技術書作傢、技術培訓師、講師和開源社區的活躍成員。
譯者簡介:
趙望野
前端工程師,前端基礎技術組leader,曾經負責豌豆莢2.0的前端架構設計和主要開發工作,目前負責Front-end Technical Infrastructure的建設。新浪微博@趙望野。負責本書第一部分“作用域和閉包”的翻譯。
梁傑
北京航空航天大學計算機科學與技術專業大四學生。熱愛JavaScript、Python,熱愛開源,喜歡做各種各樣有趣的事情。負責本書第二部分“this和對象原型”的翻譯。
JavaScript語言有很多復雜的概念,但卻用簡單的方式體現齣來(比如迴調函數),因此,JavaScript開發者無需理解語言內部的原理,就能編寫齣功能全麵的程序;就像收音機一樣,你無需理解裏麵的管子和綫圈都是做什麼用的,隻要會操作收音機上的按鍵,就可以收聽你喜歡的節目。然而,JavaScript的這些復雜精妙的概念纔是語言的精髓,即使是經驗豐富的JavaScript開發者,如果沒有認真學習也無法真正理解語言本身的特性。正是因為絕大多數人不求甚解,一遇到齣乎意料的行為就認為是語言本身有缺陷,進而把相關的特性加入黑名單,久而久之就排除瞭這門語言的多樣性,人為地使它變得不完整、不安全。
“你不知道的JavaScript”係列就是要讓不求甚解的JavaScript開發者迎難而上,深入語言內部,弄清楚JavaScript每一個零部件的用途。本書介紹瞭該係列的兩個主題:“作用域和閉包”以及“this和對象原型”。掌握瞭這些知識之後,無論什麼技術、框架和流行詞語,你都能輕鬆理解。
發表於2024-12-23
你不知道的JavaScript(上捲) 2024 pdf epub mobi 電子書 下載
最近剛開始看 YDKJS 係列,不知道翻譯質量如何,所以對比著看英文版和譯版。中肯地說,翻譯得很生硬,晦澀不易懂。目前發現一處明顯的錯誤:在 Scope & Closure, Chapter2 —— Lexical Scope 中,開篇原文為:In Chapter 1, we defined "scope" as the set of rules that...
評分57頁: bar.js中的程序會加載或導入這兩個模塊並使用它們。 應改為:baz.js中的程序會加載或導入這兩個模塊並使用它們。 64頁: 示例代碼段的注釋, 不應該翻譯成中文, 翻譯成中文跟程序的運行結果就對不上瞭, 這裏並不是對程序的解釋, 而是指齣運行結果。 89頁: 另一...
評分純屬神吹的書瞭,文中各種比喻,扯著扯著就扯到題外瞭讓人摸不著頭腦,經常談到一個知識點就說後麵再解釋.....那你特麼在這裏講什麼,後麵再寫不行?大段大段的文字配閤可憐的一點的代碼,讓人昏昏欲睡。可憐我這書錢。實在湊不夠140字啊實在湊不夠140字啊實在湊不夠140字啊實...
評分非常棒的一本書,而且翻譯也很有意思。這本書這是該係統的上捲,中文版的還有中捲和下捲希望能夠早日齣版,已經有點迫不及待瞭。本書言簡意賅的對JavaScript的各種細節娓娓道來,指齣瞭JavaScript的一些陷阱以及如何避免它們,也給齣瞭一下JavaScript的最佳實踐。一本好書是值...
評分57頁: bar.js中的程序會加載或導入這兩個模塊並使用它們。 應改為:baz.js中的程序會加載或導入這兩個模塊並使用它們。 64頁: 示例代碼段的注釋, 不應該翻譯成中文, 翻譯成中文跟程序的運行結果就對不上瞭, 這裏並不是對程序的解釋, 而是指齣運行結果。 89頁: 另一...
圖書標籤: JavaScript 前端開發 javascript 前端 編程 Web前端開發 計算機 Web
寫的太好瞭,簡直是神作!剛看瞭30頁,關於javascript的認識已經被刷新瞭!(也許是我javascript基礎本身太差,空有編譯相關的抽象理論吧。
評分前端必讀
評分這是一套超越語言本身,能給你帶來對編程模式思考的好書,
評分翻譯的很好。前幾章都是為瞭第六章做鋪墊,對js比較瞭解的建議直接看第六章
評分詞法作用域,this,prototype機製還算講得清楚。可能之前作用域鏈看過更深入的,但是還是沒太理清楚,這本把不必要的原型鏈知識剪除。提倡的委托,這種用法的確不多,挺刷三觀。可能算是對prototype關聯而非類用法的一個洗洗白吧。js本身都是對象的關聯而非類復製。
你不知道的JavaScript(上捲) 2024 pdf epub mobi 電子書 下載