最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript30 一個月純 JS 挑戰(zhàn)中文指南(英文全集)

 更新時間:2017年07月23日 17:38:56   作者:緝熙Soyaine  
JavaScirpt30 是 Wes Bos 推出的一個 30 天挑戰(zhàn)。項目免費提供了 30 個視頻教程、30 個挑戰(zhàn)的起始文檔和 30 個挑戰(zhàn)解決方案源代碼。目的是幫助人們用純 JavaScript 來寫東西,不借助框架和庫,也不使用編譯器和引用

JavaScript30 – 一個月純 JS 挑戰(zhàn)中文指南

JavaScirpt30 是 Wes Bos 推出的一個 30 天挑戰(zhàn)。項目免費提供了 30 個視頻教程、30 個挑戰(zhàn)的起始文檔和 30 個挑戰(zhàn)解決方案源代碼。目的是幫助人們用純 JavaScript 來寫東西,不借助框架和庫,也不使用編譯器和引用

https://github.com/soyaine/JavaScript30

中文指南作者:緝熙Soyaine
JavaScript30 教程作者:Wes Bos
完整指南在 GitHub,喜歡請 Star 哦♪(^∇^*)

JavaScript30 是什么?

JavaScirpt30 是 Wes Bos 推出的一個 30 天挑戰(zhàn)。項目免費提供了 30 個視頻教程、30 個挑戰(zhàn)的起始文檔和 30 個挑戰(zhàn)解決方案源代碼。目的是幫助人們用純 JavaScript 來寫東西,不借助框架和庫,也不使用編譯器和引用。

官網(wǎng)的 slogan 如下:

Build 30 things in 30 days with 30 tutorial No Frameworks × No Compilers × No Libraries × No Boilerplate
關(guān)于《 JavaScript30 中文指南》

英文中描述純 JavaScript 使用的單詞是 vanilla JavaScript,vanilla 有平凡普通的意味,同時也有香草的釋義,這個詞很美,可惜我找不到適當(dāng)?shù)臐h語來翻譯它。我從入門前端時就在用純 JavaScript 來寫東西、寫博客,看到這個挑戰(zhàn)時很開心,覺得在前端社區(qū)各種框架熱熱鬧鬧的時候,有人回到最本真的地方,是很難得的一件事。

當(dāng)然不可否認的是,新的工具可以幫助我們提高生產(chǎn)率,但最原始的 JavaScript 想必是很多人的知識結(jié)構(gòu)里所缺失的部分,如果你也想探探究竟,歡迎跟著這份指南,一起逛逛 JavaScript 的原始世界。

寫這份中文指南的另一個原因是看了 Nitish Dayal 寫的 Guides,我決定效仿他,在記錄筆記的同時梳理思路,整理形成指南。我相信 Learn by Use 的同時也深信教是最好的學(xué)。希望這份指南能夠幫助到想要進行練習(xí)的人們,特別是那些想要入門的前端小白們。

目前這份指南還在更新之中,歡迎監(jiān)督我,如果你想要及時獲取新的文章,可以在 GitHub Star/Fork 我的 Repo。

如何參加挑戰(zhàn)

下面是完成 Wes Bos 的 JavaScript30 挑戰(zhàn)所能借鑒的文檔,每個文檔的具體使用建議如下:

  • JavaScript30 官網(wǎng):進入官網(wǎng)注冊后可以觀看和下載所有教程視頻。Wes Bos 還把視頻傳到了百度云,進入官網(wǎng)直接拉到頁面底部就能找到鏈接。
  • Nitish Dayal 寫的英文指南:這是一份非官方的文字版指南,也是激勵我寫這一系列文章的主要因素。
  • 挑戰(zhàn)初始文檔:這是 Wes Bos 這份教程涉及的代碼,你可以直接 Clone 或者下載到本地,然后開始你 30 天的挑戰(zhàn)之旅。文檔共有 30 個文件夾,每個文件夾中至少有兩個文件。
    • index-START.html:是提供給我們的初始文檔,方便我們專注于 JavaScript 的編寫,這個文檔已經(jīng)將基礎(chǔ)的 HTML 和 CSS 部分寫好,我們只需要在這個基礎(chǔ)上編寫 JavaScript 代碼,實現(xiàn)特定的功能即可。
    • index-FINISHED.html:已經(jīng)實現(xiàn)了最終效果的文檔,可以查看效果和實現(xiàn)思路。
  • 我寫的中文指南源碼:文檔結(jié)構(gòu)和 Wes Bos 提供的相同,進入每個文件夾都可查看當(dāng)前挑戰(zhàn)的指南(README.md),我完成挑戰(zhàn)時建立的文件是 index-SOYAINE.html,里面有核心代碼的中文注釋。如果閱讀過程中發(fā)現(xiàn)問題,請在這里提 issue。 如果喜歡記得 Star 喲~♪(^∇^*),鼓勵我寫出更好的文章。

