国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

javascript工具庫代碼_基礎(chǔ)知識

來源:懂視網(wǎng) 責(zé)編:小采 時間:2020-11-27 21:02:47
文檔

javascript工具庫代碼_基礎(chǔ)知識

javascript工具庫代碼_基礎(chǔ)知識: 代碼如下:/* *YYJ.js 主要提供后臺應(yīng)用方法 *目前有Ajax、addLoadEvent、deleteAll、getByClass、$C(=getByClass)、$、yyjtable、setCss、getCss、iaArray等方法。最后面還提供了一個 *可實例化的方法YYJ.tick用來計算腳本運行時間 *版本0.1
推薦度:
導(dǎo)讀javascript工具庫代碼_基礎(chǔ)知識: 代碼如下:/* *YYJ.js 主要提供后臺應(yīng)用方法 *目前有Ajax、addLoadEvent、deleteAll、getByClass、$C(=getByClass)、$、yyjtable、setCss、getCss、iaArray等方法。最后面還提供了一個 *可實例化的方法YYJ.tick用來計算腳本運行時間 *版本0.1

代碼如下:
/*
*YYJ.js 主要提供后臺應(yīng)用方法
*目前有Ajax、addLoadEvent、deleteAll、getByClass、$C(=getByClass)、$、yyjtable、setCss、getCss、iaArray等方法。最后面還提供了一個
*可實例化的方法YYJ.tick用來計算腳本運行時間
*版本0.1 --tianyi yyj
*/
var YYJ=function(){
var UniqueInstance;
function constrotor(){
return {
//ajax方法
Ajax:function(method,url,data,success,fail){
var isget=method.toLowerCase()=="get";
var xmlhttp=window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open(method,url,true);
if(!isget)xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
xmlhttp.onreadystatechange=function(){
if(xmlhttp.readyState==4){
if(xmlhttp.status==200){
if(success)success(xmlhttp);
}else{
if(fail)fail(xmlhttp);
}
}
};
xmlhttp.send(isget?null:data);
},//Ajax
addLoadEvent:function(func) {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
} else {
window.onload = function() {
if (oldonload) {
oldonload();
}
func();
}
}
},//addLoadEvent
deleteAll:function(checkallbtn,checksomebtn,submitbtn){
var checkall=YYJ.$(checkallbtn);
var checksome=YYJ.$(checksomebtn);
var submit1=YYJ.$(submitbtn);
var checkboxs=(function(){
var arr=[];
var check=document.getElementsByTagName("input");
for(i=0;i if(check[i].getAttribute("type")!="checkbox")
continue;
arr.push(check[i]);
}
return arr;
})();
checkall.onclick=function(){
checkall.clicked=true;
for(var i=0;i if(!checkboxs[i].checked){
checkall.clicked=false;
break;
}
}
if(!checkall.clicked){
for(var i=0;i checkboxs[i].checked=true;
}
}else{
for(var i=0;i checkboxs[i].checked=false;
}
}
}
checksome.onclick=function(){
for(var x in checkboxs){
checkboxs[x].checked=!checkboxs[x].checked;
}
}
submit1.onclick=function(){
var haschecked=false;
var beSureDel=false;
for(var i=0;i if(checkboxs[i].checked){
haschecked=true;
break;
}
}
haschecked?function(){
beSureDel=confirm("確定要刪除選中項嗎?");
}():function(){
alert("沒有選中項!");
beSureDel=false;
}();
return beSureDel;
}
},//deleteall
getByClass:function(classname,parent,nodename){
var s=(parent||document).getElementsByTagName(nodename||"*");
return function(){
var a=[];
for(var i=0,j=s.length;i if(!s[i].className) continue;
var name=" "+s[i].className+" ";
if(name.indexOf(" "+classname+" ")!=-1){
a.push(s[i]);
}
}
return a;
}();
},
$C:function(classname,parent,nodename){
return YYJ.getByClass(classname,parent,nodename);
},//getByClass
$:function(str){
return document.getElementById(str);
},//getById
yyjtable:function(tableId){
var tbl=YYJ.$(tableId);
var trs=tbl.getElementsByTagName("tr");
for(var i=1;i if(i%2!=0){
trs[i].style.backgroundColor="#FFFFF0";
}else{
trs[i].style.backgroundColor="white";
}
trs[i].onmouseover=function(){
this.col1=this.style.backgroundColor;
this.style.backgroundColor="#FFFACD";
}
trs[i].onmouseout=function(){
this.style.backgroundColor=this.col1;
}
}
},//yyjtable
/*使用方法
YYJ.setCss([YYJ.$("table1")],{
color:"red",
backgroundColor:"silver"
});*/
setCss:function(eles,opt){
if(!eles||!opt)return;
if(!eles.length){
throw new Error("setCss的第一個參數(shù)要求為數(shù)組!");
}
for(var i=0;j=eles[i];i++){
try{
for(var x in opt){
j.style[x]=opt[x];
}
}catch(ex){}
}
},//setCss
/*使用方法
var css=YYJ.getCss(YYJ.$("table1"),["backgroundColor"]);
alert(css["backgroundColor"]);*/
getCss:function(ele,opt){
if(!this.isArray(opt)){
throw new Error("getCss的第二個參數(shù)要求為string數(shù)組!");
}
var css={};
for(var i=0,j=opt.length;i try{
css[opt[i]]=ele.style[opt[i]];
}catch(ex){}
}
return css;

},//getCss
isArray:function(opt){
return Object.prototype.toString.call(opt)=="[object Array]"
}

};
}
function getUniqueInstance(){
if(UniqueInstance){
return UniqueInstance;
}
UniqueInstance=constrotor();
return UniqueInstance;
}
return getUniqueInstance();
}();
//腳本執(zhí)行時間
/*使用方法
var ti=new YYJ.ticks();
ti.begin();
代碼段
ti.end();
alert(ti.tick);*/
YYJ.ticks=function(){
var starttick,stoptick;
return function(){
this.begin=function(){
starttick=new Date();
}
this.end=function(){
stoptick=new Date();
this.tick=stoptick-starttick;
}
}
}();

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

