虽然escape()、encodeURI()、encodeURIComponent()三种方法都能对一些影响URL完整性的特殊字符进行过滤。但后两者是将字符串转换为UTF-8的方式来传输,解决了页面编码不一至导致的乱码问题。例如:发送页与接受页的编码格式(Charset)不一致(假设发送页面是GB2312而接收页面编码是UTF-8),使用escape()转换传输中文字串就会出现乱码问题。以下是JS下对URL进行编/解码的各种方法:escape方法:返回一个可在所有计算机上读取的编码String对象。functionescape(charString:String):String不会被此方法编码...
http://www.jb51.net//article/16271.htm
关于js中的this关键字的文章已经不少了,我看过几篇,我写这篇文章的目的是从实例中分析出this的工作原理,希望对大家有所帮助。一、基本的:CodehighlightingproducedbyActiproCodeHighlighter(freeware)http://www.CodeHighlighter.com/-->function doSomething(){ alert(this.id);}alert(window.doSomething);//证明了doSomething是属于window的doSomething();//u...
http://www.jb51.net//article/16235.htm
packagecom.shaccp.web.util;importjava.util.List;publicclassPageBean{/*****@authorppy2008-10-1814:3:56*totalRecords总记录数*list保存分页的数据*pageNo当前页*pageSize页大小*query保存用户查询的字符串*pageAction操作分页的Servlet或Action(struts)*method(struts中Action对应的method)***/privateinttotalRecords;privateListlist;privateintpageNo;pri...
http://www.jb51.net//article/16211.htm
[code]/***@authorgeorgewing*/functionprepareCheckBox(){document.getElementById("submit").onclick=function(){selectedCheckBox(4);}}functionselectedCheckBox(x){varoInput=document.getElementsByTagName("input");variTotal=0;for(vari=0;i<oInput.length;i++){if(oInput[i].className=="checkedRadio"){if(oIn...
http://www.jb51.net//article/16209.htm
[code]selectcast(convert(nvarchar(10),getdate(),112)asdatetime)[/code]暂定为这样.有没有优化的地方呢?...
http://www.jb51.net//article/16201.htm
当站长当了几年了,一个感触,直奔着赚钱而来的站长当不了多久就改行了,真正的站长其实是坐着的,可以在电脑前一坐坐到天亮,站长都有点疯,为什么?一句话:兴趣使然。真正的站长一定有很强的表达的欲望,他是想通过这个媒体来表达自己的某种心声。 可是如果能把兴趣变成银子,那自然是一件苦中有乐的美差。有一个感触:现在的个人网站就算做到几千上万的流量了,广告位的低价估且不论,就是这么低的价格,嘿,还没人肯要,这让我想起了地摊,我从前摆过地摊有深刻感悟,再好的东西弄到地摊上就甭想卖出好价钱了。 我们用心打造,用汗水和时间精心打造的网站怎么会成为一个地摊了呢?把这个搞清楚。想想吧,在新浪首页靠下的位置做一条1...
http://www.jb51.net//article/16176.htm
游戏、下载等等都有自己独特的架构。如果网站的结构没有设置好的话,会严重影响网站的效果。但并不是网站结构设计的好就什么问题都解决了,要把网站优化的理念也设计进去,才是一个成功的网站结构。网站优化中的网站结构优化对网站到底起什么作用呢?首先GOOGLE会用PR值来衡量网站的结构合理性,会赋予网站一个数值,数值越高说明你的网站结构更合理,GOOGLE就会收录更多的页面,带来更多的流量。其次网站结构会影响搜索引擎在网站页面上抓取的结果,也就控制了收录页面的数量和质量。如果网站结构合理又是什么样,说白了就是,想让搜索引擎抓什么内容,就能抓什么内容。也就能达到预期的效果了!所以在开发网站的时候,一定要好好...
http://www.jb51.net//article/16174.htm
比如:验证码存储在页面代码或Cookies里,暴露给客户端;通过Session存储的验证码,虽然解决了安全问题,但一个用户只使用一个变量存储验证码,假如用户同时打开一个以上的页面,分别提交的话,就无法正常使用了;验证码不会过期,这会留下隐患,使暴力破解变得可行(当然也可以通过刷新间隔、提交间隔、黑名单等手段加以控制);此外还有伴随着提交产生的另一个问题——重复提交。为解决上述问题,我曾走过不少弯路,后来总结出了一个方案可以很好的解决这些问题,本文将结合ADO.NETEntityFramework技术来介绍此方案:这方案的核心就是通过数据库统一存储所有请求页面所对应的验证码及其相关信息(这也可以...
http://www.jb51.net//article/16158.htm
百度空间的弹出窗口和拖拽效果,看起来挺不错的。现在很多知名网站都是用的这样的技术。下面把我down的js代码发出来,我分析了一部分,但是还有很多东西不明白怎么回事,没有写注释的部分,还请高手能帮我解释一下。本人属于初学,有不对的地方还请多多指教。在声明一条吧,此代码仅做学习用,技术版权属于百度。主要是一个叫做:popup.js的文件,如下:/**//*********************************************** popup.js**************************************************///为数组Array添加...
http://www.jb51.net//article/16132.htm
1概述通常情况下我们运行程序的过程中会产生一些中间数据,这些中间数据需要在将来的某个时间读取。这就要求我们要把它存在一个提供高速存取的地方,最好的选择就是内存中。基于这个以及多个原因需要我们把这部分存储到其他机器上,这样就产生了分布式缓存的问题。实际上分布式缓存根本上就是提供一个附加内存让另一台机器帮忙存储和查找数据。2实现方法首先建立一个集合对象,该集合对象应保证线程安全。代码如下所示Code1publicstaticclassMemObject2{3staticMemObject()4{5MemObjl=newDictionary<string,object>();...
http://www.jb51.net//article/16124.htm
不知道从什么时候开始,在网络上到处可以看到div+css,到底什么是div+css呢?难道就是传说中的标准重构吗?标准从最简单的根源来说不是合理使用xhtml的标签吗?可为什么还是有这么多div+css呢?既然可以div+css,那为什么不可以叫span+cssul+cssli+css等等呢?疑问,满脑子的疑问!为了这个疑问,我把自己脑子里的东西从最底层翻了一遍。在几年前大家都是用table来布局,一层套一层,没发现什么不妥,一直用到《网站重构》这本书出来后的不久开始看到很多人讨论重构。当时的我对所谓的重构一点都不清楚,当然啦,现在还不是很清楚,至于《网站重构》这本书我也没看过几页,不敢说自己...
http://www.jb51.net//article/16117.htm
