嫩草影院久久99_老司机午夜网站国内精品久久久久久久久_久久夜色精品国产_国产一级做a爰片久久毛片

20個(gè)最常用的javascript方法函數(shù)收集

2018-5-10    高勁

     收集了一些比較常用的JavaScript函數(shù)

     1、字符串長度截取函數(shù)

     function cutstr(str,len){

           var temp,icount = 0,patrn = /[^x00-\xff]/,strre=" ";

           for(var i= 0;i<str.length;i++) {

                if (icount<len-1){

                    temp =str.substr(i,1);

                    if (patrn.exec(temp)==null){

                       icount =icount+1    

                  }else {

                     icount =icount+2

                 }

                    strre+=temp

              } else {

                   break;

               }

          }

           returen strre+"...";

      }

     2、替換全部

     String.prototype.replaceAll = function(s1,s2) {

            return this.replace(new RegExp(s1,"gm"),s2);

     }

     3、清除空格

     function trim = function() {

            var reExtraSpace = /^\s*(.*?)\s+$/;

            return this.replace(reExtraSpace,"$1");

     }

     4、清除左空格/右空格

      function  ltrim(s){

            return s.replace(/^(\s*| *)/,"");

      }

     function rtrim(s) {

           return s.replace(/(\s*| *)$/,"");

      }

      5、判斷是否以某個(gè)字符串開頭

      String.prototype.startWith = function(s) {

            return this.indexOf(s)==0;

      }

       6、判斷是否以某個(gè)字符串結(jié)束 

      String.prototype.endWith = function(s) {

            var d = this.length - s.length;

            return (d >= 0 && this.lastIndexOf(s)==d);

        }

        7、轉(zhuǎn)義HTML標(biāo)簽

       function HtmlEncode(text) {

             return text.replace(/&/g,'&').replace(/\"/g,' " ').replace(/</g,'<').replace(/>/g,'>');

       }

        8、時(shí)間日期格式轉(zhuǎn)換

       Date.prototype.Format = function(formatStr){

             var str = formatStr;

             var week =['日','一','二','三','四','五','六'];

             str = str.replace(/yyyy|YYYY/,this.getFullYear());

             str = str.replace(/yy|YY,(this.getYear()%100)>9?(this.getYear()%100).toString():'0'+(this.getYear()%100));

             str = str.replace(/MM/,(this.getMonth()+1)>9?(this.getMonth()+1).toString():'0'+this.getMonth()+1));

             str = str.replace(/w|W/g,week[(this.getDay()];

             str = str.replace(/dd|DD/,(this.getDate()>9?this.getDate().toString():'0'+this.getDate());

             str = str.replace(/d|D/g,this.getDate());

             str = str.replace(/hh|HH/,this.getHours()>9?(this.getHours().toString():'0'+this.getHours());

             str = str.replace(/h|H/g,this.getHours());

             str = str.replace(/mm/,this.getMinutes()>9?this.getMinutes().toString():'0'+this.getMinutes());

             str = str.replace(/m/g,this.getMinutes());

             str = str.replace(/ss|SS/,this.getSeconds()>9?this.getSeconds().toString():'0'+this.getgetSeconds());

             str = str.replace(/s|S/g,this.getSeconds());

            return str;

        }

        9、判斷是否為數(shù)字類型

        function isDigit (value){

             var patrn = /^[0-9]*$/;

             if (patrn.exec(value) == null || value=="" ) {

                   return false;  

             } else {

                  return true;

            }

        }

       10、設(shè)置cookie

       function setCookie(name,value,Hours){

              var d =new Date();

              var offset =8;

              var utc = d.getTime()+(d.getTimezoneOffset()*60000);

              var nd = utc+(3600000*offset);

              var exp = new Date(nd);

              exp.setTime(exp.getTime()+Hours*60*60*1000);

              document.cookie = name+"="+escape(value)+";domain=360doc.com;"

       }

       獲取cookie值

       function getCookie(name){

             var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));

             if (arr!=null){

               return unescape(arr[2]);

            }else {

             return null;

             }

       }

      11、加入收藏夾

       function AddFavorite(sURL,sTitle) {

            try{

               window.external.addFavorite(sURL,sTitle);

         }catch(e){

           try{

               window.sidebar.addPanel(sTitle,sURL,"");

            }catch(e){

                  alert("加入收藏夾失敗,請使用Ctrl+D進(jìn)行添加");

             }

          }

       }

      12、設(shè)為首頁

      function setHomepage(){

             if(document.all){

               document.body.style.behavior='url(#default#homepage)';

               document.body.setHomePage('http://w3cboy.com')

         }else if (window.sidebar){

              if(window.netscape){

                 try{

                    netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect")

              }catch(e){

                 alert("該操作被瀏覽器拒絕,如果想啟用該功能,請?jiān)诘刂窓趦?nèi)輸入about:config,然后將

                 項(xiàng) signed.applets.codebase_principal_support 值該為true");

             }

           }

               var prefs = Components.classes['@mozilla.org/preferences- service;1'].getService(Components.interfaces.nsIPrefBranch); 

               prefs.setCharPref('browser.startup.homepage', 'http://w3cboy.com');

         }

       }

       13、加載樣式文件

             function LoadStyle(url) {

                 try { 

                     document.createStyleSheet(url); 

                    } 

                   catch(e) { 

                      var cssLink = document.createElement('link');

                      cssLink.rel = 'stylesheet'; 

                      cssLink.type = 'text/css'; 

                      cssLink.href = url; 

                     var head = document.getElementsByTagName('head')[0]; 

                     head.appendChild(cssLink);

                    } 

                 }

            14、返回腳本內(nèi)容

            function evalscript(s) { 

                   if(s.indexOf('<script') == -1) return s; 

                   var p = /<script[^\>]*?>([^\x00]*?)<\/script>/ig;

                   var arr = []; 

                   while(arr = p.exec(s)) { 

                   var p1 = /<script[^\>]*?src=\"([^\>]*?)\"[^\>]*?(reload=\"1\")?(?:charset=\"([\w\-]+?)\")?><\/script>/i; 

                   var arr1 = []; 

                   arr1 = p1.exec(arr[0]); 

                   if(arr1) { 

                         appendscript(arr1[1], '', arr1[2], arr1[3]);

                    } else { 

                         p1 = /<script(.*?)>([^\x00]+?)<\/script>/i; 

                         arr1 = p1.exec(arr[0]); 

                         appendscript('', arr1[2], arr1[1].indexOf('reload=') != -1);

                          } 

                       } 

                      return s; 

                  }

            15、清除腳本內(nèi)容

             function stripscript(s) { 

                      return s.replace(/<script.*?>.*?<\/script>/ig, ''); 

              }

              16、動(dòng)態(tài)加載腳本文件

             function appendscript(src, text, reload, charset) {

                      var id = hash(src + text); 

                      if(!reload && in_array(id, evalscripts)) return; 

                      if(reload && $(id)) { $(id).parentNode.removeChild($(id));
                }

                evalscripts.push(id);

                var scriptNode = document.createElement("script"); 

                scriptNode.type = "text/javascript"; 

                scriptNode.id = id; 

                scriptNode.charset = charset ? charset : (BROWSER.firefox ? document.characterSet : document.charset); 

               try { 

                    if(src) { 

                           scriptNode.src = src; 

                           scriptNode.onloadDone = false; 

                           scriptNode.onload = function () { 

                                       scriptNode.onloadDone = true;

                                      JSLOADED[src] = 1; 

                            }; 

                         scriptNode.onreadystatechange = function () {

                         if((scriptNode.readyState == 'loaded' || scriptNode.readyState == 'complete') && !scriptNode.onloadDone) { 

                                   scriptNode.onloadDone = true; JSLOADED[src] = 1; 

                                  } 

                               }; 

                          } else if(text){ 

                                scriptNode.text = text; 

                         } 

                         document.getElementsByTagName('head')[0].appendChild(scriptNode); 

                     } catch(e) {} 

                   }

           17、返回按ID檢索的元素對象
           
function $(id) {

                    return !id ? null : document.getElementById(id); 

             }

           18、跨瀏覽器綁定事件

           function addEventSamp(obj,evt,fn){ 

                    if(!oTarget){

                           return;

                     } if (obj.addEventListener) { 

                              obj.addEventListener(evt, fn, false);

                         }else if(obj.attachEvent){ 

                             obj.attachEvent('on'+evt,fn); 

                           }else{

                               oTarget["on" + sEvtType] = fn; 

                            }

                    }

             19、跨瀏覽器刪除事件

                function delEvt(obj,evt,fn){ if(!obj){

                        return;

               } if(obj.addEventListener){

                      obj.addEventListener(evt,fn,false); 

                 }else if(oTarget.attachEvent){ 

                    obj.attachEvent("on" + evt,fn); 

                 }else{ 

                     obj["on" + evt] = fn; 

                  } 

               }

            20、元素添加on方法

            Element.prototype.on = Element.prototype.addEventListener;

             NodeList.prototype.on = function (event, fn) {、

                     []['forEach'].call(this, function (el) { 

                           el.on(event, fn); 

                      });

                      return this; 

               };






日歷

鏈接

個(gè)人資料

存檔

嫩草影院久久99_老司机午夜网站国内精品久久久久久久久_久久夜色精品国产_国产一级做a爰片久久毛片
<em id="09ttv"></em>
    <sup id="09ttv"><pre id="09ttv"></pre></sup>
    <dd id="09ttv"></dd>

        • 欧美制服第一页| 亚洲精品乱码| 亚洲电影一级黄| 亚洲一区在线免费| 欧美国产第二页| 国内精品写真在线观看| 亚洲免费一级电影| 最新亚洲激情| 久久夜色精品| 国产一区二区三区精品欧美日韩一区二区三区 | 一区二区三区视频观看| 欧美va亚洲va日韩∨a综合色| 国产一区二区三区久久精品| 亚洲欧美在线高清| 99riav国产精品| 欧美国产日韩视频| 亚洲国产一区二区三区在线播 | 99国产精品国产精品久久 | 久久国产欧美精品| 亚洲性感美女99在线| 欧美揉bbbbb揉bbbbb| aa国产精品| 亚洲精品乱码久久久久久黑人| 蜜臀av性久久久久蜜臀aⅴ四虎 | 另类欧美日韩国产在线| 性欧美video另类hd性玩具| 国产精品人人做人人爽 | 99ri日韩精品视频| 亚洲国产精品久久久久秋霞不卡 | 正在播放欧美视频| 欧美色综合网| 亚洲一区二区免费看| 夜夜嗨av一区二区三区中文字幕| 欧美精品一区二区三区视频| 日韩视频中文字幕| 亚洲国产裸拍裸体视频在线观看乱了| 久久夜色精品国产噜噜av| 在线免费观看日本一区| 欧美成人官网二区| 欧美肥婆在线| 99精品视频免费全部在线| 亚洲人体影院| 欧美日韩精品一区二区天天拍小说| 99ri日韩精品视频| 99re热这里只有精品免费视频| 欧美丝袜一区二区三区| 亚洲欧美日韩精品一区二区| 亚洲免费在线视频| 好吊一区二区三区| 欧美成熟视频| 欧美国产欧美亚洲国产日韩mv天天看完整 | 久久久久久久久久久久久女国产乱 | 国产视频在线观看一区二区| 久久精品日韩| 久久久久久有精品国产| 亚洲国内精品在线| 亚洲人成网在线播放| 欧美国产日韩视频| av成人福利| 中文在线资源观看视频网站免费不卡| 日韩视频永久免费观看| 国产精品二区在线| 久久精品国产69国产精品亚洲| 久久福利毛片| 亚洲激情欧美| 一本色道88久久加勒比精品 | 久久激情五月激情| 亚洲国产第一页| 亚洲精品久久视频| 国产精品免费久久久久久| 久久国产精品一区二区三区四区| 久久精品久久综合| 日韩视频在线观看国产| 亚洲一区二区成人在线观看| 国内精品美女在线观看| 亚洲国产婷婷香蕉久久久久久99| 欧美视频观看一区| 久久精品一二三区| 欧美成ee人免费视频| 亚洲一区在线观看视频| 欧美一区二粉嫩精品国产一线天| 亚洲国产精品久久久久秋霞影院 | 欧美久久九九| 欧美一区二区三区四区夜夜大片| 久久久国产成人精品| 一本大道久久精品懂色aⅴ| 午夜国产精品影院在线观看| 亚洲国内精品| 亚洲欧美日韩中文在线制服| 亚洲黄色影片| 亚洲综合99| 亚洲精品久久久久久久久久久久| 亚洲天堂激情| 亚洲国产小视频在线观看| 在线天堂一区av电影| 激情文学一区| 亚洲视频在线播放| 亚洲国产视频a| 亚洲综合精品一区二区| 亚洲精品欧美激情| 欧美亚洲日本一区| 一区二区三区四区在线| 久久久久久久久久久久久女国产乱| 在线一区免费观看| 久久久在线视频| 亚洲欧美精品在线观看| 每日更新成人在线视频| 亚洲欧美国产精品桃花| 美女亚洲精品| 久久国产日韩欧美| 欧美日韩国产区| 欧美11—12娇小xxxx| 国产精品视频免费| 亚洲精品你懂的| 国内精品久久久久久久果冻传媒 | 国产一区二区精品久久91| 亚洲美女黄色| 亚洲国产导航| 欧美在线在线| 亚洲欧美另类久久久精品2019| 免费久久精品视频| 久久久久久九九九九| 欧美午夜视频网站| 亚洲国产美女| 在线观看日韩av电影| 午夜国产欧美理论在线播放| 在线视频欧美精品| 欧美刺激午夜性久久久久久久| 久久人人看视频| 国产精品综合久久久| av72成人在线| av成人黄色| 欧美成人免费网| 欧美成人精品1314www| 国产一区二区三区视频在线观看 | 女人香蕉久久**毛片精品| 国产日韩av一区二区| 亚洲婷婷综合久久一本伊一区| 亚洲剧情一区二区| 欧美**人妖| 欧美1级日本1级| 伊人一区二区三区久久精品| 欧美一级黄色录像| 欧美一区二区在线播放| 国产精品成人免费精品自在线观看| 亚洲欧洲一区二区三区久久| 在线观看一区视频| 久久九九国产精品怡红院| 久久精品国产精品亚洲综合| 国产精品一二三| 亚洲一区二区三区影院| 亚洲免费小视频| 国产精品久久久免费| 在线综合亚洲欧美在线视频| 亚洲一本大道在线| 欧美色偷偷大香| 一区二区三区三区在线| 久久久久久亚洲综合影院红桃| 欧美一区二区福利在线| 欧美一区二区女人| 国产伦精品免费视频 | 亚洲视频福利| 欧美日韩精品久久| 99精品欧美一区二区蜜桃免费| 99这里有精品| 欧美日韩日日夜夜| 夜夜躁日日躁狠狠久久88av| 亚洲——在线| 国产精品美女www爽爽爽| 亚洲一区二区三| 欧美亚洲色图校园春色| 国产欧美精品一区二区三区介绍| 亚洲欧美一区二区精品久久久| 久久国产精品网站| 国产在线精品自拍| 久久精品女人的天堂av| 美女尤物久久精品| 亚洲激情av在线| 欧美日韩国产影片| 一区二区三区免费在线观看| 欧美一二三区精品| 国产一区二区久久久| 久久青草久久| 亚洲激情社区| 亚洲午夜精品17c| 国产精品系列在线| 欧美专区日韩视频| 欧美成人在线影院| 妖精视频成人观看www| 国产精品国产馆在线真实露脸 | 欧美伊人久久久久久午夜久久久久 | 久久久久一区| 亚洲国产精品电影| 亚洲图片欧洲图片av| 国产精品亚洲不卡a| 久久精品免费观看| 91久久亚洲| 西西裸体人体做爰大胆久久久| 极品少妇一区二区三区| 欧美激情一区二区三区全黄|