HTML5需要客户端支持JavaScript吗?

3

HTML 5需要JavaScript吗?

或者说它是一个选项,我可以使用HTML5、CSS3和GWT代替JavaScript?

谢谢。


GWT首先使用JavaScript。其次,HTML5的哪些部分引起了您的兴趣?这将有助于回答您的问题。 - James Black
你是在问是否需要编写 Javascript,还是客户端浏览器必须支持它? - Artelius
3个回答

3
不,HTML5并不要求JavaScript,尽管它定义了<script>元素,并定义了javascript:协议(HTML5 UA至少应该理解这些内容并忽略它们)。想象一下客户端浏览器简单地“禁用所有JavaScript,永远不会使用”(无论是用户选择还是因为它不支持JavaScript)的情况。这得到了HTML 5 Draft中第4条的支持,在"Running a script"下。

如果对于脚本元素禁用了脚本,或者用户代理程序不支持为此脚本元素给出的脚本块类型的脚本语言,则用户代理程序必须在此时中止这些步骤。脚本不会被执行

然而,JavaScript是草案认可的唯一脚本语言,扮演默认语言的角色,并被列为“依赖项”。

javascript:不是一种协议。 - Alon Gubkin
4
根据HTML5规范,它是符合规范的。请参阅6.1.5 JavaScript协议。(另外,它属于URI的协议字段(实际上是模式名称),但因为这是它与URL / URI的相似之处结束的地方,所以不应混淆两者。) - user166390

1

GWT是一种工具包,允许您使用Java编写代码并进行调试。当它部署时,会将其翻译成JavaScript。因此,即使您真的不知道自己正在编写JavaScript,该工具也会为您生成它。GWT生成的代码在浏览器上运行。

HTML5和CSS3是用于静态网站的工具。如果您添加了JavaScript或GWT(即JavaScript),则可以做更多事情。


0

你可以阅读这篇文章来了解HTML 5的概念。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接