54poäng

Knockout JS

Knockout JS
vs

Knockout JS recension: 17 egenskaper och höjdpunkter

Knockout JS

Varför är Knockout JS bättre än genomsnittet?

  • Minifierad filstorlek utan beroenden
    ?

    43KBvs75.64KB
  • Versioner av Internet Explorer stöds
    ?

    6vs7.33

Allmän information

Mallmotorer möjliggör enkel och flexibel UI-byggnad.
Tillåter användning av funktioner som egenskaper för att beräkna olika objekts egenskaper.
3.Utökar HTML
Knockout JS
Vissa människor ser det som en fördel eftersom det eliminerar överliggande från ett annat mallspråk.
MIT-licensen är en mycket tillåtande licens som tillåter alla användningsområden, inklusive företagsanvändning, utan garanti.
Huvudversionsnumret är över 0. Det betyder att det inte blir någon kompatibilitetsbrytning vid API-ändringar som utförs av utvecklingsteamet.
Legacy webbläsarstöd kan vara viktigt för företagsprojekt med en stor användarbas bestående av Internet Explorer-användare.
Andra ramar kan låsas med en mallmotor som du inte gillar och då finns det inget man kan göra åt det.
Vanligtvis webbläsartillägg som möjliggör djupare insikter i programmet.

Insticksprogram

Plugins erbjuder ett enkelt sätt att utöka funktionaliteten eller integrationen med andra tjänster. Ett stort antal plugins innebär att det finns ett aktivt community av användare. Endast officiella plugins räknas med.
Plugin som hjälper till att validera klientens indata innan den bearbetas eller skickas till en server. Även om detta inte ersätter server-side validering så förbättras användarupplevelsen kraftigt.

Bibliotek & paket

Nodepakethanteraren kan också användas för att hantera frontskript.

Databindning

Modeller och vyer kan bindas för att uppdatera varandra.
Vyer kan bindas till att uppdateras automatiskt när ett observerat objekt ändras.
Modeller observeras för förändringar. Detta är ett välkänt mönster. Kan vara mer presterande än dirty-checking i vissa fall.

Prestanda

Mindre filstorlek betyder snabbare laddningstid
Stöder en mallmotor som kan vara förrenderad på servern. Detta kan möjligen förbättra sidhastigheten, särskilt på enheter med låg datorkraft.
Färre beroenden innebär färre extra skript att inkludera, oftast resulterar det i mindre utveckling överlag och snabbare laddningstider.

Vilka är de bästa MV* ramar?

Visa allt
This page is currently only available in English.