javascript - 摆脱奇怪的代码

标签 javascript jquery json bing-api

我这里有一个脚本:JsFiddle

如果你在 JavaScript 中向下滚动,你会看到 function urlencode (str) { 所以从这里开始直到底部是一段我不理解的代码。我从来没有见过这样的编码,我也不知道为什么脚本中会出现这样的情况。似乎删除它不是一个选项,因为如果没有,脚本将无法工作。所以我实际上有两个问题:

1.为什么脚本中会出现这个?

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

最佳答案

1. 该脚本将特殊字符编码为十六进制,以便它们可以安全地以纯文本形式传输,而不会在途中被损坏

2.不要摆脱它。如果你想缩短它,请去掉所有注释:)你也可以通过压缩器来压缩它......

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

关于javascript - 摆脱奇怪的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9497655/

相关文章:

javascript - 使 div 可点击,仅当 div 中存在 anchor 时(多个 div)

javascript - 过滤服务器返回的内容

jquery - Bootstrap 2 修复了小型设备上的菜单问题

javascript - 如何读取 JSON 文件并将键/值对加载到字典中

javascript - 单击链接时获取 TD 字段的值

javascript - fb 登录弹出 block

javascript - 按键的 jHtmlArea 事件处理

javascript - 如何修复 Shopify 页面上显示变体时的 JQuery 错误

javascript - json 键名中的双点

ruby-on-rails - 使用 JSON Rails 创建多个对象