iT邦幫忙

鐵人檔案

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

I Want To Know JS 系列

今年參加了 iThome 鐵人賽,並將題目訂為 I Want To Know JS,是希望自己能夠更加深入了解 JavaScript,也藉由這個機會整理舊知識 & 學習新知識並快速成長。在這個系列中,許多內容整理自 You Don't Know JS,除此之外也有很多上課 / 工作上 / 網路文章 學習到的知識,不論是哪種,都會盡量標註參考資料以尊重原作者,也能作為自已與讀者的往後的學習資源。


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

Why Do I Want To Know JS

目前工作上使用最多的語言是 JavaScript,雖然本身對前端很有興趣,但學習 JavaScript 也已經是從工作之後才開始的了,算一算到現在學習 Java...

2017-12-20 ‧ 由 Henry Chang 分享
DAY 2

JavaScript - 原始型別概述

在 JavaScript 中,總共有六種型別: string number boolean null undefined object 其中又可以分成以下兩...

2017-12-21 ‧ 由 Henry Chang 分享
DAY 3

JavaScript - Built-In Objects 概述

在 JavaScript 中除了 原始型別 以外的一切都是物件 內建物件 (Built-in Objects) 物件還有分成以下數種內建的子型別: Strin...

2017-12-22 ‧ 由 Henry Chang 分享
DAY 4

JavaScript - 原始型別個別介紹

無論是哪個語言,掌握型別的特性都是非常重要的基本功。這點在 JavaScript 中尤其重要,當不了解型別的特性時,總是會在意想不到的地方被 JavaScrip...

2017-12-23 ‧ 由 Henry Chang 分享
DAY 5

JavaScript - 物件 與 屬性

物件是 JavaScript 中的基礎,這麼說一點也不為過,因為就連一切的根本:根物件 也是一個物件 (註 1 )阿! 物件 我們可以把物件想成是 屬性的容器...

2017-12-24 ‧ 由 Henry Chang 分享
DAY 6

JavaScript - 變數

JavaScript 的變數是一個容器,內部儲存記憶體位置的指向 使用 JavaScript 利用 var 配上名稱來宣告變數 var a = 'hello w...

2017-12-25 ‧ 由 Henry Chang 分享
DAY 7

JavaScript - 參數傳遞方式 (1)

JavaScript 中,很多人認為 原始型態是透過 Call by value,而物件型態是透過 Call by Reference,但實際上是如何呢? 本篇...

2017-12-26 ‧ 由 Henry Chang 分享
DAY 8

JavaScript - 參數傳遞方式 (2)

在上一篇中,我們介紹了三種常見的參數傳遞方式:Call by value、Call by reference、Call by Sharing 那究竟 JavaS...

2017-12-27 ‧ 由 Henry Chang 分享
DAY 9

JavaScript - Function

我們可以把 JavaScript Function 當作是 可執行的物件。 JavaScript Function 有兩大特性: 是 First-class...

2017-12-28 ‧ 由 Henry Chang 分享
DAY 10

JavaScript - Lexical Scope

何謂 Scope 呢? 簡單來講就是 規範哪些變數在哪些程式碼中可以取用的規則 Scope 主要分成兩種類型: Lexical Scope ( 語彙範疇 )...

2017-12-29 ‧ 由 Henry Chang 分享