¿Por qué la gente no hacen.php
archivos por susCSS
yJavaScript
archivos?¿Por qué no se utilizan los archivos PHP para (personalizado) CSS y JS?
Adición <?php header("Content-type: text/javascript; charset: UTF-8"); ?>
al archivo hace que sea legible por los navegadores, y se puede hacer lo mismo con los archivos CSS estableciendo la propiedad Content-type
a text/css
.
Le permite usar todas las variables de PHP y métodos en los otros idiomas. Le permite, por ejemplo, cambiar los colores principales del tema dependiendo de las preferencias del usuario en css, o precargar los datos que su javascript puede usar en la carga de documentos.
¿Hay malos lados en el uso de esta técnica?
La principal mala parte es que significa que el navegador no puede almacenar los archivos en la memoria caché, lo que representa un serio problema de rendimiento. – Pointy
¿Qué te hace pensar que no? No es tan común, pero tampoco es desconocido. –
@Pointy No puede agregar encabezados de caché? –