目錄

  1. JavaScript Drum Kit 指南 | 純 JS 模擬敲鼓效果
  2. JS + CSS Clock 指南 | 純 JavaScript+CSS 時鐘效果
  3. CSS Variables 指南 | 用 CSS 變量實現(xiàn)拖動控制參數(shù)效果
  4. Array Cardio, Day 1 指南 | 數(shù)組基本操作方法示例一
  5. Flex Panel Gallery 指南 | 可伸縮的圖片墻在線效果
  6. Type Ahead 指南 | 根據(jù)關(guān)鍵詞快速匹配詩句在線效果
  7. Array Cardio, Day 2 指南 | 數(shù)組基本操作方法示例二
  8. Fun with HTML5 Canvas 指南 | 彩虹畫筆繪畫板在線效果
  9. Dev Tools Domination 指南 | Console 調(diào)試技巧在線示例
  10. Hold Shift and Check Checkboxes 指南 | Shift 批量選中在線效果
  11. Custom Video Player 指南
  12. Key Sequence Detection 指南 | 在線效果
  13. Slide in on Scroll 指南 | 圖片隨屏幕滾動而滑入滑出的在線效果
  14. JavaScript References vs. Copying
  15. LocalStorage
  16. Mouse Move Shadow
  17. Sort Without Articles
  18. Adding Up Times with Reduce
  19. Webcam Fun
  20. Speech Detection
  21. Geolocation
  22. Follow Along Link Highlighter
  23. Speech Synthesis
  24. Sticky Nav
  25. Event Capture, Propagation, Bubbling, and Once
  26. Stripe Follow Along Nav
  27. Click and Drag
  28. Video Speed Controller
  29. Countdown Timer
  30. Whack A Mole

參加挑戰(zhàn)并不需要你繳納費用或是加入什么組織,也不會有人催著你去做什么,你只需要打開電腦,然后開始思考、敲擊鍵盤。相信內(nèi)在動機的力量,我在這里給出了一些建議和心得,最適合你的方法還需要你自己去摸索。

本中文指南貢獻者名單

相關(guān)文章

  • H5實現(xiàn)中獎記錄逐行滾動切換效果

    H5實現(xiàn)中獎記錄逐行滾動切換效果

    這篇文章主要為大家詳細介紹了H5實現(xiàn)中獎記錄逐行滾動切換效果,利用定時器實現(xiàn)中獎記錄逐行展示,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • Js中foreach()用法及使用的坑記錄

    Js中foreach()用法及使用的坑記錄

    這篇文章主要介紹了Js中foreach()用法及使用的坑記錄,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • JS實現(xiàn)的合并多個數(shù)組去重算法示例

    JS實現(xiàn)的合并多個數(shù)組去重算法示例

    這篇文章主要介紹了JS實現(xiàn)的合并多個數(shù)組去重算法,涉及javascript數(shù)組遍歷、判斷、運算、排序等相關(guān)操作技巧,需要的朋友可以參考下
    2018-04-04
  • bootstrap table實現(xiàn)單擊單元格可編輯功能

    bootstrap table實現(xiàn)單擊單元格可編輯功能

    這篇文章主要為大家詳細介紹了bootstrap table實現(xiàn)單擊單元格可編輯功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • js離開或刷新頁面檢測(且兼容FF,IE,Chrome)

    js離開或刷新頁面檢測(且兼容FF,IE,Chrome)

    這篇文章主要介紹了js離開或刷新頁面檢測(且兼容FF,IE,Chrome)。需要的朋友可以過來參考下,希望對大家有所幫助
    2014-03-03
  • javascript bind綁定函數(shù)代碼

    javascript bind綁定函數(shù)代碼

    bind函數(shù),顧名思義,用于為調(diào)用函數(shù)綁定一個作用域,因為this很容易跟丟它原來所在的作用域,直接指向頂層的window對象。
    2010-01-01
  • Javascript?、Vue禁止鼠標(biāo)右鍵點擊事件實例

    Javascript?、Vue禁止鼠標(biāo)右鍵點擊事件實例

    這篇文章主要給大家介紹了關(guān)于Javascript?、Vue禁止鼠標(biāo)右鍵點擊事件的相關(guān)資料,禁止右鍵的原理是通過JavaScript阻止瀏覽器右鍵事件的默認行為,從而達到禁止右鍵的效果,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2023-11-11
  • JavaScript模擬隊列的用法詳解

    JavaScript模擬隊列的用法詳解

    我原本以為JavaScript是不能寫隊列的,最近發(fā)現(xiàn)JavaScript是可以模擬隊列的,并且花樣還挺多,所以本文將給大家介紹JavaScript模擬隊列的基礎(chǔ)寫法用法,需要的朋友可以參考下
    2023-10-10
  • BootStrap table刪除指定行的注意事項(筆記整理)

    BootStrap table刪除指定行的注意事項(筆記整理)

    在前端開發(fā)中遇到這樣的問題,對于table指定行的數(shù)據(jù)進行刪除,花了好長時間才解決,今天小編抽時間給大家介紹BootStrap table刪除指定行的注意事項,需要的朋友參考下吧
    2017-02-02
  • 基于原生CSS+JS實現(xiàn)一個標(biāo)簽輸入框

    基于原生CSS+JS實現(xiàn)一個標(biāo)簽輸入框

    在各種框架大行其道的氛圍下,有些原生的屬性和方法可能都不太關(guān)注了,這也不失為是一種損失。本文就將利用原生CSS+JS實現(xiàn)一個簡單的標(biāo)簽輸入框,感興趣的可以了解一下
    2022-04-04

最新評論

弥勒县| 大宁县| 江都市| 新化县| 博兴县| 阳东县| 新民市| 招远市| 扎兰屯市| 满洲里市| 黔西| 璧山县| 奉贤区| 西宁市| 商南县| 吉木乃县| 大姚县| 株洲县| 安福县| 通山县| 治县。| 万州区| 怀远县| 宁南县| 新干县| 绿春县| 开鲁县| 来宾市| 洞头县| 高唐县| 海伦市| 汉源县| 苏尼特左旗| 汤阴县| 安仁县| 石泉县| 罗田县| 彰武县| 马龙县| 红桥区| 和政县|