注: 一部の回答はインターネットから編集されています
function unique(arry){ var arry2=[]; for(i=0;i<arry1.length;i++){ if(arry2.indexOf(arry1[i])==-1){ arry2.push(arry1[i]); } } return arry2;}
function unique(arry){ var arry2=[]; for(i=0;i<arry1.length;i++){ if(arry1.indexOf(arry1[i])==i){ arry2.push(arry1[i]); } } return arry2;}
<div class="content"> <div class="cell"> your content </div></div>/*css*/.content{ display:table;}.cell{ display:table-cell; vertical-align:middle;}
<div class="content"> your content</div>/*css*/.content{ height:20px; line-height:20px;}
function drag(ele){ ele.onmousedown=function(event){ var disx=event.clientX-ele.offsetLeft; var disy=event.clientY-ele.offsetTop; document.onmousemove=function(event){ ele.style.left=event.clientX-disx+"px"; ele.style.top=event.clientY-disy+"px"; }; document.onmouseup=function(){ document.onmousedown=null; document.onmousemove=null; }; }; }
function removeClass(ele,delClassArry){ var claNameArry=ele.className.split(" "); if(delClassArry){ for(i=0;i<delClassArry.length;i++){ var index=claNameArry.indexOf(delClassArry[i]); claNameArry.splice(index,1); } }else{ claNameArry.splice(0,claNameArry.length); } var nowClass=""; for(i=0;i<claNameArry.length;i++){ nowClass+=claNameArry[i]; if(i<claNameArry.length-1){ nowClass+=" "; } } ele.className=nowClass;}
拡張読み物 1拡張読み物 2
6. QQ Space や Weibo のようなスキン変更システムを実装するとしたら、どうしますか?
var browser = { versions:function(){ var u = navigator.userAgent, app = navigator.appVersion; return ; }(), language:(navigator.browserLanguage || navigator.language).toLowerCase()} document.writeln("语言版本: "+browser.language);document.writeln(" 是否为移动终端: "+browser.versions.mobile);document.writeln(" ios终端: "+browser.versions.ios);document.writeln(" android终端: "+browser.versions.android);document.writeln(" 是否为iPhone: "+browser.versions.iPhone);document.writeln(" 是否iPad: "+browser.versions.iPad);document.writeln(navigator.userAgent);
<audio src="songPath"></audio>
<a href="songPath"></a><srcipt type="text/javascript" src="http://mediaplayer.yahoo.com/js"></script>
function color(){ var color=Math.round(Math.random()*(16*16*16*16*16*16+16)).toString(16); if(color<=0xf){ color="00000"+color; } else if(color<=0xff){ color="0000"+color; } else if(color<=0xfff){ color="000"+color; } else if(color<=0xffff){ color="00"+color; } else if(a<=0xfffff){ color="0"+color; } color="#"+color; return color;}
非同期は呼び出し後すぐに結果が得られないので戻り値がありません。ただし、呼び出し先は後でステータス、通知を渡すか、コールバック関数を介してこの呼び出しを処理します。 ポーリングは、情報を「プル」する動作モードです。データを送信するために接続が確立されるたびに、サーバーに情報があるかどうかを定期的に問い合わせるようにタイマーを設定します。 10. フォーカスカルーセル効果を実現するにはどうすればよいですか?
function color(){ var r=Math.round(Math.random()*255); var g=Math.round(Math.random()*255); var b=Math.round(Math.random()*255); var color="rgb("+r+","+g+","+b+")"; return color;}
<div class="bisc-slider"> <ul> <li class="slide slide-01" id="slide-cur"><img src="../img/slide01-1920px.jpg" /></li> <li class="slide"><img src="../img/slide02-1920px.jpg" /></li> <li class="slide"><img src="../img/slide03-1920px.jpg" /></li> <li class="slide"><img src="../img/slide04-1920px.jpg" /></li> <li class="slide"><img src="../img/slide05-1920px.jpg" /></li> </ul> <div class="dot-list"> <span class="dot"></span> <span class="dot"></span> <span class="dot"></span> <span class="dot"></span> <span class="dot"></span> </div> <span id="slide-prev"></span> <span id="slide-next"></span></div>
.bisc-slider{ position:relative; height:22.083333%; overflow: hidden;}.slide{ opacity:0; z-index: 0; padding-bottom:22.083333%; width:100%; position:absolute;}.slide-01{ opacity:1; z-index: 1;}.bisc-slider ul{ padding-bottom:22.083333%;}.bisc-slider .slide img{ position:absolute; left:0; top:0; width:100%}.dot-list{ position:absolute; left:61.8%; bottom:10px; z-index: 9999999999;}.dot-list span{ display:inline-block; width:10px; height:10px; margin:3px; border-radius: 5px; background:#fff; cursor: pointer;}.dot-list span:first-child{ background:#365e7b;}#slide-prev{ background:url(../img/arl.png) no-repeat center; height:100%; width:50px; position:absolute; left:-50px; top:0; z-index: 999999999; cursor:pointer;}#slide-next{ background:url(../img/arr.png) no-repeat center; height:100%; width:50px; right:-50px; top:0; z-index:999999; position:absolute; cursor:pointer;}