如何修复合成 javascript 警告:'X is not defined'?

how to fix syntastic javascript warnings: 'X is not defined'?

我在 javascript (cordova) 项目中使用带有 syntastic 的 vim,但是我收到了很多警告,如下所示:

我认为自己是一个 javascript 菜鸟,所以我有点担心我的代码没有达到好的标准。

如何修复这些警告?

对我来说,解决方案是将以下内容添加为 header:

/* global SettingsManager, $  */  

/* global SettingsManager, $  */

(function() {
    "use strict";

    var settingsManager = SettingsManager.getInstance();

    $(document).on("pageinit", "#budgetSummaryList", function(e) {
    ...