iT邦幫忙

第 12 屆 iT 邦幫忙鐵人賽

DAY 3
1
影片教學

前端框架新選擇 - 30 天從 0 到 1 學 Svelte系列 第 3

Day3: DOM 事件綁定與客製化事件、await block 語法

影片

內容

Svelte 當中的 DOM 事件綁定與客製化事件,還有 await block 語法的用法,在範例當中搭配了 Github API 來抓取資料並且顯示到畫面當中。

事件綁定

https://ithelp.ithome.com.tw/upload/images/20200912/2010356564GchK12kh.jpg

在前端應用當中往往會有事件綁定的需求,在 Svelte 當中可以使用 on: 這個 directive 來監聽事件,Svelte 會在正確的時間點註冊及銷毀事件。

modifier

https://ithelp.ithome.com.tw/upload/images/20200912/20103565iw1TtL293l.jpg

在事件當中有些常見的處理,如 preventDefaultcapture 等等,svelte 提供 modifier 來避免額外的程式碼實作。

客製化事件

https://ithelp.ithome.com.tw/upload/images/20200912/201035655iYBgXnQeq.jpg

Svelte 當中的 createEventDispatcherDispatchEventCustomEvent 的封裝,可以在元件當中自製事件並且傳遞,也可以透過 on: 監聽。

await block 語法

https://ithelp.ithome.com.tw/upload/images/20200912/20103565oDjjaNkvLn.jpg

在前端應用當中時常會有 API 呼叫的需求,處理資料時往往需要考慮 loading, loaded, error 等狀態,svelte 提供 await 語法來簡化常見的 API 應用場景。


◼︎ 簡報連結:https://speakerdeck.com/kjj6198/day3-dom-shi-jian-bang-ding-ke-zhi-hua-shi-jian-await-block-yu-fa-jiao-xue


上一篇
Day2:Svelte 基本語法介紹 | 30 天從 0 到 1 學 Svelte
下一篇
Day4: Svelte bind 語法教學
系列文
前端框架新選擇 - 30 天從 0 到 1 學 Svelte30

1 則留言

0
fripig
iT邦新手 5 級 ‧ 2020-09-19 01:59:40

影片的字有點小啊

愷開 iT邦新手 5 級 ‧ 2020-09-19 13:47:10 檢舉

感謝回饋!接下來的影片會再把字調更大

我要留言

立即登入留言