gpt4 book ai didi

Javascript/Jquery 评论导致 IE 错误

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:55:46 25 4
gpt4 key购买 nike

因此,与其说这篇文章是“请帮我修复它”的文章,不如说它是一篇“为什么要改变它才能起作用?”的文章。所以我写了一些在 firefox 和 chrome 中工作的 javascript/jquery,但是 IE 抛出了错误。

即使有用户在 stackoverflow 上提供的有用帖子,我也无法弄清楚。我最终偶然发现了答案(因为我似乎发现自己在编码方面做了很多工作)。

我的一位计算机科学教授教我一种有点严格的评论风格,其中一个函数会有这样的评论:

//@ describe function
//@ params: param1 - function, param2 - function
//@ etc....

所以我愚蠢地将其放入我的 javascript 中,结果发现 IE 根本不关心这些。当我删除 @ 符号时,代码运行完美。

所以我的问题是为什么这会导致 IE 出错? '//' 注释后面的内容不应该无关紧要吗?

最佳答案

它确实看起来像一些古怪的 IE 条件注释支持。似乎如果 @ 是注释的第一个字符(无论它以//@ 还是/*@ 开头,那么 IE 会在 @ 符号之后查找条件注释指令。有关示例,请参见 http://msdn.microsoft.com/en-us/library/8ka90k2e(v=vs.94).aspx

AlienWebguy 的建议应该有效,因为评论的第一个字符是 *。您也可以在 @ 符号前加一个空格:

// @ describe function
// @ params: param1 - function, param2 - function
// @ etc....

关于Javascript/Jquery 评论导致 IE 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6631431/

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