iT邦幫忙

鐵人檔案

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

從0.5開始的JavaScript 系列

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

前言: 主題&大綱

原本想打些參賽前言,但打著打著就默默刪掉了,決定留給堅持30天之後的我,當然到時候可能也會看不到XD 大綱 那來講講這一系列的大綱吧,先從主題名稱開始,為什麼是...

2018-10-01 ‧ 由 hbdoy 分享
DAY 2

Day2 變數型別

今天來整理一下 JS 中有哪些常用的型別吧! 簡單二分法 非基本型別(Primitives)即物件(Object) 先從大方向分類,這樣是不是比較好記了~ 那基...

2018-10-02 ‧ 由 hbdoy 分享
DAY 3

Day3 Variable Scope

今天來聊聊變數的作用範圍。 C 語系 在其他程式語言像是 C 語系中,變數的活動範圍(scope)為區塊(block),也就是在每個 { } 中,都屬於一個新的...

2018-10-03 ‧ 由 hbdoy 分享
DAY 4

Day4 Hoisting & Scope Chain

前言都不知道要打什麼,就直接了當吧,今天要來簡單聊聊 Hoisting、Scope Chain。 本文開始 Hoisting 我們先來看這段程式碼 conso...

2018-10-04 ‧ 由 hbdoy 分享
DAY 5

Day5 單執行緒&非同步發生的血案

在學習 JS 時,必須要知道它是單執行緒(單線程),最好理解的方法就是它一次只能做一件事。 那這就怪了,同步執行下,setTimeout、event callb...

2018-10-05 ‧ 由 hbdoy 分享
DAY 6

Day6 工具包: 函數&模組化(1)

前幾天的主題把自己認為寫 JS 一定要懂的前置觀念介紹了一下。那接下來的文章會盡量避免太過偏向討論特性的本質,而是會偏向實際應用的介紹,讓以後開發遇到問題時,能...

2018-10-06 ‧ 由 hbdoy 分享
DAY 7

Day7 工具包: 函數&模組化(2)

Hi,很高興我們又見面了。 昨日提到了函數的寫法以及閉包的概念,那今日就把剩下的應用完成吧! 閉包應用 私有變數 昨日提到了 閉包(closure) 特性,需要...

2018-10-07 ‧ 由 hbdoy 分享
DAY 8

Day8 工具包: Array(1) & 碎碎念

從昨天開始將文章標題前面加個工具包,是期望日後開發時能透過文章快速查詢,所以內容也會偏向於開發時可能會用到的方法。 雖然短時間可能無法全部記住,又或者時間久了就...

2018-10-08 ‧ 由 hbdoy 分享
DAY 9

Day9 工具包: Array(2)-延展、其餘、解構賦值

今天來把 Array 常用的方法介紹完~ Array ES6 延展 依序 return 陣列每個值 對,你沒看錯,就是要在陣列前面加上 3 個點 =>...

2018-10-09 ‧ 由 hbdoy 分享
DAY 10

Day10 工具包: 物件(1) - call by value、reference?

昨天整理了 Array 的相關方法,那今日來聊聊物件~ 物件 格式 屬性: 值 var myObject = { name: 'Ryan' }; con...

2018-10-10 ‧ 由 hbdoy 分享