---
# System prepended metadata

title: Javascript

---

# Javascript
> 學習目標  
> - 常用語法
> - Functional Programming - Array
> - promise, async/await

### JS course (69minutes)

- [online video](https://scrimba.com/g/gintrotojavascript)

## JS training online
- [codecademy](https://www.codecademy.com/learn/introduction-to-javascript)

### Functional Programming - Array
- [常用方法](https://wcc723.github.io/javascript/2017/12/27/javascript-array-function/)

### ES6、ES7、ES8、ES9、ES10(需要看)
[特性一覽表](https://juejin.im/post/5ca2e1935188254416288eb2)

## 其他參考

### ES5
- [JavaScript 標準參考教程](http://javascript.ruanyifeng.com/)
- [JS Introduction](https://hackmd.io/GYVgLARgjMUMYFoBMAGA7ANgWNKAmCAhhiikWAKZggUYUCceIEQA)
- [Scope & Closure](https://taian.su/2012-10-17-explaining-javascript-scope-and-closures-by-robert-nyman/)

### ES6/ES7
* [ES6教學](http://es6.ruanyifeng.com/)
    * [ES6新增語法](https://medium.com/@peterchang_82818/es6-10-features-javascript-developer-must-know-98b9782bef44)
 - [callback, promise, generator, async/await](https://noootown.wordpress.com/2016/11/13/callback-promise-fetch-yield-async-await/)

### JS training online
- [code wars](https://www.codewars.com/trainer/setup)(junior部分)
 