Ticker

6/recent/ticker-posts

Investigación

 Que es una API?

Una Interfaz de programación de aplicaciones (mejor conocida como API) es un conjunto de subrutinas, funciones o en cocaciones procedimientos que ofrece una biblioteca para ser utilizada por otro Software como una capa de este mismo.

Unos ejemplos de estos tipos de "capas" serian las que se muestran a continuación:

  • CORBA
  • Drupal
  • Glibc
  • Microsoft Win 32 API
  • Microsoft WMI


Que es DOM?

Document Object Model (abreviado DOM) es una interfaz que proporciona un conjunto de objetos para HTML, XHTML y XML.

Que es XML?

XML es el acrónimo de Extensible Markup Language, es decir, es un lenguaje de "marcado" que define un conjunto de reglas para la creación de documentos.

Un lenguaje de "marcado" es un conjunto de códigos que se pueden aplicar en el análisis de datos y en la lectura de textos creados por computadoras o personas.

Un archivo XML se divide en dos partes: 

  • El prolog y body. La parte prolog consiste en los "metadatos", como declaración XML, instrucción de procesamiento opcional, declaración de tipo de documento y comentarios.
  • El body que se compone de dos partes: estructural y de contenido.

Que es el objeto de documento?

El Modelo de Objeto de Documento (abreviado DOM) es una interfaz de programación para los documentos HTML y XML. Facilita una representación de manera estructurada del documento y lo define de tal manera que se puedan acceder de manera facil y rapida a los programas, con el fin de modificar su estructura, estilo y contenido.

Para que se utlizan las siguientes librerias?

  • RE:DOM: es una biblioteca de interfaz de usuario que agrega algunas herramientas útiles para crear elementos DOM y mantenerlos sincronizados con los datos. 

  • Voyeur.js:  ES una libreria utilizada para manipular DOM.
  • Motor de Renderización de HTML y data binding (MVVM).
  • DOMtastic: Libreria moderna y modular para DOM/Events.
  • Umbrela JS: Libreria para manipular el DOM y eventos.

Debido a que RE:DOM está tan cerca del metal y no usa dom virtual, en realidad es más rápido y usa menos memoria que casi todas las bibliotecas basadas en dom virtual, incluido React (benchmark). También es fácil crear componentes reutilizables con RE:DOM. 

Otro gran beneficio es que puede usar solo JavaScript puro, por lo que no hay lenguajes de plantillas complicados para aprender y tener problemas.




Publicar un comentario

0 Comentarios