【发布时间】:2013-12-09 06:41:35
【问题描述】:
我正在尝试了解一个用于控制 3D CSS 导航的不寻常库。我正在查看代码,但我只是不明白样式。
javascript 代码开始
;(function($) {
'use strict';
. . .
})(jQuery);
1) 我真的对前面的分号感到困惑,这是有原因的吗?
2) 我从未见过格式: (function($) { 我在看什么?这是某种迟钝的 jquery 格式吗?我见过很多与 jquery 相关的其他格式.. 例如..
$(function() { // as shorthand for $( document ).ready()
但我以前从未见过 (function($).. 我错过了什么吗?
3) 为什么是'use strict';那里的代码,如果这是一个 jQuery 代码。看起来很不寻常。
4) 最后为什么 {jQuery) 代码在函数的末尾?
哦,作为参考,我正在查看的代码是 http://www.jqueryscript.net/demo/Easy-jQuery-3D-Side-Menu-Plugin-with-CSS3-Box-Lid/
非常感谢,Zip。
【问题讨论】:
-
你找到答案了吗?这会被问到很多。
-
如果您搜索它,您可以找到每个问题的答案。
-
嗯.. 我在 Google 中搜索了 20 次左右,在 Bing 中搜索了四五次。你是在告诉我这些是特定的堆栈溢出搜索吗?
-
“为什么是 'use strict';如果这是 jQuery 代码,代码就在那里。” jQuery 只是一个库。您仍在使用该库编写 JavaScript。无论您使用哪个库,
"use strict"都会很有用。
标签: javascript jquery