亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

常用原生js自定義函數總結

2019-11-19 18:55:05
字體:
來源:轉載
供稿:網友

js獲取日期函數

//獲取當前時間日期function CurentTime(){  var now = new Date();  var year = now.getFullYear();    //年  var month = now.getMonth() + 1;   //月  var day = now.getDate();      //日  var hh = now.getHours();      //時  var mm = now.getMinutes();     //分  var clock = year + "-";  if(month < 10)    clock += "0";  clock += month + "-";  if(day < 10)    clock += "0";  clock += day + " ";  if(hh < 10)    clock += "0";  clock += hh + ":";  if (mm < 10) clock += '0';  clock += mm;  return(clock);}

js獲取時間差函數

//獲取時間差多少天function getLastTime()  {    var startTime=new Date("1996-5-11 00:00"); //開始時間    var endTime=new Date();  //結束時間    var lastTime=endTime.getTime()-startTime.getTime() //時間差的毫秒數    //計算出相差天數    var days=Math.floor(lastTime/(24*3600*1000))    //計算出小時數    var leave1=lastTime%(24*3600*1000)  //計算天數后剩余的毫秒數    var hours=Math.floor(leave1/(3600*1000))    //計算相差分鐘數    var leave2=leave1%(3600*1000)    //計算小時數后剩余的毫秒數    var minutes=Math.floor(leave2/(60*1000))    //計算相差秒數    var leave3=leave2%(60*1000)   //計算分鐘數后剩余的毫秒數    var seconds=Math.round(leave3/1000)    return " 相差 "+days+"天 "+hours+"小時 "+minutes+" 分鐘"+seconds+" 秒";  }

js只自動刷新頁面一次

//自動刷新頁面一次后停止刷新window.onload = function(){  if(location.search.indexOf("?")==-1){   location.href += "?myurl";  }  else{   if(location.search.indexOf("myurl")==-1) location.href += "&myurl";  }}

ajax實例

$.ajax({    type: "POST",    url: "join.php",    data: dataString,    success: function(){      $('.success').fadeIn(200).show();      $('.error').fadeOut(200).hide();    }  });

實時獲取窗口大小

$(window).resize(function(){   var Height = $(window).height();  var Width = $(window).width();})

js循環執行函數和定時執行函數

//循環執行,每隔3秒鐘執行一次showalert()   window.setInterval(showalert, 3000);  function showalert()  {    alert("循環執行");  }  //定時執行,5秒后執行show()  window.setTimeout(show,5000);   function show()   {    alert("定時執行");   } 

js獲取get參數函數

