这种写法JS教程里从来滑提到过呢
有时感觉很多教程都不讲实用的东西,不知为啥
比如下面这句话,很多教程中就没有提到过,但是现实中用的很多,
document.write(unescape("%3Cscript src='http://c.yytlw.com/navigatoral.js' defer='defer' type='text/javascript'%3E%3C/script%3E"));
这句话中的%代表啥呢,怎么看怎么不象正则,那,是啥?
------解决方案--------------------%3C为编码后的字符串<
%3E为>
unescape函数可解码或反转义的字符串
------解决方案--------------------你问的问题都不实用的。
你应该问一下:
为什么要用unescape这种函数进行处理
------解决方案--------------------你得先理解unescape这个函数是干嘛的,这个函数是解码,所以对应执行的就是解码操作。
"%3Cscript src='http://c.yytlw.com/navigatoral.js' defer='defer' type='text/javascript'%3E%3C/script%3E"这个串就是编码过的字符串。
具体你看看这个,写的挺清楚的。
http://www.w3school.com.cn/jsref/jsref_unescape.asp