Eğitim Programı Değerlendirmesi

Bu eğitim programı bir Knockout Bileşen Fabrikası kullanarak nasıl özelleştirilmiş bileşen oluşturulacağına dair genel bir bakış sağlar.

Bu eğitim programının temel amacı, bu düzeni kullanarak sadece SampleComponentViewModel ve sampleComponentTemplate JavaScript nesnelerini güncelleyip özel bileşen oluşturabilmenizdir. Eğitim programında ilerledikçe sampleComponentFactory ve SampleComponentImpl nesnelerinde değişiklik olmadı. Bu değişiklikleri sayfayla iletişim kurmak zorunda kalmadan yapabiliyordunuz ve şu görevleri gerçekleştirebiliyordunuz:

  • Değişiklikleri Ayarlar panelinizden bileşeninize iletin ve bu değişiklikleri sürdürün.

  • Tetikleyicileri ve eylemleri yürütün ve sayfadaki diğer bileşenlerle etkileşime geçin.

  • Yerleşimler oluşturun ve iç içe yerleştirilmiş bileşenlerden yararlanın.

  • Bileşene özel stiller tanımlayın.

Bu örneğin özel bileşeni birden fazla dosyaya ayırması eğitim programının anlaşılırlığı içindi. Optimizasyon için birden fazla indirmeden kaçınmak üzere dosyalarınızı uygun şekilde paketlemeyi dikkate almalısınız.

Son olarak, bu eğitim programı Knockout tabanlı bileşenler için uygundur. AngularJS gibi başka bir JavaScript teknoloji yığını kullanarak özel bileşenler oluşturmak isterseniz, asıl bileşenin teknolojiye özel uygulaması ile birlikte söz konusu çerçevenin ilgili iletişimini oluşturmak için SampleComponentImpl nesnesini yeniden uygulamanız gerekir. Bu işlem bu eğitim programının kapsamında değildir.