iT邦幫忙

鐵人檔案

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

JavaScript基礎二三事 系列

一天一篇學習筆記,目標對象為Udemy前端課程「JavaScript全攻略:克服JS的奇怪部分」。
期望能借鐵人賽督促自己更瞭解JavaScript特性與知識。

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

Day11 設定函式內的預設值

今天筆記是昨天內容的衍生 開發者用JS程式呼叫函式時,傳參數進去處理是很常見的方式,如果呼叫時沒有帶入參數,會發生什麼事呢?來看看以下程式碼: function...

2017-12-14 ‧ 由 Simon Barry 分享
DAY 12

Day12 物件與點

今天開始進入第四章節,物件與函式的部分囉。第二天的筆記有提到,物件是一群名稱/值的組合 例如: { rice: '米飯', soup: '海鮮濃湯' }...

2017-12-15 ‧ 由 Simon Barry 分享
DAY 13

Day13 物件與物件實體

今天我們來看物件實體語法object literals JS可以透過new Object()來建立物件,但開發時相對少見這種寫法。這是因為JS還有另一種更快建立...

2017-12-16 ‧ 由 Simon Barry 分享
DAY 14

Day14 JSON與物件實體

今天來看看JSON 前端工程師在串接資料,常常是接後端發出的JSON檔案(API),再將其內容渲染到網頁上,那什麼是JSON呢? JSON,全名JavaScr...

2017-12-17 ‧ 由 Simon Barry 分享
DAY 15

Day15 函式就是物件

今天來看看函式Functions在JS這個物件導向語言裡,其函式的特性被稱為一級函式。 一級函式First Class Functions 開發者對別的基礎...

2017-12-18 ‧ 由 Simon Barry 分享
DAY 16

Day16 函式陳述句與函式表示式

今天來看Function Statement(函式陳述句)與Function Expression(函式表達式、表示式) 等等...Statement與Expr...

2017-12-19 ‧ 由 Simon Barry 分享
DAY 17

Day17 傳值by value與傳址by reference

今天來看傳值與傳址 call by value傳值與call by reference傳址指的是電腦記憶體中的東西,與程式的參照傳遞互動的模式。 call b...

2017-12-20 ‧ 由 Simon Barry 分享
DAY 18

Day18 物件、函式與「this」

今天來看看this JavaScript在建立執行環境時,不論是全域、區域執行環境,在創造時會一併建立一個變數 this。而this會指向呼叫函式的執行環境,更...

2017-12-21 ‧ 由 Simon Barry 分享
DAY 19

Day19 陣列、arguments、spread與分號

今天的筆記內容比較雜一點。  陣列——任何東西的集合 要建立一個JS陣列可以這樣寫 var arr = new Array(); 也可以使用陣列實體語法來...

2017-12-22 ‧ 由 Simon Barry 分享
DAY 20

達標好文 Day20 立即呼叫的函式表示式(IIFE)

今天來看看IIFE IIFE全名為Immediately Invoked Functions Expressions指的是可以立即執行的Functions E...

2017-12-23 ‧ 由 Simon Barry 分享