iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
Modern Web

一步一腳印-紮紮實實學es6 系列

以後端工程師的角度,深入學習es6,並與es5 做比較,希望這30天中能釐清過去不懂的觀念
沒有炫麗的畫面,有的是程式面的觀念分析
參考學習資源將以js 的奇怪部份 、犀牛書、你所不知道的js 、與es6 的線上文件
將javascript 學好
看看能走多遠吧!

鐵人鍊成 | 共 30 篇文章 | 56 人訂閱 訂閱系列文 RSS系列文
DAY 11

解構賦值

今天開始來玩玩ES6的新東西 物件前面已經理解得七七八八了其實關於物件繼承還有許多東西要補充我等鐵人賽完再好好補完這些筆記 雖然說時間像肥肉一樣,擠一擠就有了但...

2018-10-11 ‧ 由 Paul.Ciou 分享
DAY 12

函數的特點(一) 函數呼叫與IIFE(1)

從前用js 函數的方式就是一個 函數名+()沒想到javascript 中的函數中的知識點還真是多 今天開始來慢慢學習函數 首先來看看有哪些是得學習的 函數呼叫...

2018-10-12 ‧ 由 Paul.Ciou 分享
DAY 13

函數的特點(二) IIFE(2)

昨天提到的IIFE 的模組化開發 今天來談一下還有惰性函數,這個名詞是參考對岸的意思是只有第1次執行的時候會做什麼意思呢?以下將詳細說明 模組化開發 雖然ES6...

2018-10-13 ‧ 由 Paul.Ciou 分享
DAY 14

函數(3) 省略寫法及其中this 的轉指向

今天學習了函數的簡略寫法 其實跟其他語言的lambda有點像函數不好好寫,省略幹麻呢?當然是因為這樣看起來比較牛B......不是是因為要看懂別人裝牛B 的程式...

2018-10-14 ‧ 由 Paul.Ciou 分享
DAY 15

函數(4) 傳值與傳址

今天研究了一下javascript 函式的參數是傳值還是傳址 大概歸類成3 種現象 以參數類型來分類 參數是一個值 為傳值呼叫(call by value) v...

2018-10-15 ‧ 由 Paul.Ciou 分享
DAY 16

函數(5) 三點式 的(reset)參數

終於寫到我最愛的三點了...(喂!)事實上這個叫剩餘參數(reset)筆記一下這個用法什麼是剩餘參數呢? 就是剩下的參數........先別忙著理解字面意思,我...

2018-10-16 ‧ 由 Paul.Ciou 分享
DAY 17

函數(6) call()

根據前面被this 搞得七葷八素的 開始想說有沒有一個方法可以讓this 指向我們想要的對象呢? function.call() 修改function 中的th...

2018-10-17 ‧ 由 Paul.Ciou 分享
DAY 18

函數(7) apply()

apply(thisarg,[arg1,arg2,arg3,...]) 與 call() 的差別是thisarg 之後的參數,可以放進陣列 以功能上來說 幾乎...

2018-10-18 ‧ 由 Paul.Ciou 分享
DAY 19

closure 閉包(1)

MSDN : 閉包(Closure)是函式的組合,以及該宣告函式所包含的作用域環境(lexical environment)。https://develope...

2018-10-19 ‧ 由 Paul.Ciou 分享
DAY 20

閉包(2) 執行環境的現象

昨天提到的問題這個n 應該是離開了作用域就會被回收為什麼每次執行kk() 看起來就像個全域變數一樣可以累加計算呢? var FatherFunc=()=>...

2018-10-20 ‧ 由 Paul.Ciou 分享