我们是否要声明'jQuery或者我们直接使用它
Do we 'declare' jQuery or we simply use it?
在一次采访中有人问我如何'声明' 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>
我猜他是在假设你说使用$
符号
相关文章:
- 在Highcharts中,我们可以通过任何方式在渲染图表之前获得plotWidth和plotHeight
- 为什么不'我们在javascript中使用函数参数的数据类型
- 如何删除除冒号、数字和'上午'或者'下午'
- 如何“;过滤器”;或者以其他方式重构该数据
- 我们如何使用css或JavaScript在i/j上更改句点(点)的颜色
- 我们如何在不更改url的情况下使用锚点点击从一个页面重定向到另一个页面
- 我们怎样才能将内含子J用于一组特定的元素
- 我们如何在互联网断开连接或用户关闭选项卡/浏览器时调用注销servlet
- 哪个布尔运算更快<或者<=
- 我们可以使用任意的编程语言来动态化HTML页面吗
- 为什么我们在ES2015中需要一个新的for循环结构,而我们已经有了for、forEach
- 在编译阶段后创建新的DOM树,或者继续使用原始修改的DOM
- 或者在表单上选择默认选项文本(选择1)
- asp.net MVC,重定向到视图,视图打开新窗口到外部url,它'It’’’’我们被当成一种风景
- 我们如何在dailymotion播放器的新测试版中播放youtube视频
- 在 JavaScript ES2015 中,在扩展类时,我们是否需要显式创建一个新的构造函数,或者我们是否可以只使用父类
- 我们是否要声明'jQuery或者我们直接使用它
- 我们来看看ember/ember-data对象的生命周期如何?或者调试Ember.js和Ember-Data的提示/提示
- 在Javascript中,我们使用";或者'?它们不同吗
- 我们可以绑定隐藏事件吗或者jquery有一个onhide事件事件