我正在尝试创建类似于“Let Make”的内容,其中单词是从http://www.instructables.com/上的列表中输入的。
尝试在这里或谷歌搜索“随机单词列表”和类似术语,但没有得到任何结果。
将不胜感激任何关于使用什么语言或功能来创建它的指导。
我正在尝试创建类似于“Let Make”的内容,其中单词是从http://www.instructables.com/上的列表中输入的。
尝试在这里或谷歌搜索“随机单词列表”和类似术语,但没有得到任何结果。
将不胜感激任何关于使用什么语言或功能来创建它的指导。
你可以从这样的事情开始 - http://jsfiddle.net/HhTVd/
var word = ['i', ' l', 'i', 'k', 'e ', 'c', 'a', 'k', 'e'].reverse();
var intervalTimer = setInterval(function(){
if (word.length == 0) {
clearInterval(intervalTimer);//clear the timer wehn we have no letters
return;
}
$('#txt').val($('#txt').val() + word.pop())
}, 300)
像这样的东西(http://jsfiddle.net/ARsyj/)也可能为您指明正确的方向:
var arrWordsList = ["ice cream", "bikes", "jewelry"];
var iCurrentWordIndex = 0;
var iCurrentLetterIndex = 0;
var iIntervalId;
function startPrintWords(iInterval) {
iIntervalId = setInterval(printWords, iInterval);
}
function stopPrintWords() {
clearInterval(iIntervalId);
}
function printWords() {
if(iCurrentWordIndex + 1 > arrWordsList.length) {
stopPrintWords();
return;
}
var strCurrentText = $("#textbox").val();
var strCurrentWord = arrWordsList[iCurrentWordIndex];
$("#textbox").val(strCurrentText
+ strCurrentWord.charAt(iCurrentLetterIndex));
if(strCurrentWord.length == iCurrentLetterIndex) {
iCurrentLetterIndex = 0;
iCurrentWordIndex++;
$("#textbox").val("");
} else {
iCurrentLetterIndex++;
}
}
$(document).ready(function () {
startPrintWords(1000);
});