Oversigt over selvstudium

Dette selvstudium giver dig et overblik over, hvordan du opretter en tilpasset komponent ved hjælp af en Knockout Component Factory.

Det overordnede formål med dette selvstudium er at vise dig, at du ved hjælp af dette mønster kan oprette en vilkårlig tilpasset komponent blot ved at opdatere JavaScript-objekterneSampleComponentViewModel og sampleComponentTemplate. Objekterne sampleComponentFactory og SampleComponentImpl er ikke blevet ændret under din gennemgang af dette selvstudium. Du var i stand til at implementere ændringerne uden selv at skulle at kommunikere med siden, og du kunne udføre disse opgaver:

  • Kommuniker ændringer fra panelet Indstillinger til komponenten, og opnå persistering af ændringerne.

  • Udfør triggere og handlinger, og interager med andre komponenter på siden.

  • Opret layouts, og brug indlejrede komponenter.

  • Definer komponentspecifikke typografier.

I dette eksempel var den tilpassede komponent opdelt i et antal filer. Dette var gjort af hensyn til tydeligheden i dette selvstudium. For at optimere processen bør du overveje at pakke filerne, så flere downloads kan undgås.

Til sidst skal det nævnes, at, hvor dette selvstudium er velegnet til Knockout-baserede komponenter, skal du, hvis du vil oprette tilpassede komponenter ved hjælp af en anden JavaScript-teknologistak, for eksempel AngularJS, genimplementere objektet SampleComponentImpl for at oprette den tilhørende kommunikation med den pågældende struktur, sammen med en teknologispecifik implementering af selve komponenten. Dette ligger uden for de emner, som behandles i dette selvstudium.