Javascript中URL编码方法的比较
URL编码方法的比较 javascript中存在几种对 Technorati 标签: JavaScript,url,编码 URL字符串进行编码的方法:escape(),encodeURI(),以及encodeURIComponent()。这几种编码所起的作用各不相同。 escape() 方法: 采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。比如,空格符对应的编码是%20。 不会被此方法编码的字符: @ * / + encodeURI() 方法: 把URI字符串采用UTF-8编码格式转化成escape格式的字符串。 不会被此方法编码的字符:! @ # $& * ( ) = : / ; ? + ' encodeURIComponent() 方法: 把 URI字符串采用UTF-8编码格式转化成escape格式的字符串。与encodeURI()相比,这个方法将对更多的字符进行编码,比如 / 等字符。所以如果字符串里面包含了URI的几个部分的话,不能用这个方法来进行编码,否则 / 字符被编码之后URL将显示错误。 不会被此方法编码的字符:! * ( ) ' 因此,对于中文字符串来说,如果不希望把字符串编码格式转化成UTF-8格式的(比如原页面和目标页面的charset是一致的时候),只需要使用 escape。如果你的页面是GB2312或者其他的编码,而接受参数的页面是UTF-8编码的,就要采用encodeURI或者 encodeURIComponent。 另外,encodeURI/encodeURIComponent是在javascript1.5之后引进的,escape则在javascript1.0版本就有。
相关文档:
单调的网站首页背景看多了不免有写厌烦,如果用户自己每刷新一次页面背景可以更换也许能为这种单调添一丝的新奇。这只需用一个JavaScript方法就可以搞定,通过随机函数在我们的一组图片中随机的选一张作为背景。
下面是JavaScript代码:
view plaincopy to clipboardprint?
<mce:script type="text/javascript" ......
原来手动写AJAX的时候,一般都先创建XMLHttpRequest对像的,或者直接用Jquery的方法,这次看到这种动态注册脚本写法,还是蛮奇特的.写下来,记录一下,呵呵!
这是前台Js代码:
<mce:script type="text/javascript"><!--
var scriptLastID = null;
// 回调方法
function backFunction(type,content){
......
Document对象内容集合
document 文挡对象 - JavaScript脚本语言描述
———————————————————————
注:页面上元素name属性和JavaScript引用的名称必须一致包括大小写
否 ......
javascript中有一种方法叫做泛化方法,指那种原生对象不可遍历的原型方法。如Array的pop,slice等。我们必须知道它们的名字才能调用它或者把它挖出来。假如我们想设计一个类,拥有与String同样的功能,我们就有这需要。不如放开点说,为什么要设计这个类吧,显然String2的效率不如原生的,但事情总要往两面看。正如C#不如二 ......
Google 排名中的 10 个最著名的 JavaScript 库 收藏
JavaScript 是 Web 开发与设计中不可或缺的东西,不管是一个简单的网页还是一个专业的站点,也不管你是高手还是菜鸟,如今 JavaScript 库越来越强大,可以胜任许多复杂的工作,然而同时,人们在众多 JavaScript 库面前又觉得无所适从,本文,我们将使用 G ......