代码之家  ›  专栏  ›  技术社区  ›  KatieK

是“代码”还是“标记”?

  •  1
  • KatieK  · 技术社区  · 14 年前

    这是:

    <h1 id="superheader">Morbi in sem quis</h1>
    <ul class="highlight">
    <li>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</li>
    <li>Aliquam tincidunt mauris eu risus.</li>
    <li class="important">Vestibulum auctor dapibus neque.</li>
    </ul>
    <p id="fancy"><a href="#" onclick="javascript:theFunc();">Vestibulum tortor quam</a>. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Feugiat vitae, ultricies eget, tempor sit amet, ante. </p>
    
    <script type="text/javascript">
    //  do some things
    alert("hi!");
    </script>
    

    为什么? ?

    7 回复  |  直到 14 年前
        1
  •  12
  •   Justin Ethier    14 年前

        2
  •  6
  •   Mark Byers    14 年前

    你们两个都有。

    alert("hi!"); 在脚本标记和onclick处理程序中 javascript:theFunc(); 是程序代码。其余的是标准的HTML标记。

        3
  •  3
  •   Bill the Lizard Alexis MP    14 年前

    两者都是。HTML是一种标记语言。JavaScript是一种编程语言,因此文档的这些部分都是代码。

        4
  •  2
  •   VoteyDisciple    14 年前

    标记

        5
  •  1
  •   liori    14 年前

    任何标记都是一种代码(表示某种理想输出的严格代码)。但是JS的片段不是标记。因此,我要说这是一段代码,其中一些部分也是标记。

        6
  •  0
  •   greg0ire    14 年前

    我认为它是代码,用描述语言,不是编程语言,但仍然是代码。

        7
  •  0
  •   Randall    14 年前

    如果你必须选一个词,我就用代码。

    来自维基百科:代码是将一段信息(例如,一个字母、单词、短语或手势)转换成另一种形式或表示(一个符号转换成另一个符号)的规则,不一定是同一类型的。

    调用html“html代码”一点也不少见,而调用javascript标记则非常罕见。

        8
  •  0
  •   Raam    5 年前

    在本例中,标记和代码都存在。标记包括HTML行,代码包括javascript。但是,如果您清楚地了解,所有这些javascript代码都将打包在html标记中。我们可以将整个代码称为标记语言。