En texto de la página html se va cargando de forma lineal y el código se ejecuta a medida que se va leyendo como si de un cajón más se tratase. O si es una referencia a un fichero se cargará cuando este nombre.
Lo lógico es usar estos códigos se efectúen al principio de manera automática para conseguir por ejemplo una apariencia en función del dispositivo o un determinado formato de presentación en función de determinados datos (no se, si lo mismo en un idioma los textos son más compactos resulte más interesante un determinado ancho de cajones)
El código no tiene por que se una secuencia, en el caso de JS quizás lo más común y a lo que más potencia se le saque sea al uso de funciones (casi siempre muy simples) llamadas mediante eventos.