天,是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小時內與您取得聯系。