Lightbox es una biblioteca de JavaScript que muestra imágenes y videos llenando la pantalla y atenuando el resto de la página web . [1]
La biblioteca JavaScript original fue escrita por Lokesh Dhakar. [2] El término Lightbox también puede referirse a otras bibliotecas JavaScript similares. La técnica ganó una gran popularidad debido a su estilo simple y elegante.
La biblioteca Lightbox original utilizó dos bibliotecas JavaScript, Prototype Javascript Framework [3] y script.aculo.us , [4] para sus animaciones y posicionamiento. En abril de 2012, el complemento se reescribió para jQuery . [5] La naturaleza de código abierto de Lightbox alentó a los desarrolladores a modificar y bifurcar el código, lo que resultó en complementos como Colorbox, Magnific Popup, Slimbox o Thickbox.
Los scripts de Lightbox dependen del soporte de JavaScript de un navegador . [6] Muchos scripts Lightbox utilizan JavaScript discreto . Los navegadores que no cargan el script por cualquier motivo pueden simplemente cargar la imagen como una carga de página separada, perdiendo el efecto Lightbox pero conservando la capacidad de mostrar la imagen. [7]
Pasando por alto
El usuario puede usar una herramienta de desarrollo como Inspect Element de Chrome, para eliminar y agregar el código del DOM. [8] Adblock Plus, como ejemplo, tiene la capacidad de bloquear estos elementos usando Element Hiding Helper o reglas escritas manualmente. [9]
Referencias
- ^ Jakob Nielsen, Alertbox. "Las 10 mejores interfaces de usuario de aplicaciones" .
- ^ Dhakar, Lokesh. "Lightbox JS" . Consultado el 17 de diciembre de 2012 .
- ^ Herrington, Jack D. "Ajax y XML: Ajax para cajas de luz" . IBM DeveloperWorks . Consultado el 21 de mayo de 2008 .
- ^ Schmitt, Christopher (2006). Libro de cocina CSS . O'Reilly . pag. 204. ISBN 0-596-52741-1.
- ^ Dhakar, Lokesh. "Lightbox2" . Consultado el 17 de diciembre de 2012 .
- ^ Schmitt, Christopher (2006). Libro de cocina CSS . O'Reilly . pag. 207. ISBN 0-596-52741-1.
- ^ Zervaas, Quentin (2007). Prácticas Aplicaciones Web 2.0 con PHP . Saltador. págs. 423 . ISBN 1-59059-906-3.
- ^ Nicholas Miller, "Popup Killer: Cómo evitar las barreras del sitio web sin registrarse o completar encuestas" , WonderHowTo , 2014
- ^ [1] "Extensión complementaria de ayuda de ocultación de elementos para Adblock Plus"], consultado el 23 de septiembre de 2015