在大學迷迷茫茫的時候,所幸在大三那一年,找到了未來的一個目標 - 前端工程師。但當時對前端工程師的技能概念都還很模糊,以為只要幾個HTML TAG + CSS,再去套上幾行簡單的javascript,把版面弄得美美的就是前端工程師了,殊不知,自己真的是井底之蛙。
在前端工程師的路上,越走越理解自己的渺小,尤其是Javascript,連基礎都沒打好,只懂得Google + StackoverFlow自行腦補別人寫好的程式,沒有一個扎實的基礎,著實讓自己後悔。
於是,魯蛇如我決定,把自己打掉重練,透過鐵人賽,重新跟JS來場轟轟烈烈的戀愛。
Functions 在Javascript裡,Functions佔了一個非常重要的角色,是最核心的部分,也是最容易造成誤解以及混淆的Part,今天吃完早餐後就來...
Deep Into Functions 昨天的文章我們介紹了一些Functions的基本觀念,但Functions的細節卻遠超乎我們的想像,因此,今天我們就更深...
Higher-order Function Function在Javascript是它馬重要的傢伙,記住它一個特別的特性,在JS裡,Function也可以是va...
Built-in Function 經過前幾天的介紹,我們有了Function的概念,今天 ! 我們就來隆重介紹一下Javascript已經內建好的Functi...
Hoisting JS內有一個機制稱為Hoisting,那什麼是Hoisting呢?看看以下的程式碼。 test(); // 'I'm test' consol...
Scope(1) Scope是Javascript很重要的一個也非常需要花時間去消化的觀念,在一開始我們有講到,Javascript是一個很注重Lexical...
Scope(2) 在昨天我們大概了解了Scope的原理,避免大家有瞬間失憶的困擾,我們複習一下,當我們提到 Scope 就要記得想到,我們在哪裡可以存取到變數,...
Closures Closures可以說是Javascript內的九陰真經,想真的精通Javascript,這是絕對、必須、不得不去完整明白的一個概念。而同時它...
Closures(2) 昨天我們有了closure的基本概念,但相信對大家來說還是有點抽象的,也google了關鍵字看了別人的理解,但仍舊說不出奇妙之處,今天我...
This 今天我們講講This,到底this是this什麼東西,榮登Javascript界Top3疑惑的傢伙,常常看到別人的程式碼this來this去的到底在搞...