nop*_*ole 1 javascript browser
我有http://javascript.about.com/library/bljver.htm中的以下脚本
<script type="text/javascript">
var jsver = 1.0;
</script>
<script language="Javascript1.1">
jsver = 1.1;
</script>
<script language="Javascript1.2">
jsver = 1.2;
</script>
<script language="Javascript1.3">
jsver = 1.3;
</script>
<script language="Javascript1.4">
jsver = 1.4;
</script>
<script language="Javascript1.5">
jsver = 1.5;
</script>
<script language="Javascript1.6">
jsver = 1.6;
</script>
<script type="text/javascript">
document.write('<p><b>Javascript version ' + jsver + ' supported<\/b><\/p>');
</script>
Run Code Online (Sandbox Code Playgroud)
但想知道是否有更短的路?
看看你对@meder的评论,我强烈建议你去进行特征检测,例如,检测indexOf方法是否在Array对象上可用:
if (typeof Array.prototype.indexOf == 'function') {
//...
}
Run Code Online (Sandbox Code Playgroud)
在JavaScript的(TM)版本号指的是Mozilla的执行 ECMAScript标准的.
在早期,当该language属性被广泛使用时,您可以指定"JavaScript1.2"放置为ECMAScript 2编写的代码,但我现在不建议您采用这种方法.
你可能想指定的唯一原因的JavaScript(TM)的版本,是因为你真的需要使用一个特定的Mozilla的扩展,例如该let关键字,发电机,迭代式封闭等...
也可以看看:
| 归档时间: |
|
| 查看次数: |
1027 次 |
| 最近记录: |