JavaScript30

Javascript30 是一個線上的教學課程, 不使用 framework 和 library,直接純 JS 做出三十個小東西。

不過我不太確定教學用到 ES6 算不算純 JS,考慮到現在瀏覽器可以直接執行 ES6,就當作是吧, 因為符合「不使用 framework 和 library」的定義嘛。 因此我也忍不住跟著用了,不然會有點痛苦XD

看很多人都有做筆記並弄成 GitHub Pages,我也如法炮製,來更加享受這個過程。

如果有的話,我會在每篇 readme 裡記錄一些跟教學不同的作法,若大家發現這些邪門歪道會有 bug 的話也請不吝指教。

我看了前兩個影片後打算先自己觀察完成版並實作功能,初學者請不要輕易嘗試這種做法。由於已經提供影片和解答的關係, 一開始就沒在跟你客氣的,不知道怎麼查 transition 或要用哪個 event 的話就沒辦法開始。套句名言:

這雖然是教學,但可不是鬧著玩的。

話說回來,光是研究這裡怎麼使用 css 就很猛了。

Table of Contents

以下是原本的 readme


JavaScript30

Starter Files + Completed solutions for the JavaScript 30 Day Challenge.

Grab the course at https://JavaScript30.com

Community #JavaScript30 Content

Feel free to submit a PR adding a link to your own recaps, guides or reviews!

A note on Pull Requests

These are meant to be 1:1 copies of what is done in the video. If you found a better / different way to do things, great, but I will be keeping them the same as the videos.

The starter files + solutions will be updated if/when the videos are updated.

Thanks!