gpt4 book ai didi

JavaScript:如何从 Codecademy 重新创建 "Animate Your Name"类(class)?

转载 作者:行者123 更新时间:2023-11-30 12:38:58 25 4
gpt4 key购买 nike

Codecademy 网站有一个类(class),用户可以在其中 learn to create an animated name on a canvas element using JavaScript .几个月来我一直在尝试重新创建结果,但我尝试过的任何事情都没有让我接近我正在寻找的结果。


以下是类(class)中使用的 HTML 和 JavaScript(此处链接:http://www.codecademy.com/goals/animate-your-name)。这有效,尽管在 Codecademy 网站上。

JavaScript:

注意 1:此版本的 JS 在原始版本的基础上略微修改。

注意 2:此 JavaScript 的文件名为 main.js

var red = [359, 100, 29.8];
var orange = [40, 100, 60];
var green = [75, 100, 40];
var blue = [196, 77, 55];
var purple = [280, 50, 60];
var bluefield = [199, 100, 22.9];

var myName = "Bluefield";
var letterColors = [bluefield,red];
var bubbleShape = "square";

drawName(myName, letterColors);
bounceName();
bounceBubbles();

HTML(完整):

注意:直到今天(2014 年 8 月 6 日)我才看到这个 HTML。

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="//code.jquery.com/jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="http://s3.amazonaws.com/codecademy-content/courses/hour-of-code/js/alphabet.js"></script>
</head>
<body>
<canvas id="myCanvas"></canvas>
<script type="text/javascript" src="http://s3.amazonaws.com/codecademy-content/courses/hour-of-code/js/bubbles.js"></script>
<script type="text/javascript" src="main.js"></script>
</body>
</html>

下面是来自最近使用类似代码的 JSFiddle(链接在这里:http://jsfiddle.net/mnbishop017/cd7djy02/)。这行不通

JavaScript

var red = [359, 100, 29.8];
var orange = [40, 100, 60];
var green = [75, 100, 40];
var blue = [196, 77, 55];
var purple = [280, 50, 60];
var bluefield = [199, 100, 22.9];

var myName = "Bluefield";
var letterColors = [bluefield,red];
var bubbleShape = "square";

drawName(myName, letterColors);
bounceName();
bounceBubbles();

HTML(在“正文”标签内):

<canvas id="myCanvas"></canvas>

外部资源链接(重要!):

最佳答案

我设法让它在这里工作:http://jsfiddle.net/rmadhuram/he1pqyzz/1/

诀窍是添加 jQuery,然后将外部库添加到 <body> 中的 HTML,像这样:

<canvas id="myCanvas"></canvas>
<script type="text/javascript" src="http://s3.amazonaws.com/codecademy-content/courses/hour-of-code/js/bubbles.js"></script>

关于JavaScript:如何从 Codecademy 重新创建 "Animate Your Name"类(class)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25172693/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com