JavaScript 在編程語言使用佔比中,連續七年排名第一程序員
這主要得益於近幾年 Native React、Weex 等跨平臺移動端開發框架,以及 Electron、NW.js 等跨平臺桌面端開發框架的興起,間接推進了 JavaScript 的發展。編程
在當今時代,若是你掌握了 JavaScript,即可以藉助 Flutter 來寫移動端應用,用 Electron 來寫桌面端應用,用 Node.js 來開發網站,可謂是「一招鮮吃遍天」,所以也常常有 JavaScript 開發者笑稱本身是「JavaScript 全棧開發者」。瀏覽器
從軟件行業的基礎應用及編程學習的投入產出比來講,掌握 JavaScript 的開發無疑是性價比最高的選擇。框架
給不耐煩程序員看的 JavaScript編程語言
昨天在逛技術社區的時候,無心間看到一份優質的 JavaScript 教程,今天恰好想借此機會跟你們分享一下。學習
這本教程的做者 Dr. Axel Rauschmayer 爲德國慕尼黑大學的信息學博士,從 1995 年開始從事 Web 應用開發,1999 年曾在德國一家互聯網企業擔任技術經理,2006 年發表第一次關於 Ajax 的演講。從開始工做至今,累積超過二十年 Web 開發經驗。測試
從 2011 年開始,做者便一直堅持在我的博客上撰文分享 Web 開發相關的技巧,同時也編寫了多本 JavaScript 相關的書籍,在 eBay、美國銀行、O’Reilly 等多家知名互聯網企業都作過技術分享和員工培訓。網站
由上可知,做者本人擁有頗爲深厚的編程功底與傳道受業的能力,這也是爲何我要向你們推薦這本書的緣由。視頻
該教程編著於 ES2019 基礎之上,旨在教授新手一些基礎的、現代化的 JavaScript 編程知識。教程
簡單從字面上來看,《JavaScript for impatient programmers》的中文譯名應爲《給不耐煩程序員看的 JavaScript》,若你屬於那種學習遇到陷入困境就想掀桌子的暴躁老哥,那這本書應該很適合你。
按做者的話說,學習此書不須要你具有任何 JavaScript 的知識,但須要你對編程有所瞭解,具有基本的編程技能。
該書具備如下幾個特色:
快速入門,專一於更多現代化特性;
測試驅動式的訓練,大多章節附有小測驗;
覆蓋 JavaScript 的全部基礎特性,其中包含 ES2019;
提供可選的高級章節,讓你可深刻了解更多特性。
固然了,做爲面向新手的 JavaScript 教程,這本書籍不可能面面俱到的向你傳授全部知識點。
例如,如下內容將不被包含在此教程內:
過於高級的語言特性不作講解,但會提供一些合適的資料供讀者參考學習;
該書將專一於語言特性的講解,所以對於瀏覽器相關的內容不會有太多涉及。
看到這裏,有同窗應該又會抱怨,該書內容是全英文的,看不懂。
這裏我仍是建議,若是你的英語水平尚可,最好直接看原文教程,由於裏面其實並無過多晦澀難懂的單詞。
不少人一直恐懼看英文教程,這裏我想跟你們說的是:踏出第一步老是很難,但停滯不前其實更爲恐怖。
Exploring JS
最後,我想向你們簡單介紹一下做者當前所運營的一個網站,該網站上面託管着一些很是高質量的 JavaScript 教程,本文分享的這本教程即是其中之一。
現網站上面有如下幾本教程:
JavaScript for impatient programmers
Speaking JavaScript
Exploring ES6
Exploring ES2016 and ES2017
Exploring ES2018 and ES2019
Setting up ES6
Exploring ReasonML and functional programming
能夠看到,上述課程大部分與 JavaScript 相關。
目前,該網站上面的書籍大都支持免費在線查閱,若是須要查看離線版本,可付費購買做者提供的電子版書籍。
若是你以爲做者編寫的教程對你有很多幫助,也可在平臺上給做者打賞,請他喝杯咖啡。
對於 JavaScript 的初學者來講,這個網站可謂是一個寶藏庫,建議各位收藏備用,多加學習。
我第一眼看到《JavaScript for impatient programmers》這本教程的時候,便以爲它的名字起得挺有意思的。
來源: GitHubDaily
歡迎關注個人公衆號:【編程資源庫】 ,關注後回覆「我來自互聯網」便可領取2000G視頻教程