Recommend this page to a friend! |
Classes of Juan Jose | Wrapper Tracer | WrapperTracer-es/LEEME.md | Download |
|
|
Download > ----------------------------------------------------------------------------------------------------- > 'WrapperTracer' (Class JS) - Analiza y Rastrea Objetos JS. > Author: Juan José Guerra Haba - <dinertron@gmail.com> - Marzo de 2016 > License: Free BSD. & Open GPL v.3. Keep credit, please. > Versión: 1.0.0 BETA > File: WrapperTracer.js Main Class: WrapperTracer.js > > ---------------------------------------------------------------------------------------------------- WrapperTracerEs una clase Javascript que crea objetos ENVOLVENTES (wrappers) para permitir el rastreo (tracer) de los métodos ejecutados. Características1. No altera de ninguna manera el objeto original 2. Cross-browser 3. Enteramente OOP 4. Filosofía MVC 5. Reducción al mínimo del código a emplear por el usuario. UtilizaciónSímplemente llamar al constructor con dos parámetros: El objeto a rastrear y el elemento contenedor DOMElement que albergará los resultados para la Interfaz Gráfica. El parámetro del elemento contenedor puede ser una cadena de texto con el id del elemento. Ej:
Por supuesto se debe cargar antes el script en la cabecera del HTML.
ExplicaciónSirve de TRACER para obtener una representación visual del ciclo de ejecución de los métodos, así como de ayuda con información (tiempos empleados, anidación, tipos de métodos, parámetros, ...). Con sólo dos parámetros necesarios: El 'objeto original' y el elemento 'DOM contenedor', obtenemos el objeto 'wrapped' y toda la intefaz visual. Esta 'clase' se apoya profúsamente en las funciones de utilidad que contiene otro objeto implementado en este mismo archivo, el objeto 'UTIL', que contiene métodos y objetos estáticos que, aunque están orientados de forma específica para el objeto 'wrapper', podrían utilizarse fuera del mismo siguiendo su 'classpath'. API Pública<dl>
</dl> AutoríaCreado y Desarrollado íntegramente por Juan José Guerra Haba. <dinertron@gmail.com> Copyright 2015 © <a href="mailto:dinertron@gmail.com" title="author">GuerraTron</a> License GPL v3 Desarrollo Y HerramientasCreado con Nodeclipse (Eclipse Marketplace, site) Nodeclipse es software libre de código abierto, un proyecto que se mantiene con sus contribuciones. Depuración con Firefox + Firebug. Edición adicional y limpieza con Notepad++ |