摆脱奇怪的代码

时间:2012-02-29 10:47:52

标签: javascript jquery json bing-api

我在这里有一个脚本:JsFiddle

如果你在某个时候在javascript中向下滚动,你会看到function urlencode (str) {所以从这开始直到底部是一段我不明白的代码。我从未见过这样的编码,我也不知道为什么这是在脚本中。似乎删除它不是一个选项,因为脚本将无法使用。所以我实际上有两个问题:

1.为什么这个在剧本中?

2.如何摆脱它以缩短我的代码?

1 个答案:

答案 0 :(得分:2)

1。脚本可以将特殊字符编码为十六进制,因此可以安全地以纯文本形式传输,而不会在途中损坏

2。不要摆脱它。如果你想缩短它,请把所有的评论都拿出来:)你也可以通过一个缩小器来表达它......

您可以在线查看更短的JavaScript URLEncode例程,或者查看您是否已经在使用提供此类功能的现有库。但是我会坚持使用你所拥有的那个,因为它可能会对你的应用程序做一些特定的事情。