51、原生JavaScript获取页面可视高度functiongetPageViewHeight(){vard=document,a=d.compatMode=="BackCompat"?d.body:d.documentElement;returna.clientHeight;}52、原生JavaScript跨浏览器添加事件functionaddEvt(oTarget...
41、原生JavaScript完美判断是否为网址functionIsURL(strUrl){varregular=/^\b(((https?|ftp):\/\/)?[-a-z0-9]+(\.[-a-z0-9]+)*\.(?:com|edu|gov|int|mil|net|org|biz|info|name|museum|asia|coop|aero|[a-z][a-z]|((25[0-5...
31、原生JavaScript判断是否移动设备functionisMobile(){if(typeofthis._isMobile==='boolean'){returnthis._isMobile;}varscreenWidth=this.getScreenWidth();varfixViewPortsExperiment=rendererModel.runningExp...
21、原生JavaScript中有insertBefore方法,可惜却没有insertAfter方法?用如下函数实现functioninsertAfter(newChild,refChild){varparElem=refChild.parentNode;if(parElem.lastChild==refChild){refChild.appendChild(newChild);}el...
11、原生JavaScript加入收藏夹functionAddFavorite(sURL,sTitle){try{window.external.addFavorite(sURL,sTitle)}catch(e){try{window.sidebar.addPanel(sTitle,sURL,"")}catch(e){alert("加入收藏失败,请使用Ctrl+D进行添加"...
1、原生JavaScript实现字符串长度截取functioncutstr(str,len){vartemp;varicount=0;varpatrn=/[^\x00-\xff]/;varstrre="";for(vari=0;i<str.length;i++){if(icount<len-1){temp=str.substr(i,...
今天发现了一个基本上兼容了所有浏览器的创建Ajax的XMLHttpRequest对象的通用方法,于是就整理出来分享给大家使用包括了兼容以下浏览器版本:1、Microsoft.XMLHTTP2、MSXML.XMLHTTP3、Microsoft.XMLHTTP4、Msxml2.XMLHTTP.7.05、Msxml2.XMLHTTP.6.06、Msxml2.XMLHTTP.5.07、Msxml2.XML...
<scripttype="text/javascript">window.AUI=window.AUI||{};varASBrowser=AUI.UA=(function(){varagent=navigator.userAgent.toLowerCase();varisFF=agent.indexOf('firefox')>-1;varis360=ag...
jquery-2.0.3注!不再支持IE6/7/8直接引用地址:<scriptsrc="http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"type="text/javascript"></script>jquery-1.9.1直接引用地址:<scriptsrc="http://ajax.googlea...
渐渐的,原本只是打算借着java有点作为的javascript已经遍布互联网的每一个页面,从140字的微薄、到日访问量千万级的门户,都可以见到JS的身影。虽然JS是如此的使用普遍、效果惊艳,但是却得不到搜索引擎的很好支持,简单来说,搜索引擎的蜘蛛是抓取不到JS里的内容的。为此,JS的使用也着实让不少站长头疼。那应该怎么样让JS效果在搜索引擎中获得最大的优化效益,本文中,木...