第十五屆

web
超低腦容量學習法遇到javascript
Pam

系列文章

DAY 1

超低腦容量的人怎麼生存?

地方媽媽也好想上班 地方媽媽也想上班?這算什麼作不到的事嗎?一開始我必須很誠實的說,以前還沒有當媽的時候,對於下午五點就急著要下班接小孩的同事,我是很無法理解並...

DAY 2

js的第一個坑:轉型

剛開始看書學js的時候,遇到的第一個坑就是各種隱含轉型的方法,完全是眼花撩亂,而時至今日,重新看了之前的書,覺得應該不是我的問題,發現自己對於瑣碎的訊息真的接受...

DAY 3

兩種函式宣告的方法:function declaration & function expression (看起來都一樣阿~~)

一開始的時候.. 剛開始學js時,從書上看到兩種函式宣告的方式,分別是function declaration 和 function expression,基於...

DAY 4

Hoisting它到底是不是個好東西?

以最膚淺的說法,一句話說明hoisting的行為表現就是:在宣告前就能使用函式。像下面的例子。但實際上這個東西神祕到我不懂它為什麼會存在。 console.lo...

DAY 5

各種迴圈for/while/do while的使用時機

回想起第一次學程式時,那時是課堂上的c語言,大概到巢狀迴圈的單元,我就攤手放棄了,後面發生了什麼事,其實我都想不起來了..所以對迴圈一直有種特別的感情,好像跨過...

DAY 6

理解遞迴

傳說迴圈可以用遞迴寫,code會比較優雅(elegant),遞迴與迴圈的差異在哪,什麼情境用什麼?基本上,兩種方法都是在做流程控制,只是切入點不同,先來比較一下...

DAY 7

有關這個(this)的二三事(上)

this是js裡面一個特別的關鍵字,有關this的第一件事就是,它是一個動態的值,依照各種函式呼叫的情境不同而指向不同的東西。 四個呼叫函式的情境 1. met...

DAY 8

有關這個(this)的二三事(下)

延續昨天的話題,今天舉了一些例子來說明實際上可能的應用場景。 解決simple function call的問題 如何避免呼叫一般函式時,其中的this是und...

DAY 9

js的模組化:Common js & ES module

剛開始寫js的時候,寫的都是奈米級單元的小東西,完全沒感覺需要模組化什麼東西,但前輩題點說,雖然現在的東西還簡單,實際上應該沒有模組化的必要,但若能在這樣的狀態...

DAY 10

閉包和他的快樂小夥伴scope chain

閉包無所不在,在你還沒知覺到的時候,你已經寫了一個閉包,像是這樣: const outVar = "out variable"; const...