zoukankan      html  css  js  c++  java
  • JavaScript中的条件编译

    JavaScript也支持条件编译(它是解释型的还是编译型的语言)。
    <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>
    运行后,我的IE会显示注释中的那三行:
    JScript 版本: 5.6.
    JScript 版本 5.0+.
    只有当浏览器支持JScript5+的时候你才能看到这些文字.

    但我看半天,实在想不出对我有什么作用:因为我写的都是企业内部网的网页程序,使用者明确,都是在Win2K或WinXP上运行,我的代码从来不写检测浏览器是IE还是Nescape等等;其次,我在写WinForm的程序时,基本上都没怎么用条件编译。

    只算是留个记录,以后看会不会用到。
    更多的介绍在该网页:http://sheneyan.com/tech/article/js/conditionalcompile.html
  • 相关阅读:
    python基础33——进程池&线程池/协程
    python基础32——线程
    pycharm2020
    python基础31——进程
    python基础31——操作系统史&多道
    jmeter如何保持JSESSIONID
    Jmeter中自动重定向与跟随重定向的区别
    Jmeter之HTTP Cookie 管理器
    Kubernetes简述
    docker集群部署
  • 原文地址:https://www.cnblogs.com/yzx99/p/1177925.html
Copyright © 2011-2022 走看看