이 기사는 JS 복권 프로그램 작성을위한 코드 및 예방 조치를 공유합니다. 관심있는 친구들이 그것을 언급 할 수 있습니다.
암호:
<! doctype html> <html lang = "en"> <head> <meta charset = "utf-8"> <title> 간단한 복권 (키보드 사용 가능) </title> <style> *{마진 : 0; 패딩 : 0;}. 박스 {width : 400px; 높이 : 300px; #fff; font-size : 30px; font-weight : 700px; 패딩 : 50px 0; 텍스트-정렬 : 중심; 중심; 높이 : 40px;} .btm {text-align : center; padding : 20px 0;} .btm a {display : inline-block; width : 120px; 60px; 10px; text-decoration : none;} </style> <cript> var data = [ 'iPhone', 'iPad', 'rapbook', 'Camera', '참여에 감사합니다', '재충전 카드', '쇼핑 바우처'], timer = null, // 여러 운송 창을 방지합니다. stop = document.getElementById ( 'stop'); // 드로우 플레이를 시작합니다. onclick = playfun; stop.onclick = stopfun; // 키보드 이벤트 문서 .OnKeyUp = function (event) {event = event || Window.event; // Enter 키의 코드 값 : 13 if (event.keyCode == 13) {if (flag == 0) {playfun (); 플래그 = 1; } else {stopfun (); 플래그 = 0; }}} function playfun () {var title = document.getElementById ( 'title'); var play = document.getElementById ( 'Play'); ClearInterval (타이머); TIMER = setInterVal (function () {var random = math.floor (math.random ()*data.length); title.innerhtml = data [random];}, 60); play.style.background = '#999'; } function stopfun () {clearInterVal (타이머); var play = document.getElementById ( 'Play'); play.style.background = '#fef097'; }}} </script> </head> <body> <div> <div id = "Title"> Taojia fun lottery </div> <div> <a href = "JavaScript :" id = "play"> start </a> <a href = "javaScript :;" id = "stop"> stop </a> </div> </div> </body> </html>메모:
1. 임의 숫자, 배열 중 하나를 가져 가십시오. 0-N 사이에 가져 가기 : Math.random ()*(n+1)
2. 타이머. 복권을 시작할 때 이전 복권을 중지하면 타이머가 겹치게됩니다.
3. 추첨이 진행 중인지 여부를 결정하려면 키 작업을 누르십시오. 모든 변수 플래그가 설정되어 있습니다.
JavaScript 복권 기능에 대해 자세히 알아 보려면이 주제를 참조하십시오. JavaScript는 복권 기능을 구현합니다.
위는이 기사의 모든 내용입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 wulin.com을 더 지원하기를 바랍니다.