所以,在一塊的JavaScript的錯誤圍繞類似操作的代碼:IE在javascript中使用// @是什麼意思?
<script>
(function() {
if (true) {
//@todo: do we need to set total or -- ?
alert('hello?');
}
})();
</script>
在較大的系統IE抱怨「預期‘;’ 」。在小規模示例中,IE簡單地導致了關於阻止ActiveX控件的警告。
很明顯,「// @」對IE中的activeX控件有一些上下文。我無法找到這個,因爲搜索這些符號毫無用處,並且任何關於IE中特殊註釋的搜索都會導致有條件的html註釋。我只是好奇// @應該如何在IE中使用。
應該只是以@評論指標後 在測試IE9,不給我任何錯誤 http://jsfiddle.net/gZsQt/1/ – pandavenger
@celadonz http://stackoverflow.com/questions/6631431/javascript-jquery-commenting-causes-errors-in-ie - 你是否嘗試在'//'和'@'符號之間添加空格? – Andreas
對不起,我溝通不好。我解決了這個問題(通過在Andreas建議的//和@之間放置一個空格)。我只是好奇這個特別的評論是用來做什麼的。 – celadonz