1

Need your help in understanding this code..Is this Javascript ( expression language ) or JQuery. I tried to understand but didn't get it.

var interval = 0, changed = false;
...............
...............

var start = function () {
    $(document).on('mousedown mousemove scroll touchstart touchmove keydown', change);
    setInterval(check, 1000);
};

 var change = function () {
    changed = true;
};

var check = function () {
   console.log("changed .....");
};

start();

Basically I want to do something ( business logic ) if user had performed some events on browser.Got this code on net and felt like something this is doing the same what i want.

4

3 に答える 3

1

両方です。jQueryは Javascript ライブラリです。

于 2013-05-31T06:01:39.617 に答える
0

この次の部分は jQuery 固有であり、他のすべては純粋な JavaScript です。

$(document).on('mousedown mousemove scroll touchstart touchmove keydown', change);

これは、ネイティブの JavaScript 関数を呼び出している jQuery のイベント ハンドラーですchange()

ノート:

  • jQuery パーツを実行するには、サイトから jQuery ライブラリをインポートする必要があります。

  • infrontのユーザーごとに jQuery セレクターを識別できます$($必ずしもjQueryを意味するわけではありません)

于 2013-05-31T06:02:00.980 に答える