论坛风格切换
您好,欢迎光临本站!   登录 注册新用户
  • 1677阅读
  • 1回复

[web开发]24.1 函数 [复制链接]

上一主题 下一主题
 
发帖
141299
黑豆
-2859
威望
-2709
贡献值
0
交易币
0
红豆
0
只看楼主 倒序阅读 0 发表于: 2014-12-13
decodeURI("encodedURI "),decodeURIComponent("encodedURIComponent ")
encodeURI("URIString "),encodeURIComponent("URIComponentString")
返回值:字符串
兼容性:WinIE5.5+,MacIE−,NN6+,Moz+,Safari+,Opera+,Chrome+
IE5.5+、NN6+和基于Mozilla浏览器实现了ECMA-262标准,该标准提供了实用函数,可在字符串与有效的URI字符串之间进行转换,它比早期通过escape()和unescape ()函数(本章后面介绍)进行的转换更严格。实际上,现代函数encodeURI()、encodeURIComponent()、decodeURI()和decodeURIComponent()替代了现在已废弃的escape()和unescape()函数。
编码函数的作用是把字符串转换成能用作统一资源标识符(Uniform Resource Identifier)的版本,例如网页地址或服务器CGI脚本的调用。拉丁字母数字字符组在编码处理后不会改变,但某些符号和其他Unicode字符必须使用编码函数转换成Internet能传输的格式(字符数字的十六进制表示)。例如,空格字符必须编码成十六进制形式:%20。
encodeURI()和escape()函数(还有decodeURI()和unescape())的最大区别在于,现代版本的浏览器不对大量符号进行编码,因为根据RFC23
阅读全文地址:http://book.2cto.com/201302/16076.html
快速回复
限100 字节
 
上一个 下一个