易燃物匯聚 YouTube 有聲書與書評
JavaScript高級程序設計(第4版) 封面

JavaScript高級程序設計(第4版)

馬特·弗里斯比

4萬人在讀
101.1萬字總字數
¥129定價

內容簡介

本書是JavaScript經典圖書的新版。第4版涵蓋ECMAScript2019,全面、深入地介紹了JavaScript開發者必須掌握的前端開發技術,涉及JavaScript的基礎特性和高級特性。書中詳盡討論了JavaScript的各個方面,從JavaScript的起源開始,逐步講解到新出現的技術,其中重點介紹ECMAScript和DOM標準。在此基礎上,接下來的各章揭示了JavaScript的基本概念,包括類、期約、迭代器、代理,等等。另外,書中深入探討了客戶端檢測、事件、動畫、表單、錯誤處理及JSON。本書同時也介紹了近幾年來湧現的重要新規範,包括FetchAPI、模塊、工作者線程、服務線程以及大量新API。

讀者書評

★★★★★

作爲業界公認的經典好書,通讀下來,是將JavaScript語言各個角落都一覽無遺的暢快淋漓,雖然這麼說並不十分嚴謹,但這就是系統學習的好處——消除絕對盲點。 具體可分爲兩方面: 1、學習新知識 那些本該知道,卻因爲知識面不夠而忽視了的部分。 隨着新知識接收的越來越多,就會聯想到一些見過但沒做過的東西是怎麼實現的,或者工作中遇到的難題找到了更便捷、高效的解決方法。 2、溫習舊知識 如果你已經知道,可以幫助重新梳理——它是什麼,爲什麼出現,用在哪裏,好在哪裏,就串了起來,加深了記憶和理解。 在此基礎之上,也更易理解那些“框架源碼”的編寫依據,揭開神祕面紗,不僅如此,有了紮實的基礎,很多事都變得簡單起來。 相對舊版,在篇幅和章節編排上變化很大,加入了很多ES6之後及HTML5標準(不僅是html本身)中更新的東西,如果你的知識庫仍停留在幾年前,收穫會更大。 那非讀不可?誠然,每種技術都有不止一本好書,每本書都有自己的亮點,知識點會重疊,但個性獨一無二,所以它仍是不可替代的。 努力很重要,方向也重要,如果你不想面對需求一籌莫展,也不想被人說只會用框架,就學起來吧!可能很困難,但你會愛上它。

★★★★★

閱讀速度:6000字/分鐘 專業書看多了也快 1、本書主題:JavaScript高級程序設計 2、提供知識:JavaScript語言 3、速讀建議:有專業知識儲備還好,對於文科生來說,看編程語言會很喫力。建議別死磕某個專業術語,或者糾結代碼。對於普通讀者來說,你閱讀是爲了打磨自己的經驗,而不是去強行吸收某個知識點。 書即世事。 我們都想跟自己喜歡的人打交道,但現實是經常要跟厭惡的人打交道。 讀自己感興趣的書固然好,但初學者經驗不足,更需要在不感興趣的書中鍛鍊思維。 當敵人都願意跟你打交道時,放眼望去都將成爲你的朋友。

★★★★★

JavaScript高級程序設計一直被前端界奉爲神作,還有個很形象的名字--紅寶書。 第3版,第4版都買了紙質版研讀,着實不煩。 它的封面不一定好看,但其中內容一定精彩; 它的厚度不一定驚人,但書中所述一定實用。 常翻案頭書,於生活是一種嚮導,於工作是一種助益。

★★★★★

長久以來,本紅寶書和 Oreilly 出版的權威指南齊名,二者各有千秋,互相補充,僅就最新版而言,本書內容更全面些,尤其是書尾還附加工程實踐的指南,適合從業者閱讀。作爲業餘者,我重點閱讀了異步相關的章節,老實地講翻譯不符合我胃口,沒有讀英文原版那種舒暢。翻譯後因爲語言文字的歧義會增加理解的困難,甚至產生誤解,幸賴我堅實的基礎,沒有受到多大的干擾。由於JavaScript是基於事件驅動的單線程模型,所以它的異步執行有自己的特點,和多線程實現的異步有很大不同。單線程模型在邏輯上更接近操作系統對CPU的調度,也就是說 JavaScript 自己實現了調度算法,它就像一個單核 OS。

