Me preguntaba cuál es la diferencia entre
<script>
y
<script type = 'text/javascript'>
¿Es diferente para diferentes servidores web?
Por ejemplo, (sé que es incorrecto proporcionar un enlace de w3schools, pero mira)
http://www.w3schools.com/js/tryit.asp?filename=tryjs_myfirst
Usando Chrome, visité w3schools y me di cuenta de que la <script>
etiqueta es todo lo que necesito.
Sin embargo, cuando hice una prueba de JavaScript sin conexión, me di cuenta de que necesitaba el
<script type = 'text/javascript'>
etiqueta. ¿Por qué esto es tan?
javascript
html
Neo Lok Jun
fuente
fuente
Respuestas:
Use
<script type="text/javascript">
o simplemente<script>
(si se omite, el tipo es el mismo). No lo use<script language="JavaScript">
; el atributo de idioma está en desusoRef :
http://social.msdn.microsoft.com/Forums/vstudio/en-US/65aaf5f3-09db-4f7e-a32d-d53e9720ad4c/script-languagejavascript-or-script-typetextjavascript-?forum=netfxjscript
y
diferencia entre < script> etiqueta con tipo y <script> sin tipo?
¿Necesita un atributo de tipo?
Estoy usando HTML5- No
No estoy usando HTML5 - Sí
fuente
<script>
es HTML 5.<script type='text/javascript'>
es HTML 4.x (y XHTML 1.x).<script language="javascript">
es HTML 3.2.No.
Ese no es el caso. Algo más debe haber estado mal con su caso de prueba.
fuente
Douglas Crockford dice :
En HTML 4.01 y XHTML 1 (.1), el
type
atributo para<script>
elementos es obligatorio .fuente
El atributo type identifica el lenguaje de programación del código incrustado dentro de un elemento de secuencia de comandos o referenciado a través del atributo src del elemento. Esto se especifica como un tipo MIME; ejemplos de tipos MIME admitidos incluyen texto / javascript, texto / ecmascript, aplicación / javascript y aplicación / ecmascript. Si este atributo está ausente, el script se trata como JavaScript.
Ref: https://developer.mozilla.org/en/docs/Web/HTML/Element/script
fuente
Solo necesitas
<script></script>
Tag, eso es todo.<script type="text/javascript"></script>
no es una etiqueta HTML válida , por lo que, para las mejores prácticas de SEO, utilice<script></script>
fuente