龙空技术网

JavaScript的小程序

程序员孤帆月下 51

前言:

如今姐妹们对“小程序的js”大致比较关怀,我们都需要分析一些“小程序的js”的相关内容。那么小编也在网络上收集了一些关于“小程序的js””的相关文章,希望姐妹们能喜欢,同学们一起来了解一下吧!

今天,是JavaScript回炉的第二十三天

setInterval()

clearInterval()

前段时间帮某单位的hr组织开发了一个大屏幕展示抽题活动的小程序。

<!DOCTYPE html>

<br lang="en">

<head>

<meta charset="UTF-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>表单</title>

</head>

<style>

#div010{

height:100vh;

width:100vw;

background:url("

C:///Users///l///Desktop///前端///img///1.webp");

transition: all 1s;

opacity: 100;

}

#div011{

display: none;

}

#div012{

width: 120px;

height: 28px;

/* background-color: aquamarine; */

margin: auto;

margin-left: 600px;

color: brown;

}

#div013{

width: 750px;

background: brown;

margin: auto;

font-size: 40px;

font-family: 楷体;

text-align: center;

line-height: 100px;

color: yellow;

}

#div014{

width: 750px;

height: 100px;

background: teal;

}

#div015{

left: 200px;

width: 150px;

text-align: center;

font-size: 30px;

font-family: '楷体';

margin-left: 600px;

}

#div016{

text-align: center;

width: 750px;

background: powderblue;

}

</style>

<body>

<div id="div010">

<div id="div011">

<div id="div014">

< img id="img" src="C:\Users\l\Desktop\前端\lun1.jpg" style="width:750px;height: 100px;">

</div>

<div id="div012">

<table>

<thead>

<tr>

<td>倒计时:</td>

<td id="td01">0</td>

<td id="td02">0</td>

<td>秒</td>

</tr>

</thead>

</table>

</div>

<div id="div016">

</div>

<div id="div013">

</div>

<div id="div017">

</div>

<div id="div015">

<table>

<thead>

<tr>

<td id="td03"><button onclick="button01(3)">简答题</button></td>

<td id="td04"><button onclick="button02()">答 案</button></td>

</tr>

</thead>

</table>

</div>

</div>

</div>

</body>

<script>

var arr = new Array();

var timer = setInterval(function f1(){

var aaa = Math.floor(Math.random()*10);

var b1 = 'url("

C:///Users///l///Desktop///前端///img///1.webp")'

var b2 = 'url("

C:///Users///l///Desktop///前端///img///2.webp")'

var b3 = 'url("

C:///Users///l///Desktop///前端///img///3.webp")'

var b4 = 'url("

C:///Users///l///Desktop///前端///img///4.webp")'

var b5 = 'url("

C:///Users///l///Desktop///前端///img///5.webp")'

var b6 = 'url("

C:///Users///l///Desktop///前端///img///6.webp")'

var b7 = 'url("

C:///Users///l///Desktop///前端///img///7.webp")'

var b8 = 'url("

C:///Users///l///Desktop///前端///img///8.webp")'

var b9 = 'url("

C:///Users///l///Desktop///前端///img///9.webp")'

var b10 = 'url("

C:///Users///l///Desktop///前端///img///10.webp")'

var bbb = new Array()

bbb = [b1,b2,b3,b4,b5,b6,b7,b8,b9,b10]

document.getElementById("div010").style.background = bbb[aaa]

}, 5000);

window.onclick=function(){

clearInterval(timer);

document.getElementById("div010").style.background = "white";

document.getElementById("div011").style.display = "block";

}

var i = 0;

var j = 0;

var aa;

function f4(num){

aa = setInterval(function f2(){

i++;

document.getElementById("td02").innerHTML = i;

if(i>8){

i=0

j++

}

document.getElementById("td01").innerHTML = j;

if(j>8){

i=0;

j=0;

}

var bb = document.getElementById("td01").innerHTML;

if(Number(bb) == num){

document.getElementById("td02").innerHTML = 0;

clearInterval(aa);

alert("时间到")

}

},1000);

}

function f5(){

document.getElementById("td01").innerHTML = 0;

document.getElementById("td02").innerHTML = 0;

clearInterval(aa);

i = 0;

j = 0;

}

var num = 10

var que;

var objArray = [{"id":"1","subject":"寂寞空庭春欲晚,满地梨花不开门","answer":"刘方平《春怨》"},{"id":"2","subject":"万里清江万里天,一村桑柘一村烟","answer":"韩偓《醉著》"},{"id":"3","subject":"秋风生渭水,落叶满长安","answer":"贾岛《忆江上吴处士》"},{"id":"4","subject":"花开花落不长久,落红满地归寂中","answer":"陈叔宝《玉树后庭花》"},{"id":"5","subject":"客子光阴诗卷里,杏花消息雨声中","answer":"冯延巳《南乡子》"},{"id":"6","subject":"白云千里万里,明月前溪后溪","answer":"刘长卿《谪仙怨》"},{"id":"7","subject":"漠漠梨花烂漫,纷纷柳絮飞残","answer":"陈允平《红林擒近·寿词·满路花》"},{"id":"8","subject":"酒醒明月下,梦逐潮声去","answer":"姜夔《玲珑四犯·越中岁暮闻箫鼓感怀》"},{"id":"9","subject":"高树月初白,微风酒半醒。独行穿落叶,闲坐数流萤。","answer":"林景熙《溪亭》"},{"id":"10","subject":"啼鸟云山静,落花溪水香","answer":"戴叔伦《雨》"}];

function button01(num){

document.getElementById('div017').innerHTML = ''

f5();

f4(num);

if(arr.length < 10){

var ddd = Math.floor(Math.random()*num);

que = objArray[ddd].answer

document.getElementById('div013').innerHTML= objArray[ddd].subject

arr.push(objArray[ddd].id)

objArray.splice(ddd,1)

document.getElementById('div016').innerHTML = arr

num--;

}else{

alert("题目选择完毕")

}

}

function button02(){

document.getElementById('div017').innerHTML = '答案:'+que

}

var img1 = "

C:///Users///l///Desktop///前端///lun1.jpg"

var img2 = "

C:///Users///l///Desktop///前端///lun2.jpg"

var img3 = "

C:///Users///l///Desktop///前端///lun3.jpg"

var img4 = "

C:///Users///l///Desktop///前端///lun4.jpg"

var img5 = "

C:///Users///l///Desktop///前端///lun5.jpg"

var img6 = "

C:///Users///l///Desktop///前端///lun6.jpg"

var arr01 = [img1,img2,img3,img4,img5,img6]

var k=0;

setInterval(function f6(){

document.querySelector('#img').src=arr01[k];

k++;

if(k>5){

k=0;

}

}, 2000);

</script>

</html>

标签: #小程序的js