Cuándo usar el etiqueta en la sección de cabeza y cuerpo de una página html? [duplicate]

2 minutos de lectura

Avatar de usuario de JCA Joe
JCA Joe

Cuando tenemos que usar <script> etiqueta dentro <head> sección y cuando tenemos que usar el <script> etiqueta dentro <body> ¿sección? ¿Cuál es la diferencia entre estas dos ocurrencias?

  • stackoverflow.com/questions/196702/…

    – rUCHit31

    16 de julio de 2016 a las 5:11

  • consulte este enlace stackoverflow.com/questions/17106462/…

    – Udhay Tito

    16 de julio de 2016 a las 5:12

  • consulte el siguiente enlace con una explicación detallada. stackoverflow.com/questions/436411/…

    – Prashant Majhwar

    16 de julio de 2016 a las 5:18

Avatar de usuario de Shubham Khatri
Shubham Khatri

Guiones en <head>

Los scripts que se ejecutarán cuando se llamen o cuando se active un evento se colocan en funciones.

Ponga sus funciones en la sección principal, de esta manera están todas en un solo lugar y no interfieren con el contenido de la página.

Guiones en <body>

Si no está colocado dentro de una función, o si su secuencia de comandos escribe contenido de página, debe colocarse en la sección del cuerpo. Es una buena idea colocar guiones en la parte inferior de la <body> elemento. Esto puede mejorar la carga de la página, ya que la compilación de scripts puede ralentizar la visualización.

En lenguaje corto y simple:

  1. Coloque la secuencia de comandos de la biblioteca, como la biblioteca jQuery, en la sección principal.

  2. Coloque la secuencia de comandos normal en el encabezado a menos que se convierta en un problema de rendimiento/carga de la página.

  3. Coloque el script que afecta el renderizado de la página al final del cuerpo

  • Si su .. en la sección “Secuencias de comandos en ” significa?

    – Smart Manoj

    22 de febrero de 2020 a las 11:40

<script> Las etiquetas son cargadas y ejecutadas por el navegador a medida que las encuentra. La mayoría de los navegadores modernos tienen varios subprocesos que procesan la página HTML al mismo tiempo, sin embargo, si todos esos subprocesos están bloqueados esperando cargar activos de JavaScript, la página tarda mucho más en procesarse.

Esa es la razón por la que la gente suele colocar sus <script> etiquetas en el <body> en la parte inferior de la página, de modo que todo el HTML de la página se haya representado y el usuario pueda ver algo mientras la página carga cualquier activo pesado de JavaScript.

¿Ha sido útil esta solución?