★★★★★

零基礎用了5天時間看完,單純看書上的內容真的感到喫力,邊看邊用AI工具搜索關鍵詞和用法,稍微有了點概念,但離學以致用還差得遠。 還好描述清楚需求可以用AI工具自動生成代碼,省去了死記硬背,下一步準備看VUE和uniapp。

★★★★★

這本書都有,微信閱讀也太強了吧。 這本書可以說是前端必讀的一本書,既有深度又有廣度,你可以不看犀牛書,可以不看蝴蝶書,但是你不能不看這本紅寶書。 雖然寫着高級兩字,但是其實裏面講的並不難,只需要有html,css和一點js知識即可,剛入門的小夥伴們如果有些地方看不懂,可以走馬觀花看一遍,以後有知識積累後再來看這部分的內容,如果還有看不懂的地方,那就再過段時間來看。總之就是這本書需要反覆閱讀,切勿囫圇吞棗。

★★★★★

1.javascript不僅僅是是ECMAscript規定的語言本身,它包含了三大部分:ECMAscript,DOM(文檔對象模型),BOM(遊覽器對象模型)。如果想要只對javascript本身做一個瞭解,建議閱讀到第十三章“事件”就可以了。之後是一些HTML5新內容,XML和JSON的操作還有非常流行的AJAX,這些章節都是一大堆方法和API,沒有實踐過一些前端項目的人讀起來沒什麼意思,所以建議學生大概瞭解一下就行了。不過最後從第二十三章起的“離線應用與客戶端存儲”,“最佳實踐”要好好看看。 2.我因爲之前學過一些主流編程語言,所以在語法章節直接跳過去了,後面讀面向對象那裏果然就有了問題。javascript雖然和主流編程語言語法差距不大,但有些細節還是要關注,比如函數沒有簽名和垃圾回收呀等等,對以後章節的面向對象設計比較有幫助。 3.第六和第七章,“面向對象的程序設計”和“函數表達式”我認爲是深入javascript的關鍵,有些理解困難的時候可以在網上搜一搜博客,比如閉包我就沒怎麼看懂,最後在網上找到一遍阮一峯的博文,說的很清楚,立馬就明白了。 4.讀再多的游泳書都不如下水去撲騰幾下的,所以最多的是要實踐,本書有一個缺點是沒有實戰項目(加上不知道要多厚了),建議可以看疲倦後找些例子寫一寫,從最簡單的常見交互腳本開始,也可以練練2048呀比較複雜的東西。在出錯的時候,想想書中的理論知識。

★★★☆☆

工作了七年,幹純WEB 開發也有三年多的時間。第一次細讀這本據說是 JS 學習入門的書籍,在此之前只是泛讀,這次細讀之後很難評。 前十三章的內容入門但是並不淺顯,文章的內容是存在明顯的邏輯,尤其是在寫對象和作用域的那幾章。 但是第十三章之後的很多的時候都亂七八糟,不得已去下載來 PDF 版本來看,感受會好很多。但是它內容本身就非常的平鋪直敘,排版也糟糕,印象中尤其是 DOM API 和 JavaScript API 章節的時,不清楚是不是翻譯的問題,或許爲了大而全,很多東西明明多寫幾句話就能夠把知識點串聯起來,但是它硬是不說,那我看你幹什麼,直接去看 MDN 不好嗎?書本來就厚了,還差你這幾頁嗎? 所以說對於大多數入門的開發者看前13 章就可以了,後面泛讀。

★☆☆☆☆

let object1 = new Object(); object1.name = "aaaaa"; console.log(object2.name); let object2 = object1; 這書怎麼會有這種錯誤, console.log(object2.name);,object2 還沒創建就調用了?

★★★★★

五星好評, 對於不專門從事js開發的人,想重新系統學習,非常好。

書籍信息

作者馬特·弗里斯比
譯者李松峯
出版社人民郵電出版社
出版時間2020-09-11
ISBN9787115545381
分類計算機-編程設計
格式EPUB
完結狀態連載中
章節數236