现在,我们可以使用HTML5制作的应用程序,如机器人,在Firefox OS,iPhone,黑莓等。 不过,我听说HTML是一种标记语言,而不是编程。 即使应用程序的功能,HTML仍然是唯一的标记语言?
Answer 1:
答案很简单:第
龙答 :不,它不是。 如标准所定义的HTML只是一种标记语言,正是因为它是在以前的版本中。
但是,这是什么意思? 这意味着,它应该组织你的数据让您还与使用的标记定义语义,但它不能处理或修改您的数据,你会做使用编程语言。 此外,它没有输入或输出的概念,是在编程语言,你在哪里得到的输入来分析和产生输出的情况。
顺便说HTML5是走出了一起更广泛的网络兴趣,也更强技术(如JavaScript和CSS或更新版本),这使得新的Web应用程序更加强大和无限的。
请阅读这个巨大的资源更多地了解HTML5。
Answer 2:
编程语言都有一定的功能,如分支,循环,诸如此类的事情,那HTML5缺乏。 HTML5定义的标记对于一些交互功能,但该标记是几乎完全静态的(有一些相互作用中的定义暗示select
元素和这样)。 很多你听到没有HTML5在所有你可以用JavaScript(一种编程语言)在一个适度的浏览器做“HTML5”的特点,而是事。
HTML5越来越接管(或接管 )定义网页的结构和 API来从一种编程语言与他们互动的作用。 这曾经是相当独立的,在DOM规范,但很多现在正被折叠成HTML5规范。 但同样,这只是定义的API。 使用这些API的实际编码需要(在几乎所有情况下),实际的编程语言。
Answer 3:
HTML5被认为是一种技术。 是的,有HTML的标记语言,第5版本,但可能你没有那个意思。
HTML5更认为是一种技术,包括HTML,CSS3和JavaScript和他们的大部分都支持在浏览器一样的工具。 因此,作为事实上它可以被看作是一些需要编程。
文章来源: Is HTML5 a programming language?