Descripción general de KnockoutJSManual de estudio
Published on 2023-04-20 00:10:05 · 中文 · English · بالعربية · हिंदीName · 日本語 · Русский язык · 中文繁體
KnockoutJS es básicamente una biblioteca escrita en JavaScript, basada en el patrón MVVM, que ayuda a los desarrolladores a crear sitios web ricos y receptivos. Un modelo separa el modelo de una aplicación (que almacena datos), su vista (UI) y su modelo de vista (una representación JavaScript del modelo).
KnockoutJS como un proyecto de código abierto fue desarrollado y mantenido por el empleado de Microsoft Steve Sanderson el 5 de julio de 2010. KO es una abreviatura de KnockoutJS. KO es compatible con todos los principales navegadores: IE 6+, Firefox 3.5+, Chrome, Opera, Safari (escritorio / móvil).
Características de KnockoutJS
Aquí hay una lista de algunas de las características más destacadas de KnockoutJS-
Enlace declarativo: los elementos DOM HTML utilizan una sintaxis muy simple para conectarse a los modelos a través de atributos enlazados a datos. La capacidad de respuesta se puede lograr fácilmente utilizando esta función.
Actualización automática de la interfaz de usuario: cualquier cambio realizado para ver los datos del modelo se refleja automáticamente en la interfaz de usuario y viceversa. No se requiere ningún código adicional.
La relación entre la propiedad Dependency Tracking-KO y la función/componente de la biblioteca KO es transparente. Realice un seguimiento automático de los cambios de datos en los atributos KO y actualice las áreas afectadas correspondientes.
Plantillas: las plantillas son una forma fácil y conveniente de crear estructuras de interfaz de usuario complejas, que pueden ser bloques repetidos o anidados, como una característica de los datos del modelo de vista.
Extensible - Es muy fácil extender el comportamiento personalizado.