我對JavaScript比較新,我想運行一段我通過JSLint玩的週末代碼,這樣它就可以指出我是一個總白癡的地方:)如何將JSLint用於依賴於JQuery的代碼段?
不幸的是,我收到了很多關於缺少函數聲明的錯誤,這些錯誤函數聲明是JQuery JavaScript庫和它的各種插件的一部分。
有沒有什麼辦法可以通過JSLint運行這樣的代碼?
我對JavaScript比較新,我想運行一段我通過JSLint玩的週末代碼,這樣它就可以指出我是一個總白癡的地方:)如何將JSLint用於依賴於JQuery的代碼段?
不幸的是,我收到了很多關於缺少函數聲明的錯誤,這些錯誤函數聲明是JQuery JavaScript庫和它的各種插件的一部分。
有沒有什麼辦法可以通過JSLint運行這樣的代碼?
如果您使用的jslint網頁版,您可以簡單地添加了$
對象在預定義的選項:
如果您使用的JSLint的本地副本,你會想要在options
對象中將predef
選項設置爲$
。
除了丹尼爾的回答,您可以在每個文件爲基礎,包含以下的評論「申報」 $
:
/*global $*/
(注:沒有空間允許/*
和global
之間)
對於網絡資料,您通常還需要包含window
,即
/*global $, window*/