早教吧 育儿知识 作业答案 考试题库 百科 知识分享

jQuery一段很短的代码,$("").focus(function(even){});document.onclick=function(e){vare=e?e:window.event;}1.代码中(even)是什么意思?是否可以修改?2.第二段代码整条是什么意思..(e)代表什么?3.上下文是否有联系,$(do

题目详情
jQuery一段很短的代码,
$("").focus(function(even){});
document.onclick=function(e){
var e=e?e:window.event;
}
1.代码中(even)是什么意思?是否可以修改?
2.第二段代码整条是什么意思..(e)代表什么?
3.上下文是否有联系,
$(document).click(function(event){})和document.onclick=function(e){}
是否有什么区别?
▼优质解答
答案和解析
1.代码中(even)是什么意思?是否可以修改?
代表focus的事件,即event,可以修改为别的,如:evt,无所谓,只是个变量.
2.第二段代码整条是什么意思..(e)代表什么?
文档document被点击后,取得事件对象,即判断e是否存在,如不存在,把window.event付给e变量.
3.上下文是否有联系,
上下文好像没什么联系,好像也没有实现什么具体的操作.
$(document).click(function(event){})和document.onclick=function(e){}
是否有什么区别?
效果是一样的,前一个是jquery的写法,后一个是javascript本身的写法,如果使用jquery的话,建议还是按前一种写法.