【IT168技术文档】
JavaScript也支持条件编译(它是解释型的还是编译型的语言)。
运行后,我的IE会显示注释中的那三行:<html> <body> <script type="text/javascript"> /**//*@cc_on document.write("JScript 版本: " + @_jscript_version + ".<br>"); /*@if (@_jscript_version >= 5) document.write("JScript 版本 5.0+.<br \/>"); document.write("只有当浏览器支持JScript5+的时候你才能看到这些文字.<br>"); @else @*/ document.write("当你使用其他浏览器(比如: Firefox, IE 4.x 之类)的时候看到这行文字<br>"); /**//*@end @*/ </script> </body> </html>
JScript 版本: 5.6.
JScript 版本 5.0+.
只有当浏览器支持JScript5+的时候你才能看到这些文字.
但我看半天,实在想不出对我有什么作用:因为我写的都是企业内部网的网页程序,使用者明确,都是在Win2K或WinXP上运行,我的代码从来不写检测浏览器是IE还是Nescape等等;其次,我在写WinForm的程序时,基本上都没怎么用条件编译。