68 javascript jquery jquery-ui
可能重复:
$(function(){})的区别是什么; 和$(document).ready(function(){});?
$(document).ready(function(){})vs 之间有什么区别?$(function(){})
我应该以$表单还是新jQuery(document).ready(function(){ })方式编写它?
如果我有谷歌api加载是google.setOnLoadCallback(function() {一个更好的方法?还是一样的?
我也见过人们用 $(function($){})
有人可以帮助我,我迷路了.当我不知道我写的代码时,我就烦我.我想我应该读一下图书馆.这些都被定义为同一个东西吗?
CMS*_*CMS 93
这两种方式是等价的,我个人更喜欢第二种方式,$(function() {});它只是文档准备的快捷方式.
关于new jQuery(document)...构造,你真的不需要使用new运算符,如果不这样做,jQuery将在内部使用它.
ready处理程序函数接收的参数是jQuery对象本身.
在必须在兼容模式下与其他库运行jQuery时,这非常有用,例如:
jQuery(function ($) {
// use $ here
});
Run Code Online (Sandbox Code Playgroud)
$回调中的参数将引用jQuery对象,在该函数之外它可能引用另一个库,如PrototypeJS.
jAn*_*ndy 28
$(document).ready(function() {});$(function() {});这两个陈述实际上完全相同.所以第二个调用只是第一个调用的快捷方式.
该$符号又是唯一的捷径jQuery.如果您已将jQuery加载到您的网站中,则可以同时使用它们.特别是如果你不加载其他JS库,也可能使用这个$标志.这带给我们你提到的
(function($){
}(jQuery));
Run Code Online (Sandbox Code Playgroud)
呼叫.这里要做的是确保在您创建的函数表达式$中对该jQuery对象的符号引用.您正在调用该匿名函数(其中包含$作为参数)并传入该jQuery对象.
| 归档时间: |
|
| 查看次数: |
67331 次 |
| 最近记录: |