gpt4 book ai didi

javascript - 这些字符如何出现在提供的 HTML 中而不出现在我的源代码中?

转载 作者:行者123 更新时间:2023-11-30 12:16:02 24 4
gpt4 key购买 nike

我的源代码是:

//this is a helper function know as an Immediately Invoked Function Expression - 
//use this to fix a closure within a loop
function iife(j){
return function () {
return j;​
} ();
}

但是当它被提供给浏览器时,我得到 Uncaught SyntaxError: Unexpected token ILLEGAL pointing to

    function iife(j){
return function () {
return j;​
} ();
}

我正在使用不对 HTML 进行预处理的 Node.js 服务器。这只是简单的服务。我已经使用这台服务器几个月了,没有出现意外的结果。

作为一个额外的有趣细节,虽然在我的源代码中有问题的代码之后似乎没有空格,但我的 IDE Aptana Studio 现在无法突出显示文本。如果我删除该代码,甚至复制并重新粘贴它,突出显示会恢复正常一段时间。我什至尝试从头开始重新输入该行,但问题仍然存在。

出现这些字符的原因可能在哪里?

最佳答案

这是一个字符编码问题。显示源代码的编辑器可以很好地处理它,但 JavaScript 解释器不能。

确保您的编辑器配置为 UTF-8 编码。

当使用“奇特”版本的标点符号(如斜引号)而不是标准标点符号时,通常会出现这些类型的编码问题。

关于javascript - 这些字符如何出现在提供的 HTML 中而不出现在我的源代码中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32405261/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com