iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
自我挑戰組

前端工程師的30份套餐 系列

將前端領域自我學習30天吃進腦海裡的每份套餐記錄下來,即便每天的份量不多,透過循序漸進地學習,是希望能夠消化順暢順利吸收,並札實的累積基礎

參賽天數 24 天 | 共 30 篇文章 | 30 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day11-indexOf()、concat()、slice()方法

indexOf() indexOf是簡便的搜尋索引值用的方法,它可以給定一個要在陣列中搜尋的成員(值),如果找到的話就會回傳成員的索引值,沒找到就會回傳&quo...

2018-10-26 ‧ 由 Jian 分享
DAY 12

Day12 - Object.keys()、Object.values()

Object.keys() Object.keys()方法會回傳一個排序結果的陣列,也就是說,會將參數物件本身的key透過陣列回傳。例如: let array...

2018-10-27 ‧ 由 Jian 分享
DAY 13

Day13-ES6物件(ㄧ)

1.屬性的簡單表示法 ES6允許在物件中直接寫變數,這時候屬性名為變數名,屬性值為變數的值,有點像是在繞口令,來先看看例子: function test (x,...

2018-10-28 ‧ 由 Jian 分享
DAY 14

Day14-ES6物件(二)

建構式(constructor) 建構式是特別的物件方法,它必會在物件建立時被呼叫一次,通常用於建構新物件中的屬性,以及呼叫上層父母類別(如果有繼承的話)之用。...

2018-10-29 ‧ 由 Jian 分享
DAY 15

Day15-ES6 Module語法

嚴格模式 雖然嚴格模式是由ES5引入的不過ES6自動採用嚴格模式,不論有沒有在最頂端加上'use strict',這些規則都必須遵守,而嚴格模式有以下這些:...

2018-10-30 ‧ 由 Jian 分享
DAY 16

Day16-by value 和 by reference

by value 當建立變數並給值時 var a = 3; var b; b = a; 接下來會發生什麼事?你可以猜到 a會是3,b也是3他們是對方的拷貝,在...

2018-10-31 ‧ 由 Jian 分享
DAY 17

Day17-物件實體和JSON

什麼是JSON JSON就是一組字串。 在使用{}建立物件時,屬性名稱可以有引號也可以沒有的,但在JSON格式中,該屬性名稱一定要有引號。 如果物件中的值為f...

2018-11-01 ‧ 由 Jian 分享
DAY 18

Day18-call()、apply()與bind()

函數就是物件,所以她可以有屬性和方法,所有函數都可以有call()、apply()、bind()方法,這三個都和this變數以及傳入的參數有關 var pers...

2018-11-02 ‧ 由 Jian 分享
DAY 19

Day19- 閉包(一)

Closure這個詞有關閉、結束的意思,而閉包是JS一個重要觀念,非常難懂所以很多人不喜歡。 在JavaScript中每當函式被建立時,閉包就會被產生,是函式建...

2018-11-03 ‧ 由 Jian 分享
DAY 20

Day20-閉包(二)

首先來看一個例子: function func() { var arr = []; for(var i=0; i<3; i++) {...

2018-11-04 ‧ 由 Jian 分享