İçeriğe geç
academia.sh

Kurs Orta

Tarayıcı ve Web Platformu

Bu kursun sonunda

Kursa başla

01

Belge ve Olaylar

Düğüm ağacını okuyup değiştiren API, olayın yakalama–hedef–kabarcık yolculuğu, tek dinleyiciyle çok öge yönetimi ve varsayılan tarayıcı davranışına müdahale.

  1. 01 DOM API'si Belge ağacını okuyan ve değiştiren arayüz; düğüm ile öge ayrımı, canlı koleksiyon ve durağan liste farkı, öznitelik–özellik ikiliği ve toplu değişikliğin maliyeti.
  2. 02 Olay Modeli Bir olayın kökten hedefe ve hedeften köke izlediği yol; yakalama, hedef ve kabarcık evreleri, dinleyici sırası, yayılımı durdurmanın iki biçimi ve dinleyici kimliği.
  3. 03 Olay Devri Ata düğüme bağlanan tek dinleyiciyle çok sayıda ögenin olaylarını karşılamak; hedefi geçerli hedeften ayırt etme, en yakın eşleşen atayı bulma, kimliği işaretlemede taşıma ve devrin sınırları.
  4. 04 Varsayılan Davranış ve İptal Tarayıcının olaylara verdiği yerleşik yanıt ve onu iptal etme isteği; iptal edilebilirlik koşulu, iptalin yayılımı durdurmakla karışmaması, edilgen dinleyicinin kısıtı ve iptalin ne zaman meşru olduğu.
  5. 05 Odak ve Klavye Etkileşimi Girdiyi alan tek ögenin belirlenmesi; odaklanabilirlik koşulları, sekme sırasının hesabı, odak olaylarının kabarma davranışı, tuş olaylarının taşıdığı bilgi ve grup içinde tek durak bırakan gezinme düzeni.
  6. 06 Form Olayları Değer değişiminden gönderime uzanan akış; girdi ile değişim olaylarının ayrımı, gönderim listesinin kurulması, göndericinin katkısı, kısıt doğrulamasının durumları ve hatanın erişilebilir bildirimi.

02

Tarayıcı API'leri

Depolama katmanları, geçmiş ve adres yönetimi, gözlemciler, kare tabanlı güncelleme, biçimleme ve ana iş parçacığını boşaltan çalışan iş parçacıkları.

  1. 01 Depolama API'leri Sayfa ömrünü aşan veriyi tutan katmanlar; oturum ve kaynak ömrü ayrımı, dizgi deposunun tip ve serileştirme kayıpları, kota ve tahliye, sekmeler arası bildirim, şema göçü ve depolanmaması gereken veri.
  2. 02 Geçmiş ve Konum Sayfa durumunun adrese yazılması ve geçmiş yığıtının programla yönetilmesi; adresin parçaları, hangi durumun yola sorguya ya da parçaya ait olduğu, ekleme ile değiştirme ayrımı, gezinme olayı ve sunucu tarafının payı.
  3. 03 Gözlemciler Görünürlük, boyut ve ağaç değişimini toplu ve eşzamansız bildiren gözlemci ailesi; kesişim oranının hesabı, kök payı ve eşik, içerik ile kenarlık kutusu ayrımı, kayıtların toplu teslimi ve gözlemcinin yerleşim maliyetine katkısı.
  4. 04 Zamanlama ve Çizim Döngüsü Tarayıcının kare hazırlama sırası ve güncellemenin bu sıraya yerleştirilmesi; kare bütçesi, sabit gecikmeli zamanlayıcının kaydırdığı hiza, kare geri çağırımının kuralları, okuma ile yazmanın ayrılması ve uzun işin bölünmesi.
  5. 05 Uluslararasılaştırma API'si Sayı, tarih ve sıralamanın yerel ayara göre yapılması; yerel ayar etiketinin yapısı, biçimlemenin parçalara ayrılması, saat diliminin rolü, harf sıralamasının abeceye bağlılığı ve biçimleyicinin kurulum maliyeti.
  6. 06 Medya ve Aygıt API'leri İzin gerektiren yeteneklere erişim; iznin durumları ve ön koşulları, güvenli bağlam ile kullanıcı hareketi gereği, yetenek saptama ile zarif düşüş, medya izlerinin yaşam döngüsü ve konum erişiminin gizlilik dengesi.
  7. 07 Web İşçileri Hesabın ana iş parçacığı dışına taşınması; paylaşılmayan bellek modeli, ileti geçişi, yapılandırılmış kopyalamanın kapsamı ve maliyeti, aktarılabilir nesneler, işçi türleri ve ayrımın ne zaman kazanç sağladığı.

