zoukankan      html  css  js  c++  java
  • <! >

    那些不支持 JavaScript 的浏览器会把js脚本作为页面的内容来显示。为了防止这种情况发生,可以使用这样的 HTML 注释标签:

    <html>
    <body>
    <script type="text/javascript">
    <!--
    document.write("Hello World!");
    //-->
    </script>
    </body>
    </html>
    注释行末尾的两个正斜杠是 JavaScript 的注释符号,它会阻止 JavaScript 编译器对这一行的编译。
    追问
    既然是注释,为什么会在显示结果中出现呢
    回答
    一.如果浏览器支持js,那么在js里面//才是注释,<!--//-->并不是注释。所以<!--//-->不影响js其他语句的执行。

    二.如果浏览器不支持js代码,那么浏览器就会把所有脚本语言当成html,这种情况下使用<!--//-->浏览器就会把其当成注释,而不显示js内容
    提问者评价
    非常感谢
  • 相关阅读:
    多态
    接口和抽象类
    反射
    C++ 模板和 C# 泛型的区别
    基础类库中的泛型
    运行时中的泛型
    泛型代码中的 default 关键字
    泛型委托
    泛型方法
    泛型接口
  • 原文地址:https://www.cnblogs.com/qiuh/p/3015334.html
Copyright © 2011-2022 走看看