javascript或jquery:鼠标事件
需要您帮助理解此代码。这是Javascript(表达式语言)还是JQuery。我试图理解,但没有理解javascript或jquery:鼠标事件,javascript,jquery,Javascript,Jquery,需要您帮助理解此代码。这是Javascript(表达式语言)还是JQuery。我试图理解,但没有理解 var interval = 0, changed = false; ............... ............... var start = function () { $(document).on('mousedown mousemove scroll touchstart touchmove keydown', change); setInterval(ch
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();
基本上,如果用户在浏览器上执行了一些事件,我想做一些事情(业务逻辑)。我在网上得到了这些代码,感觉这和我想做的一样。两者都有。是一个Javascript库 以下部分是jQuery特有的,所有其他部分都是纯JavaScript
$(document).on('mousedown mousemove scroll touchstart touchmove keydown', change);
这是jQuery的事件处理程序,它正在调用一个本机javascript函数change()
注意事项:
- 要运行jQuery部件,您需要从其站点导入jQuery库
- 您可以通过
infront的用户识别jQuery选择器。($
并不总是表示jQuery)$
$(文档)
指的是您的整个HTML
文档。将一个或多个事件的事件处理程序函数附加到选定元素。在您的示例中,它会将mousedown mousemove scroll touchtstart touchmove keydown
事件附加到文档
。一旦这些事件发生,就会调用change
方法
用于在给定的持续时间内重复调用方法。在您的示例中,从技术上讲,它每1000ms或1秒调用一次
check
方法,jQuery
是一个JavaScript
库,用来让我和你的生活更轻松。$
是为jQuery
@harsha:谢谢。你能告诉我这个脚本在做什么吗。这对我进一步研究jQuery会有帮助吗?我已经发布了一个答案,试图解释你发布的示例。希望它能帮助你。祝你有一个愉快的一天!谢谢。我们可以像对待Javascript一样在servlet中包含JQuery吗。例如:out.println(“函数getXMLHttpRequest(){”);
var start = function () {
$(document).on('mousedown mousemove scroll touchstart touchmove keydown', change);
setInterval(check, 1000);
};