这些天我正在学习 HTML5 新元素,其中我读到canvas
标签只是图形的容器,你必须使用脚本来实际绘制图形。
所以我想知道学习是否需要JavaScript,以便使用所有HTML 5功能?
如果是 HTML5 的标签,则需要JavaScript知识吗?
答案 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来开发一个网站,所以至少有关该语言的基本知识不会受到伤害。