iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Modern Web

Svelte 的奇妙冒險 系列

記錄一下學習 Svelte 的各種心得
內容從 Svelte 5 、 SvelteKit 2 到 Svelte 生態系中的常用 library 和部署。

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

[Svelte 的奇妙冒險] Day 01 - 前言

前言 Hi 我是 Todd 是一個有四年多資歷的全端工程師工作上主要是使用 TypeScript、React 以及 node.js,最近我們團隊正式導入了 Sv...

2024-09-15 ‧ 由 toddliao469469 分享
DAY 2

[Svelte 的奇妙冒險] Day 02 - 快速入門 Svelte 5

.svelte 檔案簡介 基本上每個 .svelte 檔就是一個 component ,就是跟 Vue 一樣的 SFC (Single File Compone...

2024-09-16 ‧ 由 toddliao469469 分享
DAY 3

[Svelte 的奇妙冒險] Day 03 - Logic blocks

今天來介紹在 Svelte 中常用的 template 語法: logic blocks,是能讓我們在 markup 中更簡單控制 render 的語法。 {#...

2024-09-17 ‧ 由 toddliao469469 分享
DAY 4

[Svelte 的奇妙冒險] Day 04 - $state 與 $derived

正式介紹 rune 語法前,我覺得可以先來討論為什麼需要 rune 或者更深層的問題是為什麼需要狀態或者該說為什麼需要前端框架。 相信大部分的人使用前端框架都是...

2024-09-18 ‧ 由 toddliao469469 分享
DAY 5

[Svelte 的奇妙冒險] Day 05 - $effect 的基本用法

$effect 在 Svelte 中我們要管理 side-effect 的行為通常就會使用 $effect 這個 rune ,首先我們先來看一個簡單的範例 先...

2024-09-19 ‧ 由 toddliao469469 分享
DAY 6

[Svelte 的奇妙冒險] Day 06 - 深入 $effect

與生命週期(lifecycle)的關係 因為 Svelte 還擁有 lifecycle fucntion ,所以我們不必為了模擬生命週期而使用 $effect...

2024-09-20 ‧ 由 toddliao469469 分享
DAY 7

[Svelte 的奇妙冒險] Day 07 - 常用的 directives

在 Svelte 中我們能夠利用 directives 去控制元素各種屬性 bind:property 基本上 bind:property 就是在實現雙向綁定...

2024-09-21 ‧ 由 toddliao469469 分享
DAY 8

[Svelte 的奇妙冒險] Day 08 - 如何寫一個 Component

今天來介紹 Svelte 中怎麼寫一個 component,在前幾天的文章中有提過每一個 .svelte 檔就是一個 component ,而那個 Svelte...

2024-09-22 ‧ 由 toddliao469469 分享
DAY 9

[Svelte 的奇妙冒險] Day 09 - 先寫一個最陽春的 Todo list

我們就來利用這幾天所介紹的語法來實作小作品吧,沒錯又是所有前端的第一個 demo 作品 Todo list ,預計會花個二到三天完成這個小小作品。 前置作業 為...

2024-09-23 ‧ 由 toddliao469469 分享
DAY 10

[Svelte 的奇妙冒險] Day 10 - 先寫一個最陽春的 Todo list (2)

今天來繼續完善 Todo list 封裝 Component 首先我們能運用在 Day 08 時提到的方法將我們要 reuse 的部分另外寫成一個 .svelt...

2024-09-24 ‧ 由 toddliao469469 分享