学习和使用HTML5的所有功能是否需要JavaScript?

学习和使用HTML5的所有功能是否需要JavaScript?,javascript,xhtml,html,canvas,Javascript,Xhtml,Html,Canvas,这些天来,我正在学习HTML5的新元素,在那里我读到,canvas标签只是一个图形容器,你必须使用脚本来实际绘制图形。 所以我想知道,学习使用HTML5的所有功能需要JavaScript吗 如果是,而不是HTML5的哪个标签,则需要JavaScript知识?如果您想使用所有HTML5功能,那么,是的,您必须学习JavaScript,因为其中一些功能依赖于JavaScript和WebSocket API。否,HTML5的各种功能不依赖于JavaScript;例如,像make这样的新标签对于程序员和

这些天来,我正在学习HTML5的新元素,在那里我读到,
canvas
标签只是一个图形容器,你必须使用脚本来实际绘制图形。 所以我想知道,学习使用HTML5的所有功能需要JavaScript吗


如果是,而不是HTML5的哪个标签,则需要JavaScript知识?

如果您想使用所有HTML5功能,那么,是的,您必须学习JavaScript,因为其中一些功能依赖于JavaScript和WebSocket API。

否,HTML5的各种功能不依赖于JavaScript;例如,像
make这样的新标签对于程序员和非程序员来说都是一个很好的选择,而且很容易开始使用。

不,学习HTML5不需要Javascript。事实上,最好将Javascript与HTML5分开。当然,Javascript可以改变结构,流利地使用Javascript是一件好事,但您只能实现该结构,而团队成员可能负责脚本

假设您需要这样一个
画布

 <canvas id="myCanvas" width="200" height="100" style="border:1px solid #000000;">
</canvas> 
var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.fillStyle = "#FF0000";
ctx.fillRect(0,0,150,75);
没有人会阻止您的团队实现包含js代码的.js文件,也没有人会阻止您在结构中使用脚本标记,使
src
属性指向.js文件

长话短说:您不需要学习或理解Javascript就可以使用HTML5,但了解它是件好事。不过,开发一个网站需要Javascript,因此至少对该语言有一个基本的了解不会有什么坏处