整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

JavaScript的小程序

JavaScript的小程序

天,是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>

着移动互联网的发展,小程序已经成为了人们日常生活中不可或缺的一部分。而其中,短剧小程序因其独特的形式和娱乐性,受到了越来越多用户的喜爱。如果你也想尝试搭建一个属于自己的短剧小程序,本文将为你提供一个简单易懂的教程,让你轻松入门。

第一步:选择合适的平台和工具

在开始搭建之前,你需要先选择一个适合的平台和工具。目前市面上有很多小程序开发平台,例如微信小程序、支付宝小程序等。对于零基础的用户来说,我们首推使用微信小程序开发工具。它具有强大的功能和广泛的用户群体,更加便于推广和交流。

第二步:了解基本概念和流程

在开始实际搭建之前,你需要了解一些基本概念和流程。小程序主要由页面、组件、API和数据四个核心部分组成。页面是用户所见到的界面,组件是用来构造页面的基本元素,API是用来实现功能的接口,数据则是用来存储和管理用户的信息。在搭建过程中,你需要对这些概念有一定的了解,并能够使用它们进行操作。

第三步:设计页面和功能

V+123008

在正式开始搭建之前,你需要先设计好你想要的页面和功能。短剧小程序通常包含多个页面,每个页面都有其特定的功能和表现形式。比如,你可以设计一个首页用来展示短剧列表,一个详情页用来展示具体的短剧内容,一个评论页用来用户互动等等。在设计时,要注意页面之间的逻辑关系和流程,保证用户能够方便地进行操作。

第四步:编写代码和样式

在理清楚设计后,接下来就是编写代码和样式了。微信小程序采用的是类似于HTML和CSS的语法,非常易于上手。你可以使用JavaScript来实现页面的逻辑和交互,使用WXML来编写页面的结构,使用WXSS来定义页面的样式。在编写过程中,可以参考开发文档或寻求帮助,解决遇到的问题。

第五步:测试和调试

完成编写代码和样式后,你可以进行本地测试和调试。微信小程序提供了模拟器工具,可以在电脑上进行真实的小程序模拟,以便检查和调试你所搭建的短剧小程序。在测试过程中,要注意检查页面的显示效果和功能的正常运行,确保没有错误和问题。

第六步:发布和推广

当你完成了测试和调试后,就可以进行发布和推广了。微信小程序提供了方便的发布流程,只需要按照指引进行操作即可。在发布前,你需要准备好小程序的图标、描述和其他基本信息,并通过审核才能正式发布。一旦发布成功,你可以将你的短剧小程序分享给别人,进行推广和使用。

通过以上的教程,相信你已经初步了解了如何搭建一个属于自己的短剧小程序。虽然这只是一个简单的入门教程,但相信对于零基础的用户来说已经足够了。希望你能够动手尝试,并不断学习和提高,打造出更加精彩的短剧小程序!

短剧系统搭建小编推荐:

https://www.zongqi.cc/product/view8958.html

为您提供纵企短剧网站建设,短剧系统搭建,短剧小程序搭建及短剧APP制作服务。

提供优惠码可优惠:ATS2570

天这一课要学习的是HTML编程的第一个基础程序,在网页上显示一句话:“Hello world”,就如同学习其它编程语言一样,显示一个最简单的文本,这是一个非常基础的HTML代码,它会在网页上显示英文句子"Hello world"。

<!DOCTYPE html>

<html>

<head>

<title>我的第一个网页</title>

<meta charset="UTF-8">

</head>

<body>

<h1>Hello world !</h1>

</body>

</html>

在上面这段代码中:

* `<!DOCTYPE html>` 声明这是一个HTML5文档。

* `<html>` 标签定义了HTML文档的开始和结束。

* `<head>` 标签包含了文档的元信息,比如字符集(通过 `<meta charset="UTF-8">` 定义)以及文档的标题(通过 `<title>` 定义)。

* `<body>` 标签包含了页面主体的内容,这里是用 `<h1>` 标签定义的一个标题,显示了文字 "Hello world"。