Az oktatóanyag áttekintése

Ez az oktatóanyag áttekintést nyújt testreszabott összetevők létrehozásáról a Knockout összetevő-szolgáltató segítségével.

Az oktatóanyag alapvető célja, hogy ennek a mintának a használatával a felhasználó testreszabott összetevőt tudjon létrehozni mindössze a SampleComponentViewModel és a sampleComponentTemplate JavaScript objektum módosításával. A sampleComponentFactory és a SampleComponentImpl objektum nem változik az oktatóanyag során Képes lehet ezeket a módosításokat úgy megvalósítani, hogy nem kell foglalkoznia az oldallal való kommunikációval, és képes lehet a következő feladatok végrehajtására:

  • A módosítások átvitele a Beállítások panelről az összetevőbe, és a módosítások megőrzése.

  • Triggerek és műveletek végrehajtása, és együttműködés az oldalon lévő más összetevőkkel.

  • Elrendezések létrehozása és beágyazott összetevők hasznosítása.

  • Összetevőfüggő stílusok definiálása.

A példában az egyéni összetevő számos fájlra lett felosztva, ami az oktatóanyag áttekinthetősége érdekében történt. Az optimalizálás érdekében megfontolhatja a fájlok megfelelő csomagolását, így elkerülheti a többszöri letöltést.

Mivel ez az oktatóanyag Knockout alapú összetevőkhöz alkalmas, ha egyéni összetevőket másik JavaScript technológia, például AngularJS, használatával kíván létrehozni, újból meg kell valósítania a SampleComponentImpl objektumot az adott keretrendszerrel való megfelelő kommunikáció, valamint a tényleges összetevő technológiára jellemző megvalósításának létrehozása érdekében. Ez azonban túlmutat az oktatóanyag célján.