En este post me gustaría analizar el uso de la escritura discreta desde el punto de vista del Diseñador de Web. Normalmente, de hecho, un guión que no es intrusivo hacia el final del navegador!
Pero también puede ser utilizado para el diseño web?
JavaScript discreta desde el punto de vista del diseñador web
Ponernos en los zapatos de un diseñador de páginas web pueden identificar dos categorías de JavaScript discreto: Discreto Javascript discreto JavaScript verdadera y pseudo.
Ambas categorías, sin embargo, no son completamente no intrusivo (siempre desde el punto de vista del Diseñador de Web). Un JavaScript discreto real y completa no debe tomar ninguna acción en la página Web, pero esto es - por ahora - básicamente imposible. La operación mínima requerida durante la instalación de un guión, sin embargo, la inclusión de la inclusión de la propia escritura! Es, por tanto, que esta operación permitida - de hecho - ni siquiera requiere el diseñador de páginas web para hacer los ajustes regulares de la estructura de la página. La simple colocación de la inclusión de la etiqueta script dentro de la head puede ser tanto, se considera no invasiva.
El JavaScript discreta cierto
Los scripts de este tipo son los únicos que requieren la inclusión de la escritura y discreto, no, reclamar cualquier operación! Scripts de este tipo son, por ejemplo (el habitual y frecuentemente citado), complemento . Una vez que has introducido el código son los diseñadores web no deben participar en ninguna operación adicional, ya que el guión de presión funciona con etiquetas estándar.
JavaScript discreto Pseudo
Estas son diferentes de etiquetado anteriores requieren más para funcionar correctamente. Ejemplos de este tipo son Control.Tabs de Ryan Johnson a la diapositiva o la biblioteca de la mesa de luz JS . per identificare i link che devono essere modificati. Lightbox JS , in particolare, richiede addirittura la presenza esplicita sia di Prototype che di Scriptaculous . Esta última solución, por ejemplo, requiere la inclusión en la etiqueta A el atributo rel para identificar los vínculos que deben ser modificados. Lightbox JS , en particular, exige explícitamente e incluso la presencia de prototipos que Scriptaculous . Como se indica en la página web Álbum JS , la inclusión de la escritura debe tener este aspecto:
1 2 3 | "text/javascript" src = "js/prototype.js" >< / script > < script de type = "text / javascript" src = "js / prototype.js"> </ script de > "text/javascript" src = "js/scriptaculous.js?load=effects" >< / script > < script de type = "text / javascript" src = "js / scriptaculous.js? load = efectos"> </ script de > "text/javascript" src = "js/lightbox.js" >< / script > < script de type = "text / javascript" src = "js / lightbox.js"> </ script de > |
Los enlaces que apuntan a un'immmagine desea ver el sistema con la mesa de luz JS debe ser escrito así:
1 |
Además de identificar a un grupo de imágenes, para agregar la capacidad de desplazarse hacia adelante y hacia atrás las imágenes, las etiquetas A ser los siguientes:
1 2 3 | "images/image-1.jpg" rel = "lightbox[roadtrip]" > image #1 < / a > < un href = "images/image-1.jpg" rel = "lightbox [roadtrip]"> de la imagen # 1 </ un > "images/image-2.jpg" rel = "lightbox[roadtrip]" > image #2 < / a > < un href = "images/image-2.jpg" rel = "lightbox [roadtrip]"> de la imagen # 2 </ un > "images/image-3.jpg" rel = "lightbox[roadtrip]" > image #3 < / a > < un href = "images/image-3.jpg" rel = "lightbox [roadtrip]"> de la imagen # 3 </ un > |
La necesidad de estas restricciones es evidente, no hay manera fácil de distinguir un elemento de vínculo (etiqueta A ) de otra. En particular, no es posible entender que los elementos que el diseñador quiere mostrar de una manera u otra. Diseñador web necesariamente deben indicar algo Tags y sus comportamientos. Por eso son necesarios - intrusivo - totalmente comprensible, no disminuye en absoluto la utilidad y el potencial de estos scripts. Sólo conducen a un mayor detalle y unas pocas líneas de código en el Diseñador de Web.
Es interesante, sin embargo, el doble aspecto de "discreto JavaScript, se analiza en términos de puntos finales de vista del usuario, Diseñador Web.










No hay comentarios para esta entrada
Deja un comentario