JavaScript有版本号么?

JavaScript07

JavaScript有版本号么?,第1张

JavaScript有版本的。

<html>

<head>

<title>JavaScript版本测试</title>

</head>

<body>

<script   language="JavaScript">

//仅支持JavaScript   1.0的浏览器才读该部分

document.write('浏览器支持JavaScript   1.0<br>')

</script>

<script   language="JavaScript1.1">

//仅支持JavaScript   1.1的浏览器才读该部分

document.write('浏览器支持JavaScript   1.1<br>')

</script>

<script   language="JavaScript1.2">

//仅支持JavaScript   1.2的浏览器才读该部分

document.write('浏览器支持JavaScript   1.2<br>')

</script>

<script   language="JavaScript1.3">

//仅支持JavaScript   1.3的浏览器才读该部分

document.write('浏览器支持JavaScript   1.3<br>')

</script>

<script   language="JavaScript1.4">

//仅支持JavaScript   1.4的浏览器才读该部分

document.write('浏览器支持JavaScript   1.4<br>')

</script>

<script   language="JavaScript1.5">

//仅支持JavaScript   1.5的浏览器才读该部分

document.write('浏览器支持JavaScript   1.5<br>')

</script>

<script   language="JavaScript1.6">

//仅支持JavaScript   1.6的浏览器才读该部分

document.write('浏览器支持JavaScript   1.6<br>')

</script>

<script   language="JavaScript1.7">

//仅支持JavaScript   1.7的浏览器才读该部分

document.write('浏览器支持JavaScript   1.7<br>')

</script>

<script   language="JavaScript1.8">

//仅支持JavaScript   1.8的浏览器才读该部分

document.write('浏览器支持JavaScript   1.8<br>')

</script>

<script   language="JavaScript1.9">

//仅支持JavaScript   1.9的浏览器才读该部分

document.write('浏览器支持JavaScript   1.9<br>')

</script>

</body>

</html>

可以参考 Rails Assets Pipeline 的做法

1. 静态文件的版本号,最好放到文件名当中,比如 file-xxx.js

2. 生成版本号可以用文件的 md5 值