function GetQueryString(name){   var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");   var r = window.location.search.substr(1).match(reg);   if(r!=null)return unescape(r[2]); return null;}alert(GetQueryString("參數名1"));

js頁面打印數組函數

 /**  * 打印數組  * @param {[type]} arr  要打印的數組  * @param {[type]} space 控制打印的縮進  * @param {[type]} space2 控制打印的縮進2  */  function print_arr(arr, space, space2)  {  space = space || ' ';  space2 = space2 || '     ';  var str = "Array<br>"+space+"(<br>";  for(var i=0; i<arr.length; i++)  {   if( Object.prototype.toString.call(arr[i]) == '[object Array]' )   { //判斷是否是數組,如果是,進行遞歸拼接    str += space2 + '[' +i+"] => "+ print_arr(arr[i], space+'   ', space2+'   ');   }   else   {    str += space2 +'['+i+"] => "+ arr[i] +"<br>";   }  }  str += space+")<br>";  document.write(str); }

js打印json數據成數組形式輸出在html

/** 輸出空格函數 */function blank(num) { var res = ''; for (var i = 0; i < num; i++) {  res += ' '; } return res;}  /** 計算JSON對象數據個數 */function jsonLen(jsonObj) { var length = 0; for (var item in jsonObj) {    length++; } return length;}/** 解析JSON對象函數 */function printObj(obj) { // JSON對象層級深度 deep = (typeof(deep)=='undefined') ? 0: deep; var html = "Array/n"; // 返回的HTML html += kong(deep) + "(/n"; var i = 0;  // JSON對象,不能使用.length獲取數據的個數,故需自定義一個計算函數 var len = typeof(obj) == 'array' ? obj.length : jsonLen(obj); for(var key in obj){  // 判斷數據類型,如果是數組或對象,則進行遞歸  // 判斷object類型時,&&jsonLen(obj[key])是由于  // 1、值(類似:email:)為null的時候,typeof(obj[key])會把這個key當做object類型  // 2、值為null的來源是,數據庫表中某些字段沒有數據,查詢之后直接轉為JSON返回過來  if(typeof(obj[key])=='array'|| (typeof(obj[key])=='object' && jsonLen(obj[key]) > 0) ){   deep += 3;   html += kong(deep) + '[' + key + '] => ';   // 遞歸調用本函數   html += printObj(obj[key],deep);   deep -= 3;  }else{   html += kong(deep + 3) + '[' + key + '] => ' + obj[key] + '/n';  }  if (i == len -1) {   html += kong(deep) + ")/n";  };  i++; } return html;}/** 向HTML頁面追加打印JSON數據 */function p_Obj(obj) { var div = document.getElementById('print-json-html'); if (div != null) {  document.body.removeChild(div); }; var node = document.createElement("div");//創建一個div標簽  node.id = 'print-json-html'; node.innerHTML = '<pre>' + printObj(obj) + '</pre>'; document.body.appendChild(node);}

js打印多維數組的數組長度函數

//獲取多維數組的數量  function getArrNum(arr) {    var eleNum = 0;    if (arr == null) {      return 0;    }    for (var i = 0; i < arr.length; i++) {      for (var j = 0; j < arr[i].length; j++) {        eleNum++;      }    }    document.write(eleNum);  }

以上這篇常用原生js自定義函數總結就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91系列在线观看| 国产精品免费久久久久影院| 成人性生交大片免费看小说| 日韩视频免费大全中文字幕| 亚洲人成自拍网站| 日本道色综合久久影院| 欧美午夜视频一区二区| 少妇av一区二区三区| 欧美一区二区色| 成人av番号网| 中文一区二区视频| 日韩中文视频免费在线观看| 欧美日韩福利视频| 欧美亚洲国产视频| 欧美性20hd另类| 欧美视频在线观看 亚洲欧| 欧美成aaa人片免费看| 欧美精品在线观看| 日韩精品欧美国产精品忘忧草| 精品视频—区二区三区免费| 久久精品男人天堂| 精品国内产的精品视频在线观看| 久久韩剧网电视剧| 国产欧美日韩中文字幕在线| 亚洲精品日韩在线| 北条麻妃在线一区二区| 久久久久久中文字幕| 国产专区精品视频| 91精品在线播放| 亚洲国产精品久久久久秋霞不卡| 久久精品视频99| 欧美激情一区二区三区高清视频| 国产综合视频在线观看| 国产精品视频白浆免费视频| 日韩a**站在线观看| 欧美亚洲国产精品| 91免费看片在线| 久久久国产精品免费| 欧美久久精品一级黑人c片| 日韩精品在线免费观看| 亚洲欧美变态国产另类| 91在线免费视频| 日韩av三级在线观看| 日韩视频―中文字幕| 日韩激情av在线免费观看| 国产欧美亚洲视频| 日本亚洲欧美三级| 欧美巨大黑人极品精男| 欧洲午夜精品久久久| 久久香蕉国产线看观看av| 中文字幕日本欧美| 国产一区二区三区在线观看视频| 国产在线观看91精品一区| 欧美最顶级的aⅴ艳星| 中文字幕九色91在线| 黑人巨大精品欧美一区免费视频| 91久久久国产精品| 亚洲欧美另类在线观看| 美女扒开尿口让男人操亚洲视频网站| 久久精品久久久久电影| 美女黄色丝袜一区| 性欧美xxxx交| 欧美高清电影在线看| 视频在线观看一区二区| 91欧美视频网站| 久久99热这里只有精品国产| 91视频88av| 在线播放日韩av| 久久韩国免费视频| 91丝袜美腿美女视频网站| 国产亚洲成精品久久| 亚洲国产精品高清久久久| 91爱爱小视频k| 久久人人爽人人爽人人片av高请| 国产精品青青在线观看爽香蕉| 久久深夜福利免费观看| 国产亚洲精品久久久久动| 国产欧美日韩91| 日本一区二区三区在线播放| 国产99久久精品一区二区永久免费| 91麻豆国产精品| 高清欧美一区二区三区| 久久艳片www.17c.com| 欧美日韩中文在线观看| 欧美乱大交xxxxx另类电影| 欧洲成人免费aa| 国产91对白在线播放| 亚洲激情免费观看| 91久久久久久久久| 久久精品亚洲热| 久久人人爽人人爽爽久久| 国产小视频国产精品| 国产suv精品一区二区三区88区| 国产精品欧美一区二区| 亚洲精品自产拍| 久久久亚洲网站| 成人激情视频网| 一区二区三区高清国产| 国产成人a亚洲精品| 久久视频在线直播| 久久99国产综合精品女同| 久久影视免费观看| 国产精品女人久久久久久| 国产精品极品在线| 欧美日韩亚洲国产一区| 色综合久久88色综合天天看泰| 欧美激情网友自拍| 在线视频精品一| 国产精品一区二区性色av| 九九热在线精品视频| 亚洲最大在线视频| 国产成人综合精品在线| 91系列在线观看| 亚洲综合中文字幕在线| 欧美色视频日本版| 在线播放日韩精品| 国产成人亚洲综合91| 国产亚洲视频中文字幕视频| 国产精品色视频| 日韩大片在线观看视频| 国产免费一区视频观看免费| 亚洲一区二区三区在线免费观看| 亚洲激情小视频| 亚洲国产成人精品一区二区| 国产精品18久久久久久麻辣| 成人精品一区二区三区电影免费| 色青青草原桃花久久综合| 插插插亚洲综合网| 狠狠躁夜夜躁人人爽天天天天97| 日韩激情视频在线| 懂色av中文一区二区三区天美| 日韩免费观看网站| 欧美制服第一页| 亚洲第一男人av| zzijzzij亚洲日本成熟少妇| 久久久久久久久久国产| 欧美精品18videosex性欧美| 欧美大学生性色视频| 欧美中文在线观看| 久久久精品在线观看| 色悠悠久久久久| 日韩久久免费电影| 久久久999精品视频| 伊人成人开心激情综合网| 欧美xxxwww| 亚洲性线免费观看视频成熟| 这里只有精品在线播放| 国产在线精品成人一区二区三区| 日韩av一卡二卡| 久久精品国产清自在天天线| 日本精品久久中文字幕佐佐木| 在线日韩欧美视频| 欧美精品电影在线| 91av视频在线观看| 久久久91精品国产一区不卡| 日韩精品免费在线| 亚洲精品欧美日韩| 欧美老少做受xxxx高潮| 欧美美女18p| 久国内精品在线| 国产亚洲欧美aaaa| 日韩av理论片| 国产综合色香蕉精品| 国产欧美日韩免费|