日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

navigator工具_Javascript常用工具类

發布時間:2024/7/23 java 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 navigator工具_Javascript常用工具类 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

就算現今是以框架為主流的前端,依然離不開JS,因為他是框架底層的一部分。我先上傳代碼截圖(截圖顯示會更好看點),截圖后面有帶源碼(源碼方便大家復制)。

/** * 文件描述:js項目開發中的常用方法工具 * *//** * 全局常量 */var DEFAULT_LINE_KEY = 0;var DIS_PRECISION_NUM = 3; //距離精度位數var UntilCommon = {}; //公共函數對象var MAX_KEYCODE_TIMELEN = 40;//輸入間隔/** * 功能:對Date的擴展,將 Date 轉化為指定格式的String * @param fmt 格式化字符串("yyyy-MM-dd hh:mm:ss.S") * @return 格式化后的日期字符串; */ Date.prototype.Format = function(fmt) { var o = { "M+" : this.getMonth()+1, //月份 "d+" : this.getDate(), //日 "h+" : this.getHours(), //小時 "m+" : this.getMinutes(), //分 "s+" : this.getSeconds(), //秒 "q+" : Math.floor((this.getMonth()+3)/3), //季度 "S" : this.getMilliseconds() //毫秒 }; if(/(y+)/.test(fmt)) fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length)); for(var k in o) if(new RegExp("("+ k +")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length))); return fmt; };//function getLocalTime(nS, len) { return new Date(parseInt(nS)*len).Format("yyyy-MM-dd hh:mm:ss");}/** * 功能:String對象替轉Date類型 * @param strDate 被轉字符串 * @return 日期對象; * */UntilCommon.StringToDate = function(strDate){//因之前在數據庫中的類型為2008-04-02 10:08:44,必須轉化為2008/04/02 10:08:44格式才能實例化Date對象var strTemp=strDate.toString();strTemp = strTemp.replace(/-/g,"/");var dDate = new Date(strTemp);return dDate;};/** * 功能:增加String對象替換全部字符串方法 * @param reallyDo 被替換字符串 * @param replaceWith 替換成目標字符串 * @param ignoreCase 是否忽略大小寫 * @return 替換完成字符串; */ String.prototype.replaceAll = function(reallyDo, replaceWith, ignoreCase) { if (!RegExp.prototype.isPrototypeOf(reallyDo)) { return this.replace(new RegExp(reallyDo, (ignoreCase ? "gi": "g")), replaceWith); } else { return this.replace(reallyDo, replaceWith); }};/** * */UntilCommon.GetFileSuffix = function(filename){var result = "";try{var start=filename.lastIndexOf(".")+1;var end=filename.length; result=filename.substring(start,end);//后綴名}catch(e){result = "";}return result.toLowerCase();};/** * 功能: 獲取瀏覽器類型 * @return 瀏覽器類型名稱; */UntilCommon.getOs= function() { if(navigator.userAgent.indexOf("MSIE")>0) { return "MSIE"; } if(isFirefox=navigator.userAgent.indexOf("Firefox")>0) { return "Firefox"; } if(isSafari=navigator.userAgent.indexOf("Safari")>0) { return "Safari"; } if(isCamino=navigator.userAgent.indexOf("Camino")>0) { return "Camino"; } if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0) { return "Gecko"; } };/** * 功能: 獲取IE版本 * @return IE的版本號; */UntilCommon.GetversionIE= function(){var browser=navigator.appName; if(browser!="Microsoft Internet Explorer" ){return -1;}var b_version=navigator.appVersion;var version=b_version.split(";"); var trim_Version=version[1].replace(/[ ]/g,""); if(trim_Version=="MSIE6.0") { return 6;} else if(trim_Version=="MSIE7.0") { return 7;} else if(trim_Version=="MSIE8.0") { return 8;} else if(trim_Version=="MSIE9.0") { return 9;} else if(trim_Version=="MSIE10.0") { return 10;} return 11;};/** * 功能: 綁定頁面大小改變執行函數 * @param fn 回調函數 */UntilCommon.BindOnReSize=function (fn){window.οnresize=fn;};/** * 功能: 關閉頁面鼠標選中頁面數據功能 */ UntilCommon.disSelectBrowser = function(){var browserType = UntilCommon.getOs();//防止出現點擊藍色區域 IE和谷歌支持,火狐在css設置 -moz-user-select: none;if((browserType == "MSIE")||(browserType == "Safari"))//ie&chrome{ document.onselectstart=function(){return false;};}};/** * 功能: 進入全屏 */ UntilCommon.FullScreen = function () {try{ var docElm = document.documentElement; //W3C if (docElm.requestFullscreen) { docElm.requestFullscreen(); } //FireFox else if (docElm.mozRequestFullScreen) { docElm.mozRequestFullScreen(); } //Chrome等 else if (docElm.webkitRequestFullScreen) { docElm.webkitRequestFullScreen(); } //IE11 else if (elem.msRequestFullscreen) { elem.msRequestFullscreen(); }}catch(e){console.log(e); if (typeof window.ActiveXObject != "undefined") { // for Internet Explorer var wscript = new ActiveXObject("WScript.Shell"); if (wscript != null) { wscript.SendKeys("{F11}"); } }} finally{ }};/** * 功能: 取消全屏進入全屏 */ UntilCommon.ExitFullScreen =function (){try{var browserNum = UntilCommon.GetversionIE();if( browserNum>-1 && browserNum< 10){if (typeof window.ActiveXObject != "undefined"){ var wscript = new ActiveXObject("WScript.Shell"); if (wscript != null) { wscript.SendKeys("{F11}"); }}}else if (document.exitFullscreen) { document.exitFullscreen(); } else if (document.mozCancelFullScreen) { document.mozCancelFullScreen(); } else if (document.webkitCancelFullScreen) { document.webkitCancelFullScreen(); }else if (document.msExitFullscreen) { document.msExitFullscreen();}}catch(e){if (typeof window.ActiveXObject != "undefined") { // for Internet Explorervar wscript = new ActiveXObject("WScript.Shell"); if (wscript != null) { wscript.SendKeys("{F11}"); }} } finally { }};/** * 功能: 在json對象添加objName * @param objName 對象名稱 * @param jsondata json對象 * @return json對象; */ UntilCommon.JsonToObjJson = function(objName, jsondata){var jsonNew = {}; for(var key in jsondata) { jsonNew[objName+"."+key] =jsondata[key]; } return jsonNew;};//UntilCommon.cloneObject = function(jsondata){var jsonNew = {}; for(var key in jsondata) { jsonNew[key] =jsondata[key]; } return jsonNew;};/** * 功能: json對象轉換為String字符串 * @param oJson json對象 * @return json對象的字符內容; */ UntilCommon.Json2ToString =function (oJson){ if(JSON){return JSON.stringify(oJson);} var S = []; var J = ""; if (Object.prototype.toString.apply(oJson) === '[object Array]') { for (var i = 0; i < oJson.length; i++) { S.push(O2String(oJson[i])); } J = '[' + S.join(',') + ']'; } else if (Object.prototype.toString.apply(oJson) === '[object Date]') { J = "new Date(" + oJson.getTime() + ")"; } else if (Object.prototype.toString.apply(oJson) === '[object RegExp]' || Object.prototype.toString.apply(oJson) === '[object Function]') { J = oJson.toString(); } else if (Object.prototype.toString.apply(oJson) === '[object Object]') { for (var i in oJson) { oJson[i] = typeof (oJson[i]) == 'string' ? '"' + oJson[i] + '"' : (typeof (oJson[i]) === 'object' ? O2String(oJson[i]) : oJson[i]); S.push(i + ':' + oJson[i]); } J = '{' + S.join(',') + '}'; } return J; };/** *功能: 用于下載網頁數據并加載的本地 *@param useURL 下載頁面URL *@param callbackFn 下載完成回調函數 */UntilCommon.DomLoadHTML = function(useURL,callbackFn){ $.ajax({type : "POST

