天,是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"。
*请认真填写需求信息,我们会在24小时内与您取得联系。