A diferencia del uso común de JavaScript, donde los scripts se incluyen a través de un atributo de origen y se ejecutan por separado, este ejemplo intenta combinar ambos enfoques.
Comportamiento oficial
El comportamiento oficial, tal como lo define la especificación HTML 4.01, dicta que un script en línea no puede tener un atributo de fuente. La especificación dice:
\\\"Si el atributo src no está configurado, los agentes de usuario deben interpretar el contenido del elemento como el script. Si el src tiene un valor URI, los agentes de usuario deben ignorar el contenido del elemento y recuperar el script a través del URI.\\\"
Esto significa que el contenido del script en línea se ignorará si hay un atributo de origen presente.
Navegador Comportamiento
En la práctica, los principales navegadores interpretan esta especificación de la siguiente manera:
Mejores prácticas
Para evitar posibles inconsistencias en el navegador, se recomienda utilizar un script en línea o un archivo de script separado, pero no ambos simultáneamente . Este enfoque garantiza un comportamiento coherente y predecible en todos los navegadores.
","image":"http://www.luping.net/uploads/20241112/17313897826732e956831e2.jpg","datePublished":"2024-11-12T14:11:01+08:00","dateModified":"2024-11-12T14:11:01+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}¿Pueden los scripts JavaScript en línea tener un atributo de fuente?
Surge la pregunta con respecto a la validez de tener un script JavaScript en línea con un atributo de fuente, como por ejemplo:
A diferencia del uso común de JavaScript, donde los scripts se incluyen a través de un atributo de origen y se ejecutan por separado, este ejemplo intenta combinar ambos enfoques.
Comportamiento oficial
El comportamiento oficial, tal como lo define la especificación HTML 4.01, dicta que un script en línea no puede tener un atributo de fuente. La especificación dice:
"Si el atributo src no está configurado, los agentes de usuario deben interpretar el contenido del elemento como el script. Si el src tiene un valor URI, los agentes de usuario deben ignorar el contenido del elemento y recuperar el script a través del URI."
Esto significa que el contenido del script en línea se ignorará si hay un atributo de origen presente.
Navegador Comportamiento
En la práctica, los principales navegadores interpretan esta especificación de la siguiente manera:
Mejores prácticas
Para evitar posibles inconsistencias en el navegador, se recomienda utilizar un script en línea o un archivo de script separado, pero no ambos simultáneamente . Este enfoque garantiza un comportamiento coherente y predecible en todos los navegadores.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3