JavaScript是否需要学习,使用所有HTML 5功能?

时间:2010-11-08 08:57:19

标签: javascript xhtml html5 canvas

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

如果是 HTML5 的标签,则需要JavaScript知识吗?

3 个答案:

答案 0 :(得分:3)

如果你想使用所有HTML 5功能,是的,你必须学习javascript,因为其中一些依赖于Local Storage和WebSocket API之类的javascript。

答案 1 :(得分:0)

不,HTML5的各种功能不依赖于JavaScript;例如,<article><header><footer>等新标签

关于canvas的特定示例,您甚至不需要通过JavaScript访问它 - Processing.js对于程序员和非程序员来说非常有用,并且非常容易入手

答案 2 :(得分:0)

不,学习HTML不需要Javascript 5.事实上,建议将Javascript与HTML 5分开。当然,Javascript可以改变结构,熟练使用Javascript是一件好事,但是你可以实现只有结构和队友可能负责脚本。

假设你需要canvas这样的话:

 <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就可以使用HTML 5,但这是一件好事。你需要Javascript来开发一个网站,所以至少有关该语言的基本知识不会受到伤害。