我们是否声明'jQuery或者我们只是使用它?
问题描述:
我在采访中被问到你如何'声明' jQuery?他不是指一个jQuery变量或一个$(func())
。如果你发现这个问题很奇怪,请不要惩罚我,因为我询问正因为我被问到。 :)我们是否声明'jQuery或者我们只是使用它?
答
你不“申报” jQuery的,你只包括脚本标签中的文件:
<script src="/locationof/jQuery.js"></script>
如果在其追加本身window.$
的jQuery source和window.jQuery
看时,它会作为源代码是在一个自我执行的匿名函数。
(function(window, undefined) {
// rest of source here
// Expose jQuery to the global object
window.jQuery = window.$ = jQuery;
})(window);
答
也许他指的是如何将它包含:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
答
我们不“申报” jQuery的,我们只是添加到哪里是这个库中的文件“参照”,例如:
<script src="@Url.Content("~/Scripts/jquery-1.4.4.min.js")" type="text/javascript"></script>
就是这样。
答
我想他假设你说的是使用$
符号
也许他是指如何包含jQuery?如在中,如何使用'
@Interrobang:那就是我告诉他的。你不必申报。您可以简单地添加最新的jquery.js文件并调用doc ready函数。他似乎并不相信。这样的问题会让人失去信心,当一个人对新事物感兴趣时:) – Rohan 2011-12-21 07:13:46
我同意。这几乎听起来像一个人力资源部门的人,给了一个筛选问题列表,要求他不真正理解。你是对的,继续! – Interrobang 2011-12-21 07:14:37