KKitForma.

Dil

EnglishEnglishTürkçeTurkishDeutschGermanAraç bu dilde yok · kataloğu açEspañolSpanishAraç bu dilde yok · kataloğu açFrançaisFrenchAraç bu dilde yok · kataloğu açPortuguêsPortugueseAraç bu dilde yok · kataloğu açItalianoItalianAraç bu dilde yok · kataloğu açNederlandsDutchAraç bu dilde yok · kataloğu açPolskiPolishAraç bu dilde yok · kataloğu açРусскийRussianAraç bu dilde yok · kataloğu açУкраїнськаUkrainianAraç bu dilde yok · kataloğu açSvenskaSwedishAraç bu dilde yok · kataloğu açNorskNorwegianAraç bu dilde yok · kataloğu açDanskDanishAraç bu dilde yok · kataloğu açSuomiFinnishAraç bu dilde yok · kataloğu açČeštinaCzechAraç bu dilde yok · kataloğu açRomânăRomanianAraç bu dilde yok · kataloğu açΕλληνικάGreekAraç bu dilde yok · kataloğu açالعربيةArabicAraç bu dilde yok · kataloğu açעבריתHebrewAraç bu dilde yok · kataloğu açفارسیPersianAraç bu dilde yok · kataloğu açاردوUrduAraç bu dilde yok · kataloğu açहिन्दीHindiAraç bu dilde yok · kataloğu açবাংলাBengaliAraç bu dilde yok · kataloğu açதமிழ்TamilAraç bu dilde yok · kataloğu açతెలుగుTeluguAraç bu dilde yok · kataloğu açमराठीMarathiAraç bu dilde yok · kataloğu açગુજરાતીGujaratiAraç bu dilde yok · kataloğu aç简体中文Chinese SimplifiedAraç bu dilde yok · kataloğu aç繁體中文Chinese TraditionalAraç bu dilde yok · kataloğu aç日本語JapaneseAraç bu dilde yok · kataloğu aç한국어KoreanAraç bu dilde yok · kataloğu açTiếng ViệtVietnameseAraç bu dilde yok · kataloğu açไทยThaiAraç bu dilde yok · kataloğu açBahasa IndonesiaIndonesianAraç bu dilde yok · kataloğu açBahasa MelayuMalayAraç bu dilde yok · kataloğu açFilipinoFilipinoAraç bu dilde yok · kataloğu açKiswahiliSwahiliAraç bu dilde yok · kataloğu açAfrikaansAfrikaansAraç bu dilde yok · kataloğu açMagyarHungarianAraç bu dilde yok · kataloğu açБългарскиBulgarianAraç bu dilde yok · kataloğu açHrvatskiCroatianAraç bu dilde yok · kataloğu açSrpskiSerbianAraç bu dilde yok · kataloğu açSlovenčinaSlovakAraç bu dilde yok · kataloğu açSlovenščinaSlovenianAraç bu dilde yok · kataloğu açLietuviųLithuanianAraç bu dilde yok · kataloğu açLatviešuLatvianAraç bu dilde yok · kataloğu açEestiEstonianAraç bu dilde yok · kataloğu açCatalàCatalanAraç bu dilde yok · kataloğu açEuskaraBasqueAraç bu dilde yok · kataloğu aç
← Tüm eğitim yolları

Ücretsiz öğrenme • hesap gerekmez

Küçük ve kullanılabilir bir web uygulaması yap

Dört aşamada bir çalışma planlayıcısını anlamlı HTML’den esnek düzene, doğrulanmış hesaplamalara ve klavye testlerine taşı.

Etiketli alanları, esnek düzeni ve tekrarlanabilir test listesi olan yerel bir çalışma planlayıcısı üret.

Önerilen çalışma süresi: 150 dakika ve proje zamanı. Kendi hızında ilerle.

Başlamadan önce: ön koşullar ve kapsam
  • Metin dosyası oluşturup kaydedebilmek; yerel HTML dosyasını tarayıcıda açabilmek.
  • Toplama, bölme ve tarayıcı kullanımı. Önceden programlama dersi gerekmez.

Bu bir temel eğitim yoludur; mesleki yeterlilik belgesi değildir. Kodu kendi metin düzenleyicinde okuyup düzenlersin; bu sayfa kavrayışı ölçer, rastgele kod çalıştırmaz. Sunucu, hesap veya ücretli hizmet gerekmez.

