Skip to content

ElynnaChuang/js30

Repository files navigation

JavaScript 30 Challenges with React

This web contains all my JavaScript 30 practices built with the React framework, and these 30 challenges on Javascript is designed by Wes Bos.

You can see the course here : https://javascript30.com/

My JS30 website : https://elynnachuang.github.io/js30/

homepage


準備 (Prerequisites)

運行此專案前,最好先確定 Node.js 的版本為 18.16.0 或是更新

You're going to need : Node.js v18.16.0 or newer


啟動專案 (Start Project)

  1. 開啟終端機,將此專案複製至本機電腦

    Open your terminal and clone this project to your computer.

    git clone https://github.com/ElynnaChuang/js30.git
    
  2. 進入專案資料夾

    Go into js30 folder

    cd js30
    
  3. 安裝套件

    Install all packages

     npm install // or run 'npm i'
    
  4. 啟動程式

    Start this project

    npm run start
    
  5. 專案成功在 http://localhost:3000/js30 啟動

    You can now see the web is running at http://localhost:3000/js30

  6. 結束程式

    End the web

    ctrl + c
    

任務清單 (Challenges List)

  • Day 1 - JavaScript Drum Kit
  • Day 2 - CSS + JS Clock
  • Day 3 - Playing with CSS Variables and JS
  • Day 4 - Array Cardio Day 1
  • Day 5 - Flex Panels Image Gallery
  • Day 6 - Ajax Type Ahead
  • Day 7 - Array Cardio Day 2
  • Day 8 - Fun with HTML5 Canvas
  • Day 9 - 14 Must Know Dev Tools Tricks
  • Day 10 - Hold Shift to Check Multiple Checkboxes
  • Day 11 - Custom HTML5 Video Player
  • Day 12 - Key Sequence Detection (KONAMI CODE)
  • Day 13 - Slide In on Scroll
  • Day 14 - Object and Arrays - Reference VS Copy
  • Day 15 - LocalStorage and Event Delegation
  • Day 16 - CSS Text Shadow Mouse Move Effect
  • Day 17 - Sorting Band Names without articles
  • Day 18 - Tally String Times with Reduce
  • Day 19 - Unreal Webcam Fun
  • Day 20 - Native Speech Recognition
  • Day 21 - Geolocation based Speedometer and Compass
  • Day 22 - Follow Along Links
  • Day 23 - Speech Synthesis
  • Day 24 - Sticky Nav
  • Day 25 - Event Capture, Propagation, Bubbling and Once
  • Day 26 - Stripe Follow Along Dropdown
  • Day 27 - Click and Drag to Scroll
  • Day 28 - Video Speed Controller UI
  • Day 29 - Countdown Clock
  • Day 30 - Whack A Mole Game

Releases

No releases published

Packages

No packages published

Languages