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的練習時,中途改變主意決定只做實作部分,基於兩個理由:
- JS-30課程的一些理論部分,雖然看得出作者如何使用,但說明得不夠全面,好比瞭解了A功能,但對相關的BCD功能卻未提及,完成事情的方法有很多種,而作者只是提供了其中一種方法,如果沒有底子只會跟著做,可能會陷入一知半解吃大虧的局面。
- 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 |