iT邦幫忙

鐵人檔案

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

邁向 JavaScript 勇者之路 系列

前端開發分為 HTML、CSS、JavaScript,長期以來開發者都是投入這三者學習成。近幾年官方不斷 Buff JavaScript 這個專業技能,使 JS 專業壓迫眾生。

為了能夠在這失衡的環境下生存,前端開發的勇者也不得不砍掉重練專業技能,將天賦點數全部移到 JavaScript 下,但畢竟 JavaScript 此專業技能是很吃 "技術" 的,一沒搞清楚被踢出副本都是有可能的...。

不過為了勇者之路,上 PPT、IT 邦幫忙、六角學院 尋找職業攻略也是很正常的 :D。

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

達標好文 邁向 JavaScript 勇者之路 - 開始

iT邦幫忙的鐵人賽到目前是第四次參加,前幾次參加有兩次是 CSS,而本次是 JavaScript,主要原因當然是 JavaScript 即將要統治世界 (!?)...

2017-12-04 ‧ 由 卡斯伯 分享
DAY 2

JavaScript 執行環境與堆疊

JavaScript 一次只能做一件事情,他會依據 執行環境 (Execution Context) 來一一執行工作內容,本篇系列文會用舉例的方式,讓大家用簡單...

2017-12-05 ‧ 由 卡斯伯 分享
DAY 3

JavaScript 變數的宣告與他的作用域

變數分為全域與區域變數,差異點在於宣告 (var) 的方式,就 MSDN 上的說明 在函式定義之外宣告的變數就是全域變數,其值可在整個程式中存取和修改。 所以我...

2017-12-06 ‧ 由 卡斯伯 分享
DAY 4

一次只能做一件事情的 JavaScript,解釋 Event queue 怎能不用動畫呢

在 JavaScript 中,一次只會執行一段程式碼,相信看到這段大家心中都會有所疑惑,我們實作中可以大量發出許多事件,並重複執行不同的函式,這樣為何還是單執行...

2017-12-07 ‧ 由 卡斯伯 分享
DAY 5

動態型別的 JavaScript

JavaScript 是屬於動態型別,它定義了七種資料型別,分別為六種原始型別 (ES6 新增一種原始型別)及 Object 型別。在開始之前先用小明來說明一下...

2017-12-08 ‧ 由 卡斯伯 分享
DAY 6

JavaScript 就是一堆物件的概念

在 JavaScript 中,除了上一篇所介紹到的原始型別以外的都是物件,包含陣列、函式...甚至全域本身都是物件,物件本身可以一層包著一層,其內層可以是字串、...

2017-12-09 ‧ 由 卡斯伯 分享
DAY 7

JavaScript 連連看!? 兩個物件的值居然會一樣

承上集,小明現在在漂亮阿姨 (陳小美) 家裡,漂亮阿姨還有一個雙胞胎姐姐 - 陳美美,陳美美的各方面與雙胞胎妹妹都很接近,除了名字以外。因此,偷懶的小明決定將...

2017-12-10 ‧ 由 卡斯伯 分享
DAY 8

JavaScript 的文法學

大多數國家的語言都是由左到右、由上而下的閱讀方式,中文、拉丁語系就是屬於這類型,但也有部分國家是由右到左的,像是阿拉伯語系就是如此。而 JavaScript 是...

2017-12-11 ‧ 由 卡斯伯 分享
DAY 9

JavaScript 的 this 到底是誰?

This 的在 JS 使用上非常頻繁,但一個 this 每個 function 都各自表示,這裡就直接用範例說明 This 有哪些情境,不過請注意一點,影響 t...

2017-12-12 ‧ 由 卡斯伯 分享
DAY 10

另一種方式介紹 JavaScript 閉包

閉包解釋非常多,這裡先透過幾個方式說明一下閉包是什麼: 運作原理:就是呼叫 Function 內的 Function 這樣有什麼用:內層 Function 作...

2017-12-13 ‧ 由 卡斯伯 分享