国产精品爱久久久久久久小说,女人扒开腿让男人桶到爽 ,亚洲欧美国产双大乳头,国产成人精品综合久久久久,国产精品制服丝袜无码,免费无码精品黄av电影,黑色丝袜无码中中文字幕,乱熟女高潮一区二区在线

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

            2018-5-10    周周

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

                 1、字符串長(zhǎng)度截取函數(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è)字符串開(kāi)頭

                  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("加入收藏夾失敗,請(qǐng)使用Ctrl+D進(jìn)行添加");

                         }

                      }

                   }

                  12、設(shè)為首頁(yè)

                  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("該操作被瀏覽器拒絕,如果想啟用該功能,請(qǐng)?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檢索的元素對(duì)象
                       
            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è)人資料

            存檔

            主站蜘蛛池模板: 在线第一页| 强行征服邻居人妻淑敏| 日韩精品极品| 国产福利萌白酱在线观看视频| 男男gv白嫩小受gv在线播放| 成人福利网址| 精品久久久久久久久久中文字幕 | 国产精品免费一区二区三区四区| 特黄三级又爽又粗又大| 麻豆国产原创| 国产精品高潮呻吟av久久无吗| 大战熟女丰满人妻av| 十八18禁国产精品www| 香蕉视频在线播放| 免费看aaaaa级少淫片| 97久久精品无码一区二区天美| 蜜臀视频在线一区二区三区| 青青精品| 亚洲成人四虎在线播放| 视频区国产亚洲.欧美| 奇米影视狠狠| 色狠av| 性高朝久久久久久久| 欧美肥富婆丰满xxxxx| 91热热| 天天躁日日躁狠狠躁av中文| 欧美人体一区二区视频| 欧美第一色| 国产性在线| 50岁退休熟女露脸高潮| 制服丝袜人妻日韩在线| 欧美精品午夜| 亚洲av免费| 波多野结衣在线观看一码 | av在线影片| 亚洲啪av永久无码精品放毛片| 日本嫩交12一16xxx视频| 91黄色看片| 久久精品国产99久久美女| 97人洗澡从澡人人爽人人模 | 日韩高清亚洲日韩精品一区二区|