iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
自我挑戰組

JavaScript 核心觀念 系列

想藉由這三十天,使用六角學院的 JavaScript 核心篇的內容,來學習 JavaScript 核心觀念,主要用來督促自己每天至少觀看一部影片,並消化影片中所包含的觀念。

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

【Day21】什麼是函式?

函式功能 函式在 JavaScript 中為物件型別,以下列出它一般的物件差別 被呼叫的能力 {} 能撰寫程式碼 () 能傳遞參數 有自己的 this 和...

2021-09-21 ‧ 由 weiwei 分享
DAY 22

【Day22】立即函式(IIFE)

立即函式特點: 立即執行 無法在函式外再次執行 接著我們來看立即函式的語法 (function() { console.log('立即函式'); }...

2021-09-22 ‧ 由 weiwei 分享
DAY 23

【Day23】參數

參數 首先我們先看一個範例 function fn(para){ console.log(para, arguments); }; fn('weiwe...

2021-09-23 ‧ 由 weiwei 分享
DAY 24

【Day24】閉包(Closure)

今天我要講解的是閉包(Closure),在進入之前我們先來看一段程式碼, 首先準備一個隨機生成字串的函式 function randomString(lengt...

2021-09-24 ‧ 由 weiwei 分享
DAY 25

【Day25】閉包進階:工廠模式及私有方法

我們先來看一段閉包程式碼 function arrFunction() { const arr = []; for (var i = 0; i...

2021-09-25 ‧ 由 weiwei 分享
DAY 26

【Day26】this - 物件的方法調用

在講解 this 之前,先來看一段程式碼,觀察它的執行過程 var myName = 'weiwei'; function callName() {}; c...

2021-09-26 ‧ 由 weiwei 分享
DAY 27

【Day27】this - 簡易呼叫(Simple Call)

簡易呼叫(Simple Call) 當我們直接執行函式時,就是所謂的簡易呼叫(Simple Call), 以下會列出各種簡易呼叫(Simple Call)的範例...

2021-09-27 ‧ 由 weiwei 分享
DAY 28

【Day28】this - call, apply, bind 與嚴謹模式

call, apply, bind 方法 當我們對函式使用 call, apply, bind 這三種方法時,能改變 this 的值 簡易呼叫 先來看一般的函式...

2021-09-28 ‧ 由 weiwei 分享
DAY 29

【Day29】this - DOM

今天要來講解 DOM 與 this 的關係, 對於 DOM 的操作有兩種方式, 第一種是直接將方法寫在元素上, 首先我們先準備一個 button <but...

2021-09-29 ‧ 由 weiwei 分享
DAY 30

【Day30】函式常見的陷阱題

今天來講解 this 相關的陷阱題 第一題 myName = '全域'; var person = { myName: 'weiwei', g...

2021-09-30 ‧ 由 weiwei 分享