iT邦幫忙

第 12 屆 iT 邦幫忙鐵人賽

DAY 30
1
影片教學

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

Day30. 實作簡易 Svelte:生成元件程式碼 | 30 天從 0 到 1 學 Svelte

30 天鐵人賽終於結束啦!這三十天我們從 Svelte 的基本功能介紹,搭配 Svelte 來實作常見的 UI 互動,並且盡可能考慮多一些細節,像是 a11y 跟常見的 UX 互動等等,讓 UI 變得更加靈活一些。
在實務上,我們也提到了 Svelte 的 SSR 功能,可以直接 render 出 HTML 加快初始載入體驗跟 SEO。
同時我們也盡可能地活用 Svelte 的功能,像是 store, animation, transition, context 等等,在不引入第三方函式庫的情況下,做出還不錯用的 UI 與功能。
相較於 React,Svelte 在設計上把盡可能把複雜的細節交給編譯時期處理,雖然可能造成抽象洩漏,但也讓學習語法的困難度大幅下降,這是我認為相當有優勢的地方,畢竟並不是每個人都是工程師,也不是只有工程師才能寫網站。

在影片當中也有提到,多樣性是我認為相當迷人的地方,前端框架也好,甚至延伸到整個社會也好,多樣性的存在讓我們有各式各樣的可能性。也希望未來有更多激盪想法的框架出現。

最後,不管你有沒有在實務上使用 Svelte,相信經過這一系列的影片教學,應該還是可以學到一些東西,至少我是這麼覺得,感謝大家的收看!

影片

內容

從之前寫的解析器搭配 code-red 生成 JavaScript 程式碼!

◼︎ 相關連結:

・Svelte 官網 https://svelte.dev

成果

原始碼

https://ithelp.ithome.com.tw/upload/images/20201009/201035651OEZBtsjC4.png

生成程式碼

https://ithelp.ithome.com.tw/upload/images/20201009/20103565efczC8C5mA.png

相關資訊

如果想要看更多資訊,可以到:


上一篇
Day29. 實作簡易 Svelte (4)- 生成 JavaScript | 30 天從 0 到 1 學 Svelte
系列文
前端框架新選擇 - 30 天從 0 到 1 學 Svelte30

2 則留言

0
Rplus
iT邦新手 5 級 ‧ 2020-10-10 22:43:56

恭喜~~
讚讚讚~

0
RURU Tseng
iT邦新手 4 級 ‧ 2020-10-14 00:47:36

恭喜完賽~~/images/emoticon/emoticon42.gif

我要留言

立即登入留言