03

Web Bileşenleri ve Çevrimdışı

Özel ögelerin yaşam döngüsü, gölge ağacın kapsüllemesi, şablon ve yuvalar, isteklerin araya girilerek yönetilmesi ve önbellek tazelik dengesi.

  1. 01 Özel Elemanlar Tarayıcının öge kaydına yeni bir etiket adı tanıtmak; ad kuralı, yaşam döngüsü geri çağrılarının sırası, tanımdan önce ağaca girmiş ögenin yükseltilmesi ve öznitelik–özellik yansıması.
  2. 02 Gölge DOM Bir ögenin içine açılan ayrı belge ağacı; seçicinin durduğu sınır, biçemin iki yönlü yalıtımı, kalıtımın ve özel özelliklerin sınırdan geçişi, açık ile kapalı kip ve olay hedefinin çevrilmesi.
  3. 03 Şablonlar ve Yuvalar Çizilmeden duran işaretleme kabı ve kopyalanmasının kuralları; yuva atama algoritması, yedek içerik, düzleştirilmiş ağaç ve yerleştirilen içeriğin hangi ağaca ait kaldığı.
  4. 04 Servis Çalışanları Sayfadan bağımsız yaşayan ve isteklere araya girerek yanıt verebilen katman; kapsam kuralı, kurulum–bekleme–etkinleşme döngüsü, istek karşılama sözleşmesi ve yanlış dağıtımın geri alınma yolu.
  5. 05 Önbellek Stratejileri Tarayıcıdaki iki önbellek katmanının iş bölümü, başlıklarla verilen tazelik kararı ve koşullu istek, önbellek anahtarının üretimi, dört stratejinin aynı durumlarda verdiği sonuç ve sürümleme ile temizlik.
  6. 06 Aşamalı Web Uygulamaları Sayfayı kurulabilir bir uygulamaya dönüştüren parçalar; uygulama bildiriminin alanları ve iç tutarlılığı, kurulabilirlik ölçütleri, pencere kipinin getirdiği sorumluluklar, izin modeli ve çevrimdışı gönderim kuyruğu.

04

Geliştirici Araçları

Öge denetçisi, ağ paneli, başarım kaydı, bellek anlık görüntüsü ve kesme noktası araçlarının her birinin yanıtladığı soru ve okunma biçimi.

  1. 01 Öğe ve Biçem İnceleme Öge denetçisinin yanıtladığı soru; canlı ağaç ile kaynak metin farkı, bildirilen–hesaplanan–kullanılan değer ayrımı, basamaklama sırasının okunması, kalıtımın izlenmesi ve kutu ölçülerinin yorumlanması.
  2. 02 Ağ Panelinde Tanı Bir isteğin zamanlama aşamalarının hangi nedene işaret ettiği, aktarılan boyut ile kaynak boyutu ayrımı, başlıkların tanıdaki rolü, şelalede bağımlılık zinciri okuma ve ölçümün yeniden üretilebilir kılınması.
  3. 03 Başarım Kaydı Ana iş parçacığındaki işlerin zaman içindeki dökümü; örneklemenin ürettiği kendi süresi ve toplam süre ayrımı, uzun görev ile kare bütçesi hesabı, yerleşim sarsıntısının sayılması ve kaydın yorumlanmasındaki tuzaklar.
  4. 04 Bellek İncelemesi Sızıntının erişilebilirlik üzerinden tanımı; sığ boyut, tutulan boyut ve tutucu yolu hesabı, anlık görüntülerin karşılaştırılması, güçlü ile zayıf başvurunun ölçülen farkı ve tarayıcıya özgü sızıntı kaynakları.
  5. 05 Kaynak Hata Ayıklama Programı seçilen bir noktada durdurup durumu okumak; kesme noktası türlerinin yanıtladığı sorular, adımlama ve kapsam okuma, üretim çıktısındaki konumun kaynak haritasıyla çözülmesi ve haritanın dağıtımı.

Aramak için yazmaya başlayın.

↑↓ Esc gezin · aç · kapat