APARATO Y SERVIDOR DE APLICACIONES PARA PRESTAR UN SERVICIO A UN USUARIO
Un aparato en una computadora cliente (31) que interactúa con un servidor de sitio Web (35) para prestar un servicio a un usuario. El aparato recibe del servidor de sitio Web, en cualquier orden, una pluralidad de módulos de modelo de objeto documento, DOM, que comprenden el código de marcado del le...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | spa |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Un aparato en una computadora cliente (31) que interactúa con un servidor de sitio Web (35) para prestar un servicio a un usuario. El aparato recibe del servidor de sitio Web, en cualquier orden, una pluralidad de módulos de modelo de objeto documento, DOM, que comprenden el código de marcado del lenguaje de marcado de hipertexto, HTML, y el código funcional. El aparato separa cada módulo den una plantilla de módulo (36) que comprende los elementos de código de marcado HTML que incluyen las etiquetas a ser reemplazadas por datos y un controlador de módulo (37) que comprende una etiqueta identificadora, ID, y el código funcional que controla la operación del módulo controlador. La ejecución del código funcional de controlador acopla los receptores de evento a los elementos de la plantilla de módulo (36), y completa la etiqueta ID con un identificador interno del módulo, creando así un atributo de ID único para el controlador, que posibilita que el controlador opere de manera independiente respecto de los demás controladores que se ejecutan al mismo tiempo en la computadora de cliente.
A method in a client web browser for preventing collisions and eliminating polling for matching Document Object Model (DOM) elements while operating a website. The browser receives from a server, information for creating a DOM from a plurality of DOM modules. A module includes a template and a Driver. A unique class attribute for the Driver is created from an identifier tag, enabling the Driver to operate independent of other modules. A variable set to reference a DOM element in the template is utilized to sandbox all actions by the Driver into the referenced DOM element in the template, thereby preventing collisions and eliminating polling for matching DOM elements. The Driver retrieves data for the module, replaces tags in the template with corresponding data, attaches event listeners to defined DOM elements in the template, and manipulates DOM elements as needed to enable user interaction with the DOM module. |
---|