我们是否要声明'jQuery或者我们直接使用它

Do we 'declare' jQuery or we simply use it?

本文关键字:我们 或者 是否 声明 jQuery      更新时间:2023-09-26

在一次采访中有人问我如何'声明' jQuery?他指的不是jQuery变量或$(func())。如果你觉得这个问题很奇怪,请不要因为这个而惩罚我,因为我正在询问,只是因为我被问到。:)

无需"声明" jQuery,只需将文件包含在脚本标签中:

<script src="/locationof/jQuery.js"></script>

如果你查看jQuery源代码,它会在运行时将自己附加到window.$window.jQuery,因为源代码是在一个自动执行的匿名函数中。

(function( window, undefined ) {
   // rest of source here
   // Expose jQuery to the global object
   window.jQuery = window.$ = jQuery;
})(window);

我们不"声明"jQuery,我们只是添加"引用"到这个库所在的文件。例如:

<script src="@Url.Content("~/Scripts/jquery-1.4.4.min.js")" type="text/javascript"></script>

也许他指的是如何包含它:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>

我猜他是在假设你说使用$符号

相关文章: