外部javascript引用非.js文件

按照惯例,外部Javascript文件带有.js扩展名。 但这个扩展名不是必须的,因为浏览器不会检查包含javascript文件的扩展名。 这样一来,使用JSP、PHP或其他服务器端语言动态生成javascript代码也就成为了可能。 但是,服务器通常还是需要看扩展名决定响应哪种MIME类型。如果不使用.js扩展名,请确保服务器能返回正确的MIME类型。

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <meta charset="utf-8"/>
</head>
<body>
<script type="text/javascript" src="index.php"></script>
</body>
</html>
<?php

echo "alert(1)";
?>

相关推荐