versus logo
Knockout JS
Knockout JS
Topp 45%354 poäng
Topp 45%
Viktiga specifikationer och höjdpunkter

Knockout JS recension: 17 egenskaper och höjdpunkter

1. Har tvåvägs databindning

Modeller och vyer kan bindas för att uppdatera varandra.
Knockout JS
54% har det

2. minifierad filstorlek utan beroenden

Mindre filstorlek betyder snabbare laddningstid
43KB
Flight: 14KB

3. Stöder enkelriktad databindning

Vyer kan bindas till att uppdateras automatiskt när ett observerat objekt ändras.
Knockout JS
80% har det

4. Använder en mallhanteringsmotor

Mallmotorer möjliggör enkel och flexibel UI-byggnad.
Knockout JS
67% har det

5. Stöder beräknade egenskaper

Tillåter användning av funktioner som egenskaper för att beräkna olika objekts egenskaper.
Knockout JS
34% har det

6. Mallar kan bli förkompilerade på servern

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.
Knockout JS
60% har det

7. Utökar HTML

Vissa människor ser det som en fördel eftersom det eliminerar överliggande från ett annat mallspråk.
Knockout JS
27% har det

8. Publicerad under MIT-licens

MIT-licensen är en mycket tillåtande licens som tillåter alla användningsområden, inklusive företagsanvändning, utan garanti.
Knockout JS
87% har det

9. beroenden

Färre beroenden innebär färre extra skript att inkludera, oftast resulterar det i mindre utveckling överlag och snabbare laddningstider.
0
SproutCore: 0

10. antal insticksmoduler

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.
33
AngularJS: 213

11. Har en stabil offentlig API

Huvudversionsnumret är över 0. Det betyder att det inte blir någon kompatibilitetsbrytning vid API-ändringar som utförs av utvecklingsteamet.
Knockout JS
54% har det

12. Har en officiell up-to-date-post i NPM-pakethanteraren

Nodepakethanteraren kan också användas för att hantera frontskript.
Knockout JS
47% har det

13. Fungerar bra med mer än en mallmotor

Andra ramar kan låsas med en mallmotor som du inte gillar och då finns det inget man kan göra åt det.
Knockout JS
40% har det

14. Använder observabler för databindning

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.
Knockout JS
80% har det

15. Har en populär plugin som stöder validering av indata

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.
Knockout JS
20% har det

16. versioner av Internet Explorer stöds

Legacy webbläsarstöd kan vara viktigt för företagsprojekt med en stor användarbas bestående av Internet Explorer-användare.
6
rAppid JS: 0

17. Har särskilda felsökningsverktyg

Vanligtvis webbläsartillägg som möjliggör djupare insikter i programmet.
Knockout JS
34% har det

Topp 10 MV* ramar

Lägg till i jämförelse
    Jämför
    This page is currently only available in English.