Giter VIP home page Giter VIP logo

javascript30's Introduction

JavaScript30

WES BOS製作的一系列javascript教材,共有30個主題,每個主題有一個教學影片及範例檔案。


在學習的過程,他有幾點建議大家

  • 培養學習的好習慣,可以有自己的學習步調,每天善用零碎的時間來學習這份教材,教學影片長度從十分鐘到一小時不等,可以抽空看完影片再找時間練習。
  • 每個人的學習方式不同,大概有三種方式可以使用這份教材
    • 看完整個影片,再跟著做一次
    • 了解這個影片要做什麼,按暫停,然後用自己的方式完成之後,再回來看影片
    • 看影片的同時跟著做,看一段按暫停,做一次再繼續看
  • 有很多方法跟答案可以完成這份教材的內容,影片的教學不一定是最好的方法,只要能完成都是好方法,不用擔心跟教材不一樣。
  • 在教材中刻意不用design patterns、classes、clousures、frameworks,是希望大家用純javascript來練習,可以加深基礎知識與能力,知道怎麼做跟為什麼。
  • 找朋友一起學習,一起討論課程內容,也可以在twitter上搜尋#javascript 30,尋找大家的討論,或是發問尋求解答。

我的學習方式

  • 先看完一次範例影片順便練習英文聽力,大概能理解要做什麼,怎麼做。
  • 再看一次Alex的影片,一個段落按暫停跟著操作,直到教學結束,因為會有一些額外補充或是其他人的發問,很值得了解。
  • 最後去看其他人的筆記,然後做自己的筆記,同時撰寫在readme跟medium。

參考資料:

github:

hackmd筆記:JS30 我要成為 JavaScript 大師

鐵人賽文章:新手也能懂的JS30

YT影片:深入淺出 Javascript30 快速導覽

javascript30's People

Contributors

wesbos avatar palashmon avatar vincentxuu avatar apopitich avatar akashrajum7 avatar elamoscicka avatar ememme avatar claudiopro avatar vanribeiro avatar arilfrankel avatar piyush280599 avatar projectlewis avatar snopeks avatar wispproxy avatar dap6000 avatar filipkowal avatar nadiarasul avatar sescobar99 avatar soyaine avatar a90100 avatar piotrberebecki avatar gupta-ji6 avatar beausmith avatar danascript avatar dimabory avatar endormi avatar onebree avatar joshua-scott avatar lillapulay avatar missmatsuko avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.