0/4

Tamamlanma, alıştırmanın işaretlenmesi ve tüm kısa sınav yanıtlarının doğru olmasıdır. Kişisel çalışma kaydıdır; sertifika değildir. Tüm dersler açık kalır.

Bu cihazın ilerlemesi yükleniyor…

İlerlemeyi geri yükle veya sıfırla

1. Görünümden önce yapı

Ders sonunda

  • Başlık, etiket ve düğmeleri amaçlarına göre seç.
  • Girdi alanını görünür etikete bağla.

Önce ziyaretçinin ihtiyacını yaz: planlayıcı ne yapar, ne girilir, sonuç nerede görünür? Başlık sayfayı adlandırır; paragraf açıklar; form alanları ve gönderme eylemini toplar. Stiller yüklenmese de bu roller önemlidir.

Görünür etiket, yer tutucu metin değildir. Etiketin for değerini alanın id değerine bağla. İpucu birimi açıklayabilir ama adın yerini tutmaz. Klavye etkinleştirmesini yeniden yazmamak için gerçek düğme kullan.

planner.html dosyasını oluştur, UTF-8 kaydet ve yerel olarak aç. Aşağıdaki parça için <!doctype html>, html lang="tr" (veya "en"), title ve main içeren belge kabuğu gerekir. Henüz hesaplama yoktur: okunabilir yapıyı davranıştan ayır.

Çözümlü örnek

Süre alanını, yazınca da birimi görünür kalacak şekilde adlandır.

  1. Alana benzersiz minutes kimliğini ver.
  2. label for içinde aynı değeri kullan. Birimi etikete ekle.
  3. Eylemi form içindeki bir gönderme düğmesi yap.
<form id="planner">
  <label for="minutes">Minutes per session</label>
  <input id="minutes" name="minutes" type="number" min="1" required>
  <button type="submit">Calculate</button>
</form>

Etikete tıklamak alanı odaklar. Tab ile alana ve düğmeye ulaşılır.

Kendin dene

Haftalık oturum sayısı için ikinci alan ve sonuç için boş paragraf ekle. Henüz JavaScript ekleme.

  • Her alanın farklı kimliği ve eşleşen görünür etiketi var.
  • Düğmeye Tab ile ulaşılır; her etiket doğru alanı odaklar.
Alıştırmanın çözümünü göster

id="sessions" ile label for="sessions" kullan. Sonuç paragrafına id="result" ve role="status" ver; sonraki sonuç güncellemeleri duyurulabilsin.

Bu hataya dikkat: Büyük ve kalın paragraf başlık gibi görünebilir ama başlık yapısını sunmaz. Önce anlamlı öğeyi seç.

Kavrayışını kontrol et

Her soru için bir yanıt seç. Sınırsız tekrar deneyebilir, kontrol sonrası açıklamayı okuyabilirsin.

1. Hangi ikili görünür etiketi alana bağlar?
2. Ziyaretçi klavyeyle hesaplamalı. En uygun başlangıç öğesi hangisi?

0/2 yanıtlandı. Kontrol etmeden önce tüm soruları yanıtla.

Kaynaklar ve kontrol tarihi

Açıklamalar, örnekler ve kısa sınav soruları özgün KitForma içeriğidir. Bağlantılar teknik bilgileri ve müfredat uyumunu destekler.

Uygula: bitirme çalışman

Haftalık çalışma planlayıcısı yap. Oturum başına dakika ve haftalık oturum sayısını al. Toplam haftalık dakika ve saati göster. Başlık, açıklama, etiketli alanlar ve sonuç bölgesi ekle.

  • 30 dakika × 4 oturum, 120 dakika ve 2 saat verir; 45 × 3, 135 dakika ve 2,25 saat verir.
  • Boş, negatif veya sonlu olmayan değerleri reddet. Oturum sayısı sıfırdan büyük tam sayı olmalı.
  • Dar genişlikte alanlar sayfayı yatay kaydırmadan sığmalı. Tüm eylemler Tab ve Enter ile çalışmalı, sonuçlar duyurulmalı.
  • Kısa bir README içinde hatalı girdiyi, nedeni, düzeltmeyi ve tekrar edilen testi kaydet.

Proje bu ölçütlerle öz değerlendirme içindir; site kodunu otomatik puanlamaz veya uzmanlık belgesi vermez.

KitForma

Ne yapmak istersin?