8
Duplicar posible:
Should I include type=“text/javascript” in my SCRIPT tags?¿Diferencia entre <script> etiqueta con tipo y <script> sin tipo?
estaba escribiendo HTML y encontró que incluso si el tipo en la etiqueta script no está establecido en Javascript, el código JavaScript en la etiqueta puede seguir siendo evaluado.
así que me preguntaba ¿cuál es la diferencia entre la etiqueta del script con el tipo y la que no?
[Will eliminación del tipo de un descanso de
Dejar "tipo" desactivado puede causar errores en algunos navegadores.
Fuente
2012-03-11 21:27:52 Dudeist
Proporcione un ejemplo. ¿Estás hablando de navegadores en uso hoy en día? –
No hay navegadores ejemplo, lo siento. Estoy hablando de teoría y principios generales de programación, no solo para html/scripts/etc. Cuando el elemento está bien definido, los programas funcionan más rápido principalmente porque la interpretación por código central es más simple. Ejemplo: no necesita, por supuesto, agregar a ancho y alto, porque los navegadores modernos lo leen de todos modos, pero por alguna razón, es mejor agregar este parámetro. Volver a type = "text/javascript". Aquí no habrá ningún error Estoy seguro de que si no hay ningún tipo, pero el navegador necesita un paso más para interpretarlo.En palabras sencillas, cuando no hay "errores" como este, las páginas se cargan más rápido. –
Dudeist
Bueno, sugeriría que la interpretación es más simple cuando no está definida, porque entonces el valor predeterminado es simplemente sustituido en lugar de tener que leer/interpretar el valor proporcionado. Con imágenes de ancho/alto, es un poco diferente. Eso es porque el navegador dibuja la página a medida que llegan los elementos. Si la imagen no tiene ancho/alto, el navegador no tiene idea de cuál será su tamaño. Esto significa que cuando la imagen termine de cargarse, la página debe volver a dibujarse. Proporcionar el tamaño evita que esta página se vuelva a dibujar para cada imagen. Además, se puede hacer en CSS; no necesita ser a través de los atributos del elemento. –
La mayoría de los navegadores tienen por defecto
text/javascript
, pero siempre es bueno ser explícito al configurar el tipo.Fuente
2012-03-11 21:27:52 vol7ron
Depende del navegador. Es en gran medida histórico cuando los navegadores solían soportar VBScript y Javascript (junto con otros).
Fuente
2012-03-11 21:28:57 Chriseyre2000
tipo
MDN docs
Fuente
2012-03-11 21:29:20 gdoron