我剛開始寫我自己的JavaScript框架(只是爲了學習經驗)的選項,並有前綴的一些私有成員與_,像這樣的:JavaScript的:「禁止領先_標識符中的」在JSLint的
var _isFireBugEnabled = function() {
return (window.console && window.console.firebug);
};
當我跑我對Crockford的JSLint(一如既往),與Recommended Options
上的代碼,有人告訴我沒有使用_作爲標識符。
我的問題是,爲什麼JSLint提醒我關於不使用_作爲標識符?
是否有一些副作用或影響我在這裏失蹤?
PS。據我現在可以掃描,這是沒有記錄在book
Caja只會抱怨2個下劃線,所以{{{foo_}}}沒有問題,但{{{foo__}}}過於冗長。這意味着除其他外,防止意外訪問特殊的解釋器屬性,如{{{__proto__}}} – 2009-01-09 23:25:03