2016-06-30 9 views
2

今日初めて、私はすぐに重複として強調表示されていない質問をしたようです。

私は、JSLintが私に与えているエラーメッセージの多くを通して、それらを解決しようとしています。

私はあなたが興味があれば彼らは、私が悪いのプロパティ名を持っている私に言っていることのいくつか持っている:

  • $ラッパー
  • $エル
  • $スライダー
  • $ feedbackWrapper
  • $フィードバック
  • $ labelWrapper
  • $ラベル

私はそれが開始時の$記号によるものだと感じましたが、なぜそれが問題になるのですか?私が知っていた限り、変数名の先頭に$を使用してjQueryオブジェクトをキャッシュするのはかなり一般的な方法です。

とにかく私は当然のことながら、このエラーを良い標準に準拠したもので修正したいと思っていますが、人々が一緒に暮らせるものならば、jslintにこれらを無視する方法がありますか?

おかげ

編集:それは私がのために働くが、ここで、これらのプロパティの多くが設定されているレンダリング機能である会社でのプロジェクトで使われているので、私はクラス全体を共有することはできません。

render: function() { 
    TextImage.prototype.render.call(this); 

    var $slider = this.$wrapper.find('.in-panel'); 
    this.$wrapper = this.$el.find('.panel'); 

    this.$labelWrapper = this.$wrapper.find('.in-panel'); 

    this.$feedbackWrapper = this.$wrapper.find('.text'); 
    this.$feedback = this.$feedbackWrapper.find('.feedback'); 
    this.$feedbackWrapper.addClass("hidden"); 

    this.itemIndex = -1; 
    this.createSlider($slider); 

}, 
+0

を不平を言うときのいくつかの例には、スクリプトを共有できるでしょうか? – Taplar

+0

私の元のスレッド – pragmatic84

+0

を更新しました。ここではバンピングスレッドが受け入れ可能かどうかは分かりませんが、誰かが助けてくれるなら、私はまだこれについて本当に興味があります。ありがとう! – pragmatic84

答えて

1

JSlintでこのコードを実行すると、$、_およびおそらく他の文字以外の記号で始まるプロパティは好きではありません。

ものは、私が見つかりました: それは$を(それはしかし、変数が好き) を彼らは私がより広範な検索を実行することをお勧めします を含めることができますが、それは_で始まるプロパティを好きではない含むプロパティが好きではありません。 あなたはこれらをコピー&ペーストした場合、あなたは私たちがあなたが作業してものを見ることができますので、それは

var a = 23; 
var $b = 24; 
var c = {}; 
c.$a = 4; 
c.a$t = 5; 
c.c_a = 6; 
c._a = 53; 
c._d = 25; 
c.this = 32; 
c.window = 55; 
関連する問題