值得學(xué)習(xí)的十個代碼知識庫,助你進階JavaScript
前言
大家好,我是林三心,用最通俗易懂的話講最難的知識點是我的座右銘,基礎(chǔ)是進階的前提是我的初心~
今天給大家分享 10 個 JavaScript 知識倉庫
1、開發(fā)人員都應(yīng)該了解的 33 個概念
英文名:33 Concepts Every JavaScript Developer Should KnowJavaScript
顧名思義,這個存儲庫包含每個“優(yōu)秀” Javascript 開發(fā)人員都應(yīng)該了解的 33 個 Javascript 概念的列表
每個概念還有一堆學(xué)習(xí)資源可以讓您進一步了解它,并且通過分享的各種文章和視頻,想學(xué)好它都很難
倉庫地址:https://github.com/stephentian/33-js-concepts
圖片
2、JavaScript 題庫
英文名:Javascript questions
這個代碼倉庫的作用是:
- 測試你對 JavaScript 的了解程度,
- 刷新一下你的知識,
- 準(zhǔn)備前端面試!
它包含從基礎(chǔ)到高級的問題,并定期更新新問題。每個問題的答案都存在于每個問題下方的折疊部分中,您可以單擊以展開(但不要作弊!?。。?/p>
如果您是那種遵循“每天解決一個問題,遠(yuǎn)離失業(yè)”的人,那么這對您來說這是個好東西
倉庫地址:https://github.com/lydiahallie/javascript-questions
圖片
3、你根本不懂 JavaScript
英文名:You don't know JS
如果你想從頭到尾地學(xué)習(xí)這門語言,那么這就是你應(yīng)該去的地方。這是一系列書籍,旨在將你從新手變成經(jīng)驗豐富的開發(fā)人員,讓他們對 Javascript 幕后工作原理有深入的了解。
它深入探討了 Javascript 語言的核心機制,并且完全免費在線提供。
如果你想牢牢掌握這門語言,你就不能錯過這一篇!
倉庫地址:https://github.com/getify/You-Dont-Know-JS
圖片
4、Airbnb Javascript 風(fēng)格指南
英文名:Airbnb Javascript style guide
這是當(dāng)今互聯(lián)網(wǎng)上最著名的 Javascript 資源之一,這是理所當(dāng)然的。
它包含一套 Javascript 編碼指南和最佳實踐,最初由 Airbnb 的工程團隊編寫。
它涵蓋了 Javascript 的各個方面,并針對大量主題提供了詳細(xì)的建議。
完全值得一看!
倉庫地址:https://github.com/airbnb/javascript
圖片
5、技術(shù)面試手冊
英文名:Tech interview handbook
如果您正在閱讀本文,那么您很可能在某個時候會參加技術(shù)面試。
因此,這對您來說可能是非常有用的資源。
這本手冊已使超過 500,000 人受益,它使您免去了有時推薦的死記硬背練習(xí)競爭性編程問題的麻煩。
該存儲庫具有實用的內(nèi)容,涵蓋了技術(shù)面試的所有階段,從投遞簡歷到通過面試再到報價談判。
倉庫地址:https://github.com/yangshun/tech-interview-handbook
圖片
6、JavaScript 算法全集
英文名:The Algorithm - Javascript
這是互聯(lián)網(wǎng)上另一個廣受歡迎的資源,非常值得一試。它專注于在 Javascript 中實現(xiàn)各種數(shù)據(jù)結(jié)構(gòu)和算法,從排序和搜索等基本數(shù)據(jù)到動態(tài)編程等復(fù)雜數(shù)據(jù)結(jié)構(gòu)和算法。
您將找到每個內(nèi)容的詳細(xì)解釋代碼片段!
倉庫地址:https://github.com/TheAlgorithms/Javascript
圖片
7、無與倫比的 JavaScript
英文名:Awesome Javascript
這個倉庫庫包含一系列很棒的瀏覽器端庫、資源和其他閃亮的東西,全部用 Javascript 編寫。
它涵蓋了從包管理器、加載器、捆綁器和轉(zhuǎn)譯器到UI 工具、實用程序、手勢、地圖、動畫等等的一切。
如果任何瀏覽器端魔法可以使用 Javascript 完成,那么您很可能會在此處找到它。
一定要開始這個并保留它以供將來參考。
倉庫地址:https://github.com/sorrycc/awesome-javascript
圖片
8、JavaScript 是什么鬼
英文名:WTFJS
如果您一直在使用 Javascript 進行開發(fā),那么您很可能每隔一段時間就會遇到一些奇怪的事情。
作為一種語言,Javascript 充滿了這些棘手的小事情,有時這些事情很煩人。
如果以上兩句話中的任何一句話引起了您的共鳴,那么就不要再猶豫了。
該存儲庫包含許多此類概念的列表,這些概念對于新開發(fā)人員來說很難理解。
跳進去玩得開心!
倉庫地址:https://github.com/denysdovhan/wtfjs
圖片
9、高效工程師筆記
英文名:Effective Engineer Notes
“他們是把事情做好的人。高效的工程師會創(chuàng)造成果?!?/p>
如果你想成為一名高效的工程師,你就必須在職業(yè)生涯中學(xué)習(xí)、忘卻、重新學(xué)習(xí)很多東西。
因此,這個要點將幫助您采取正確的心態(tài)并知道該做什么以及不該做什么。
如果您正確利用它,這可能是最有用的資源之一!
倉庫地址:https://gist.github.com/rondy/af1dee1d28c02e9a225ae55da2674a6f
圖片
10、免費編程書籍
英文名:Free programming books
無論我觀看多少課程、觀看多少 YouTube 視頻,書籍仍然是學(xué)習(xí)新東西的黃金標(biāo)準(zhǔn)。
如果您像我一樣,那么這個存儲庫適合您。
它是任何人都可以免費獲取的編程書籍合集。
它是最著名的存儲庫之一,在 Github 上擁有超過 271,000 顆星。
非常值得一看!
倉庫地址:https://github.com/EbookFoundation/free-programming-books
圖片