
凌傑
這是一本JavaScript入門指南。它回答瞭如何單獨使用JavaScript這門編程語言解決Web應用程序前後端開發過程中涉及的所有技術棧問題,幫助Web開發者減少其需要使用的編程語言種類,從而降低其學習成本。本書將從ECMAScript標準定義的基本語法開始,系統闡述JavaScript在瀏覽器端、服務器端的開發思路和設計理念。在此過程中,作者將提供大量可讀性強、能夠正確運行的代碼示例,以幫助讀者理解書中介紹的技術、概念、編程思想與程序設計模式。本書主要由三部分組成:第一部分介紹JavaScript語言的核心知識點;第二部分介紹JavaScript在瀏覽器端的使用,包括BOM 和DOM組件、AJAX技術等;第三部分介紹JavaScript在Node.js平臺中的應用。本書內容循序漸進,實操性強,適合對HTML 和CSS有所瞭解的JavaScript初學者,以及對Web全棧開發及其背後的設計理念感興趣的讀者。
想看node的話就看node相關書籍,要看DOM就看JavaScript指南那本書,要是七零八亂的組合在一起,這樣的內容,閱讀體驗太差了,很容易讓人懷疑人生🙉🙉🙉
我覺得本書還不錯,對於javascript全棧開發 有了全貌的認識。
系統的介紹了一下,對於前棧小白來說受益匪淺
其實這本書就是範圍很大的介紹JavaScript的各方面基礎知識,沒抱太大希望本着抱着查漏補缺的心態快速過一遍的,沒想到還真把我之前有些一知半解沒太深入的地方理通了。講一下本書給我的一些收穫吧: 1、對事件驅動模型有了更全面的認識,這個是由JS執行環境提供的,不是JS自帶的。 2、async/await原來是generator函數語法糖。 3、徹底理解了yield 和 next之間的關係。 4、for await of 出現的意義,之前是靠遞歸來實現異步循環。 5、export導出就兩種方式,要麼直接聲明的時候導出;要麼聲明完之後,用對象的形式導出。 6、Node接口(屬性和方法等)、Element接口(繼承自Node接口,又有一些自己擴展的接口)、Document接口等等。 7、所有事件都會經歷先捕獲後冒泡這麼一個流程。 8、mouseout和mouseleave區別,mouseover和mousemove區別,keydown和textinput區別。 9、請求頭中的withCrendentials比較雞肋,設置true就是跨域請求攜帶cookie等。一般axios中默認是false,即不啓用。 10、Web服務器可以簡單理解爲 http server,所以Nodejs做全棧開發好處就是不再用第三方Web服務器軟件如Apache、Nginx、IIS等做路由配置。Nodejs就可以利用http模塊做web服務,nodejs項目運行的目錄就是根目錄。
看了下目錄,不打算點開看了。前半部分講dom後半部分講node,dom就算了,node的部分其實就是起個靜態服務,對於想簡單瞭解一下的還行,但是想深入理解的,其實看這些內容沒啥意義。
內容走了一遍,例子有點拉胯,內容比較全面