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

时间:2010-06-04 20:20:02

标签: javascript html xhtml terminology

这是:

<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>

“代码”或“标记”,甚至完全是其他内容,为什么

上下文是我们正在为用户编写指示,范围从轻微到非常技术,并且需要就模板文档的术语达成一致。

8 个答案:

答案 0 :(得分:12)

所有HTML标记都是“标记”,尽管它们包含的JavaScript是“代码”。

答案 1 :(得分:6)

你们两个都有。

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

答案 2 :(得分:3)

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

答案 3 :(得分:2)

标记是最正确的答案。毕竟,它是超文本标记语言。

“代码”可以同样适用于HTML和标记语言等标记。为了澄清HTML的本质不是以任何方式编程,“标记”是更好的选择。

答案 4 :(得分:1)

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

答案 5 :(得分:0)

我认为这是代码,在描述语言中,不是编程语言,而是代码。

答案 6 :(得分:0)

如果你必须选择一个单词,我会选择代码。

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

在调用javascript标记时,调用html“html代码”并不常见。

答案 7 :(得分:0)

在这种情况下,标记和代码都同时存在。标记包含HTML行,而代码包含javascript。但是,如果您清楚理解,所有这些javascript代码都将打包在html标签中。我们可以将整个代码称为标记语言。