Sveltejs Academy · Ders

Formlar için Aşamalı Geliştirme

JavaScript olmadan çalışan ve JavaScript ile sorunsuz biçimde gelişen formlar tasarlayın.

3. ders / 413 adım

Formlar için Aşamalı Geliştirme, CoddyKit'te ücretsiz bir Sveltejs Academy dersidir. Bu, 4 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Sveltejs Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Sveltejs Academy kursu toplamda 4 dersten oluşur.

PE Ne Anlama Gelir

Aşamalı geliştirme, herkes için çalışan temel bir deneyim oluşturup ardından iyileştirmeler eklemektir.

JS Olmadan Temel Deneyim

method=POST kullanan HTML formları JavaScript olmadan çalışır. SvelteKit bunları sunucu tarafında ele alır.

JS Katmanıyla

Tam bir yeniden yükleme olmadan istemci tarafı gönderimler için use:enhance ekleyin.

Sunucu Tarafında Doğrulama

Her zaman sunucuda doğrulama yapın. İstemci doğrulaması yalnızca kullanıcı deneyimi içindir.

e.preventDefault Kullanımından Kaçınma

preventDefault işlemini SvelteKit'in enhance işlevine bırakın. Elle ele almak JS'siz yolu geçersiz kılar.

Yükleme Göstergeleri

fetch gönderimleri sırasında döndürücüler gösterin; yanıt gelir gelmez gizleyin.

Dayanıklı Kullanıcı Deneyimi

JS yüklenemezse formlarınız yine çalışır. Yavaş ağ kullananlar bundan yararlanır.

Erişilebilirlik

Hata duyuruları için uygun etiketler ve aria-live bölgeleri kullanın.

Form Doğrulama Katmanı

HTML5 öznitelikleri (zorunlu, tür, desen) istemci tarafı doğrulamayı ücretsiz olarak sağlar.

<input type="email" required minlength="3" />

Sunucuya Güven

İstemci doğrulamasına asla güvenmeyin. Kalıcı olarak kaydetmeden önce sunucuda yeniden denetleyin.

Gerçek Dünya Örneği

Bir giriş formu POST aracılığıyla kimlik doğrulamalıdır. JS etkinse akıcı bir deneyim için enhance kullanın. Aksi halde tam gönderim yine çalışır.

Hızlı Kontrol

Neden sunucu tarafında doğrulama yapılmalıdır?

Özet

JS olmadan çalışan formlar oluşturun, ardından use:enhance ile geliştirin. Her zaman sunucu tarafında doğrulama yapın.

Başlamak ücretsiz

Yapay zeka eğitmeniyle HTML öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
41
Dersler
163

Sıkça Sorulan Sorular

“Formlar için Aşamalı Geliştirme” dersi ücretsiz mi?

Evet — “Formlar için Aşamalı Geliştirme” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Sveltejs Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Sveltejs Academy kursu toplamda 4 dersten oluşur.

“Formlar için Aşamalı Geliştirme” dersinde ne öğreneceğim?

JavaScript olmadan çalışan ve JavaScript ile sorunsuz biçimde gelişen formlar tasarlayın. Sveltejs Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Sveltejs Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Sveltejs Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 3. dersidir.

“Formlar için Aşamalı Geliştirme” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Sveltejs Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Sveltejs Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Eylemlerle +page.server.js
  2. use: Yönergesi
  3. Formlar için Aşamalı Geliştirme
  4. Eylemlerde Doğrulama Hatalarını İşleme
← Sveltejs Academy Sayfasına Dön