随笔分类 - Javascript
Javascript是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。
摘要:在“庞大”的页面加载的过程中,加入一个小小的 loading 效果,会使得这个页面极其富有“生命力”。也能减缓用户急躁的等待情绪,同时也在视觉效果上得到体现。其实现方式也极其简单。以下实现了一个简单的原型:functionloadTimeout(){var//超时秒数second=10//计时器timer=setInterval(function(){if(--second<1){document.getElementById('loading').innerHTML='您当前的网络连接过慢!';clearInterval(timer)}},1000);/
阅读全文
摘要:网上很多种写法,这只是其中一种。主要能够获取指定参数的值就达到目的了,本函数主要实现了获取单个参数的值。至于多个值可以自己扩展。函数:functionQueryString(key){varparas=location.search;if(paras){vararr=paras.substr(1).split("&"),data;for(iinarr){data=arr[i].split("=");if(data[0]==key){returndata[1]}}}}URL:abc.html?id=100&key=abc调用:QuerySt
阅读全文
摘要:设置 iframe 的 src 为 'about:blank' 之后,不置为“about:blank”,内存不会释放掉。还必须用 iframe.document.write('');这样才能将内容清空,但是这样处理之后任然会有500-1000K左右的内存残留,这就是ie6的iframe bug,动态创建的iframe总会耗费掉一些内存。1、资源回收functionclearIframe(id){varel=document.getElementById(id),iframe=el.contentWindow;if(el){el.src='about:bl
阅读全文
摘要:“SWFObject”是利用Javascript 插入flash,好处多多,代码简洁,不会出现IE6下的“单击此处以激活控件”的提示,并且能通过W3C验证。不同于传统的“object”插入flash的方法。SWFObject在新的2.x版本中,其最简单的调用竟只需一句话,并且不需要等待页面加载完成,这意味着你可以将这句话写在页面的任何地方。比以前的版本,要简便多了。下面来看几个简单常用的调用方法:1、最简单,最基本,只要想插入flash都能用到的经典一句话。Code highlighting produced by Actipro CodeHighlighter (freeware)http:
阅读全文
摘要:JS Code:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> <scripttype="text/javascript">////方法一://varsubmit=0;//functioncheckSubmit(){//submit=submit+1;//if(submit>1){;//alert('第'+submit+'次提交');//returnfalse;//}//
阅读全文
摘要:使用Javascript刷新验证码目的是为了页面无刷新情况下重新得到验证码JS代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->functionRefreshCode(obj){obj.src=obj.src+"?code="+Math.random();}调用:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.Code
阅读全文