iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
Modern Web

30天入門JavaScript 系列

記錄JS的學習筆記,只寫JS能湊到30篇嗎(汗

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

【Day 21】this

昨天最後使用建構器函式時,寫了下面這程式當範例 function People(name, age) { this.name = name; this....

2020-09-21 ‧ 由 bt 分享
DAY 22

【Day 22】this(二):bind()、call()、apply(),箭頭函式

昨天講了基本的this規則,今天來介紹函式的內建方法來綁定this,跟使用this時的注意點 首先是三種函式的內建方法,使用這些方法可以在指定想要的this值...

2020-09-22 ‧ 由 bt 分享
DAY 23

【Day 23】物件(三):prototype跟__proto__

前幾天提到了this的好處就是可以讓多的物件使用同一個函式 但看下面的程式 function People(name, age) { this.name =...

2020-09-23 ‧ 由 bt 分享
DAY 24

【Day 24】物件(四):原型鍊

發燒第三天,現在只打得出流水帳,等完賽再修 原型鍊 每個物件都會有個[[prototype]]屬性指向該物件的原型,當存取物件不存在的屬性或方法時,會往原型去...

2020-09-24 ‧ 由 bt 分享
DAY 25

【Day 25】物件(五):類別 class

昨天提到,JavaScript是用原型鍊來作繼承,但其他的程式語言使用者通常是使用類別來作繼承,並不習慣JS這種使用原型鍊來作繼承的機制。所以ECMAScrip...

2020-09-25 ‧ 由 bt 分享
DAY 26

【Day 26】ES6模組

昨天寫超爛的class點閱居然破百,這不是公開處刑嗎 今天要來講模組相關的,這功能也是在寫React的時候常會用到 甚麼是模組化?為什麼需要模組化 模組化就是...

2020-09-26 ‧ 由 bt 分享
DAY 27

【Day 27】 setTimeout()跟非同步

出了點意外沒空寫了,壓底線 有時候會看到技術文寫JavaScript是同步(Synchronous)的,代表JavaScript的程式會一行一行執行,一次只做...

2020-09-27 ‧ 由 bt 分享
DAY 28

【Day 28】callback hell跟callback問題

比較沒接觸過的東西有點難寫,在斷賽邊緣反覆試探 昨天提到,我們無法控制非同步函式回傳的時間,但如果我們要作一連串的操作時,後面的操作需要前面的回傳資料,這時候...

2020-09-28 ‧ 由 bt 分享
DAY 29

【Day 29】Promise

實際上的最後一篇學習筆記,明天是使用的學習資源推薦跟個人反省會 Promise(承諾 或是約定)是ES6新增的一個物件再開始講Promise(前先用簡單的比喻...

2020-09-29 ‧ 由 bt 分享
DAY 30

【Day 30】前端學習資源推薦 &30天反省

最後一天了,為了被30天入門JS這個題目騙進來看到糞文章的人謝罪推薦一些自己覺得不錯的免費或便宜學習資源來賠罪(對不起... 首先是說好的學習資源推薦,個人剛...

2020-09-30 ‧ 由 bt 分享