Přejít k navigační liště

Zdroják » Zprávičky » Knockout – JavaScriptová UI knihovna

Knockout – JavaScriptová UI knihovna

Nálepky:

Steve Sanderson na svém blogu oznámil uvedení nové JavaScriptové knihovny Knockout, která zajišťuje především synchronizaci mezi uživatelským rozhraním (klasické tagy select, input, …) a view-modelem (JavaScriptový objekt), jehož stav vizualizuje. Knihovna je navržena ve stylu návrhového vzoru Model-View-ViewModel, který se osvědčil např. v Silverlightu.

Na straně uživatelského rozhraní se pro odekorování jeho prvků používají atributy data-* (především data-bind; součást specifikace HTML5), které fungují v drtivé většině prohlížečů (včetně IE6). Sledovat změny u prvků uživatelskému rozhraní není problém – prostě se využijí standardní eventy. Na straně view-modelu to již není tak jednoduché. V Knockoutu je to vyřešeno tak, že view-model neobsahuje v properties přímo jeho hodnoty, ale sledovatelné hodnoty – ko.observable(pri­razovana_hodno­ta) a ko.observable­Array(prirazo­vana_kolekce).

Součástí takového systému také musí být nějaký šablonový systém. V Knockoutu se defaultně používá syntaxe jquery-tmpl, ale lze použít libovolný templatovací systém (Knouckout je v tomto směru flexibilní a lze jej rozšířit pomocí pluginů).

Komentáře

Odebírat
Upozornit na
guest
0 Komentářů
Nejstarší
Nejnovější Most Voted
Inline Feedbacks
Zobrazit všechny komentáře

EmDash: Duchovní nástupce WordPressu, který řeší bezpečnost pluginů

Cloudflare přichází s ambiciózním projektem EmDash, který chce přepsat pravidla správy webového obsahu a nahradit dlouholetou dominanci WordPressu. Nový open source CMS, vytvořený za pouhé dva měsíce s pomocí AI, sází na moderní architekturu, důraz na bezpečnost i monetizaci a řeší klíčové problémy, které WordPress provázejí už desítky let.

Project Glasswing: Anthropic mění pravidla kybernetické bezpečnosti

AI
Komentáře: 0
Nový AI model Claude Mythos Preview dokáže autonomně nacházet bezpečnostní díry v každém hlavním operačním systému i prohlížeči – včetně zranitelností starých desítky let, které přežily miliony automatizovaných testů. Anthropic se rozhodl tuto schopnost nasadit jako nástroj obrany a svolal koalici dvanácti technologických gigantů – od Amazonu přes Microsoft až po JPMorganChase. Se závazkem 100 milionů dolarů a přístupem pro více než 40 organizací spravujících kritickou infrastrukturu je Project Glasswing závodem s časem: zajistit, aby obránci byli s těmito schopnostmi dřív než útočníci.