iT邦幫忙

鐵人檔案

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

邁向 JavaScript 勇者之路 系列

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

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

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

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

JavaScript 函式與參數

函式可以將參數傳入,使得函式的可用性提高許多,不過其中也有許多小技巧及方法可以運用,以下我們用 悠遊卡的概念 來說明此段。 小明的悠遊卡裡面有 1000 元,...

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

JavaScript 的嚴格模式 "use strict"

JavaScript 不斷的演進下,許多不嚴謹的寫法都應該逐漸被修正,但哪些是需要修正的字詞呢!? 'use strict' 則是新加入的標準,目的是為了讓編寫...

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

JavaScript Function 與 Hoisting

Hoisting 在 JavaScript 僅是一個觀念,主要是在說明變數、函式在宣告期間就會先建立一個記憶體空間,等到實際運行時再將值放入到該記憶體空間內。不...

2017-12-16 ‧ 由 卡斯伯 分享
DAY 14

JavaScript 的原型繼承 (圖文介紹版)

許多人在寫 JavaScript 應該多少都會聽過原型鍊、原型繼承...,這個觀念在寫 JavaScript 是否重要呢?實作中會不會常使用到這樣的技巧?這裡可...

2017-12-17 ‧ 由 卡斯伯 分享
DAY 15

JavaScript 建構式製作物件樣板

了解原型繼承後,可以開始思考這個概念可以用在哪個地方,其中一個就是建構式。我們先不介紹建構式有什麼優點,先了解一下該怎麼透過 JavaScript 來寫建構式,...

2017-12-18 ‧ 由 卡斯伯 分享
DAY 16

JavaScript 建構式與原型

還記得先前幾篇的原型鍊嗎?多個物件可以使用相同原型的那個章節,兩個不同的角色但是共用相同的原型,所以當原型增加新的功能,另一個角色一樣會獲得相同功能: 現在已...

2017-12-19 ‧ 由 卡斯伯 分享
DAY 17

ES6 開始的新生活 let, const

接下來本篇開始會介紹 ES6 語法,在很久之前聽到 ES6 這個名詞時我都是保持觀望的態度,裡面有許多語法讓我感覺的不是很真實,像是 ...、=>、cla...

2017-12-20 ‧ 由 卡斯伯 分享
DAY 18

箭頭函式 (Arrow functions)

Arrow function 對於它也是又愛又恨的,看似簡約的外型卻有著全新的體驗,它有著更簡短的語法以及重新定義的 this,所以先前學的 this 在此也會...

2017-12-21 ‧ 由 卡斯伯 分享
DAY 19

Template String 樣板字串

在過去我們撰寫字串的時候都是使用 " ,這種寫法會讓程式碼變得很攏長且難以閱讀,再多行的時候也必須插入反斜線來換行。 const people = [...

2017-12-22 ‧ 由 卡斯伯 分享
DAY 20

ES6 的縮寫概念

再參加過那麼多次鐵人賽,我自己習慣在週六寫比較簡短的文章,因此本篇也是屬於短文,還要介紹 ES6 偷懶的方法(O),這讓撰寫 JavaScript 變得更簡化,...

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