JS30-Day00-Epilogue-List

JavaScritp30-epilogue

Sometimes it is the people who no one imagines anything of , that do the things that no one can imagine. - Alan Mathison Turing


  • 30 Day Vanilla JS Coding Challenge

  • Build 30 things in 30 days with 30 tutorials

  • No Frameworks×No Compilers×No Libraries×No Boilerplate


課程連結


JS-30 原作者結語 [譯]

恭喜你做到了,你完成了30天,做得好,我為你感到驕傲。

而我想留給你的是,繼續前進的動力。

繼續建設更多的東西。一開始說過有1000件事是你必須建立的。那麼,你還有970件要前進。

剛剛開始這樣的事情。你如何保持它?

對於一些人來說,最好的辦法,就是開始教別人,幫助別人。

在這個過程中。寫一篇blog文章。創建一個YouTube教程,不管是什麼方式。

我最初開始的方式是,寫博客和在YouTube上製作教程。

向其他人解釋教程確實幫助我鞏固了自己的能力,所以參與開源並不是,只是意味著構建這些框架。

現在,我認為你可以通過分享你在這個課程中所學習的知識。

開始告訴其他有關它的人。開始分享。為大家做很多例子。

持續下去,你會有970個或者更多,更多的想法建立創造出來。非常感謝。

我會在下一個課程中看到你。


Epilogue

內容同步發表於 GitHub&Blog

筆者在開始練習之前,用了十幾天看完了這本書 — JavaScript&JQuery - 網站互動設計程式進化之道 ,後來觀看JavaScript-30 的練習剛好一個月。

在做JS-30的練習時,中途改變主意決定只做實作部分,基於兩個理由:

  1. JS-30課程的一些理論部分,雖然看得出作者如何使用,但說明得不夠全面,好比瞭解了A功能,但對相關的BCD功能卻未提及,完成事情的方法有很多種,而作者只是提供了其中一種方法,如果沒有底子只會跟著做,可能會陷入一知半解吃大虧的局面。
  2. JavaScript&JQuery - 網站互動設計程式進化之道 這本書,對於JavaScript功能有較全面的說明,建議先觀看此書,再去做JS-30的練習,來達到事半功倍。

學習的資源多如海,在技術的領域,如何用有效的時間學習,跟上技術是很重要的,下方附上 JS-30 練習列表,跳過部分章節故順序跟原作者有些不同,部分範例做了優化修改,歡迎參考分享,喜歡的話請給星星,你的支持將成為我創作的動力。


練習列表

篇數 名稱 Demo
List JS30-All-List JS30-All-List
Day01 JavaScript-Drum-Kit JS30-Day01
Day02 JavaScript-Clock JS30-Day02
Day03 JavaScript-Variables JS30-Day03
Day04 Flex-Panel-Gallery JS30-Day04
Day05 Ajax-Type-Ahead JS30-Day05
Day06 HTML5-Canvas JS30-Day06
Day07 Check-Checkboxes JS30-Day07
Day08 HTML5-Video-Player JS30-Day08
Day09 Slide-Scroll JS30-Day09
Day10 Shadow-Move-Effect JS30-Day10
Day11 Follow-Along-Links JS30-Day11
Day12 Speech-Synthesis JS30-Day12
Day13 Sticky-Nav JS30-Day13
Day14 Dropdown-Nav JS30-Day14
Day15 Drag-Scroll JS30-Day15
Day16 Video-Speed-Controller JS30-Day16
Day17 Countdown-Clock JS30-Day17
Day18 Mole-Game JS30-Day18