📅  最后修改于: 2023-12-03 14:57:23.710000             🧑  作者: Mango
这是一个基于Javascript的角度自动打字机动画程序。它能够模拟打字机的效果,并且可以自定义打字速度和打字内容。
var text = ['这是一个角度自动打字机动画', '使用Javascript实现', '打字速度可以自定义', '欢迎使用!'];
var speed = 50;
var index = 0;
var charIndex = 0;
var output = document.getElementById('output');
function type() {
if (charIndex < text[index].length) {
output.innerHTML += text[index].charAt(charIndex);
charIndex++;
} else {
index++;
if (index >= text.length) {
clearInterval(timer);
} else {
charIndex = 0;
output.innerHTML += '<br>';
}
}
}
var timer = setInterval(type, speed);
<div id="output"></div>
window.addEventListener('load', function() {
var text = ['这是一个角度自动打字机动画', '使用Javascript实现', '打字速度可以自定义', '欢迎使用!'];
var speed = 50;
var index = 0;
var charIndex = 0;
var output = document.getElementById('output');
function type() {
if (charIndex < text[index].length) {
output.innerHTML += text[index].charAt(charIndex);
charIndex++;
} else {
index++;
if (index >= text.length) {
clearInterval(timer);
} else {
charIndex = 0;
output.innerHTML += '<br>';
}
}
}
var timer = setInterval(type, speed);
});
可以通过修改 speed 变量的值来调整打字速度。速度越快,数字越小。
var speed = 50;
可以通过修改 text 数组中的字符串来自定义打字内容。
var text = ['这是一个角度自动打字机动画', '使用Javascript实现', '打字速度可以自定义', '欢迎使用!'];
有了这个角度自动打字机动画,我们可以用它来装饰网页,增加一些趣味性和动态感。同时,它也能够帮助我们更好地学习Javascript。希望大家能够喜欢它!