javascript工具庫代碼_基礎(chǔ)知識

javascript工具庫代碼_基礎(chǔ)知識: 代碼如下:/* *YYJ.js 主要提供后臺應(yīng)用方法 *目前有Ajax、addLoadEvent、deleteAll、getByClass、$C(=getByClass)、$、yyjtable、setCss、getCss、iaArray等方法。最后面還提供了一個 *可實例化的方法YYJ.tick用來計算腳本運行時間 *版本0.1
推薦度:
標(biāo)簽: 工具 js 代碼
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 亚洲国产精品日韩在线 | 国产在线播放免费 | 国产一区二区三区视频在线观看 | 一区不卡在线观看 | 欧洲日韩视频二区在线 | 久久er | 国内精品久久久久久久久 | 国产第一夜 | 日韩欧美一区二区三区视频 | 国产精品香蕉 | 久久久久久91 | 日韩欧美在线不卡 | 成人欧美一区二区三区 | 精品国产一区二区三区成人 | 国产色综合久久无码有码 | 欧美在线视频一区在线观看 | 在线观看国产一区二区三区 | 天堂va欧美ⅴa亚洲va一国产 | 国产福利一区二区三区在线视频 | 国产99精品| 国产精品第4页 | 亚洲国产精品日韩高清秒播 | 国产美女一区二区 | 99精品欧美一区二区三区综合在线 | 国产九九在线 | 国产中文久久精品 | 亚洲逼院| 日韩欧美一区二区三区在线视频 | 久久精品国产一区二区三区日韩 | 国产成人综合欧美精品久久 | 欧美性猛交一区二区三区精品 | 香蕉午夜视频 | 免费的一级毛片 | 99久久一区 | 国产成人一区二区三区 | 欧美亚洲国产精品久久久 | 精品久久久久久久一区二区手机版 | 欧美日韩国产片 | 国产高清不卡一区二区 | 深夜福利一区二区 | 亚洲第一区se |