我有几个面试问题
$(function(){});
和有什么区别$(document).ready(function(){});
他们每个人都有什么区别
$(function(){});
以及var func=function(){};
如何称呼他们?给定以下脚本
<script language="javascript"> $(function() { var id=$("cssID"); //do something with your id //your event to be added here }); </script>
你怎么能添加一个事件,比如说,
onmouseout
这将在id
?
以下是我的回答:
它们是相同的,都是在页面文档完成加载时运行
第一个是自动调用的,第二个是通过命名引用调用的;也就是说
func.called()
,例如。像这样的东西:
$(function() { var id=$("cssID"); //do something with your id //Oki id.onmouseout (function(){ //do something }); });
但是我的教授说我在这三个方面都错了。她解释了我不确定也不敢问的事情,她对我很生气。什么是正确的答案,为什么我的答案是错误的?