>웹 프론트엔드 >JS 튜토리얼 >멀티스레드 모든 checkbox_form 효과 선택

멀티스레드 모든 checkbox_form 효과 선택

WBOY
WBOY원래의
2016-05-16 19:24:501448검색
复主代码 代码如下:



전체부选择    
线程数:


<표 테두리=0>










/*
다음 코드는 Windy_sk에서 디자인하고 작성했습니다.
자유롭게 사용하실 수 있으나, 저작권 항목은 모두 보유하셔야 합니다!
*/
var 전체 = 505;
var thread_num;
var pre_thread;
var thread = new Array();
var 완료됨 = = 0;
var start_time = null;

for(i=0;i
함수 init_para(){
thread_num = parseInt(the_thread.value);
if(isNaN(thread_num)) thread_num = 10;
pre_thread = Math.floor(total/thread_num);
result.innerText = "";
bar1.style.width = "0%";
bar2.style.width = "100%";
bar.style.display = "";
}

function check_all(){
checkall.disabled = true;
init_para();
for(var i=0;ithread[i]=[setInterval("thread[" i "][1]}
thread[i]=[setInterval("thread[" i "][1]}

function check_unit(num){
if(completed==0)start_time=new Date;
cbox[num].checked=checkall.checked;
완료 ;
var cur_rate = Math.round(완료*100/전체);
show.innerText = 완료됨   "/"   전체   " : "   현재 비율   "%";
bar1.style.width = cur_rate   "%";
bar2.style.width = (100-cur_rate)   "%";
if(완료됨 == 전체){
완료됨 = 0
checkall.disabled = false;
result.innerText = "(" total "单元/" thread_num "线程, 总共耗时:" ((새 날짜)-start_time) " ms)";
}
}


하측면是运行效果
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.