總結

以上是生活随笔為你收集整理的navigator工具_Javascript常用工具类的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 天天综合天天添夜夜添狠狠添 | 欧美一区二区福利视频 | 伊朗做爰xxxⅹ性视频 | 日本一本久草 | 国产a网站| 欧美精品色婷婷五月综合 | 国产又粗又黄又爽又硬 | 91玖玖| 久久久高清视频 | 日韩av不卡一区 | 青青草逼| 国产91视频在线 | 日韩精美视频 | 正在播放欧美 | jjzz国产 | 亚洲精品久久久中文字幕 | 日韩av成人网 | 黄视频网站免费看 | 免费成人精品 | 国产激情久久久久 | www.亚洲一区| 精品国产va久久久久久久 | 在线观看日本一区二区 | 波多野结衣久久久久 | 久久网av | 伊人青青草原 | 中文字幕爱爱 | 日本美女在线 | 欧美激情黄色 | free国产hd露脸性开放 | 亚洲一区二区三区久久 | 另类欧美亚洲 | 激情狠狠 | 久久亚洲无码视频 | 中文在线观看免费网站 | 午夜寂寞剧场 | 久久久一区二区 | 91水蜜桃| 老妇女性较大毛片 | 亚洲天堂2018av | 欧美黄色录像带 | 中文字幕久久久久 | 欧洲做受高潮免费看 | www.夜夜| 狼色网 | 诱惑の诱惑筱田优在线播放 | 婷婷综合色 | 精精国产 | 强辱丰满人妻hd中文字幕 | 91嫩草视频在线观看 | 美女扒开尿口给男人捅 | 黄色污污视频软件 | 亚洲天堂777| 亚洲干 | 97超碰在线免费观看 | 双性娇喘浑圆奶水h男男漫画 | 久久久美女视频 | 日韩第九页 | www国产亚洲精品久久麻豆 | 在线免费观看视频你懂的 | 视频污在线观看 | 中文在线字幕观看 | 国产成人精品亚洲精品色欲 | av不卡在线观看 | 国产裸体美女永久免费无遮挡 | 日韩免费高清 | 欧美福利一区二区三区 | 欧美美女一区二区 | 福利视频在线看 | 亚洲免费av在线 | 97九色 | 色噜噜狠狠成人中文 | 男人天堂网址 | 九色视频91 | 最近日本中文字幕 | 捆绑裸体绳奴bdsm亚洲 | 国产午夜三级一区二区三 | 亚洲av无码精品色午夜 | 亚洲av永久无码精品一区二区国产 | 国产精品.xx视频.xxtv | 妞干网这里只有精品 | 亚欧洲精品在线视频免费观看 | 久久久久久影视 | 一二三四区视频 | 色综合久久88色综合天天6 | 日韩欧美一区二区三区在线 | 伊人影院av | 日韩电影网址 | 在线a免费 | av网站黄色| 无码日韩精品视频 | 爽爽影院在线免费观看 | 欧美午夜性春猛交 | 久久久久久久久久久久久久久 | 欧美成人三区 | 免费av看片 | 妻色成人网| 伊人伊人伊人伊人 | 日韩精品福利 |