首页 新闻 搜索 专区 学院

关于写法 问题,哪个更适用?

0
[待解决问题]

$(document).ready( function() {}); 和 (function($){})() 哪个更实用

limanclear的主页 limanclear | 菜鸟二级 | 园豆:262
提问于:2011-08-31 16:17
< >
分享
所有回答(9)
0

这是个人习惯问题啦,我一般用$(function(){...});

artwl | 园豆:16536 (专家六级) | 2011-08-31 16:18

哦,谢谢了。。。

支持(0) 反对(0) limanclear | 园豆:262 (菜鸟二级) | 2011-08-31 16:20

@随心逸然:

不客气啦

支持(0) 反对(0) artwl | 园豆:16536 (专家六级) | 2011-08-31 16:21
0

$(function(){...});  简洁

一个土豆一棵青菜 | 园豆:268 (菜鸟二级) | 2011-08-31 16:38

哦。。。

支持(0) 反对(0) limanclear | 园豆:262 (菜鸟二级) | 2011-08-31 16:42
0

$(document).ready( function() {});这常用这个,容易理解。

jerry-Tom | 园豆:4077 (老鸟四级) | 2011-08-31 16:55

恩, 是的,我也常用这个,可是我看别人的源代码用的却是 第二个方式.... 所以我才问呢,两者还有其他的区别的吧?

支持(0) 反对(0) limanclear | 园豆:262 (菜鸟二级) | 2011-08-31 16:58

$(function(){

alert("简洁");

//其他代码.........

})

这个执行比较早~

楼上那个好像在加载完毕之后才执行...

常用jquery比较喜欢用$(function(){...});  你可以打开源码去看一下 大部分都是这个...............

支持(0) 反对(0) 一个土豆一棵青菜 | 园豆:268 (菜鸟二级) | 2011-08-31 18:03
0

第一个

郭文华 | 园豆:252 (菜鸟二级) | 2011-08-31 16:57
0

$(document).ready( function() {});常用,理解也方便

General Tao | 园豆:200 (初学一级) | 2011-08-31 22:10
0

一下三个写法都是一样的 :

  • $(document).ready(handler)
  • $().ready(handler) (this is not recommended)
  • $(handler)

参考 :http://api.jquery.com/ready/

Devin Mao | 园豆:596 (小虾三级) | 2011-08-31 23:21
0

$(document).ready( function() {})用的多

寒剑飘零 | 园豆:192 (初学一级) | 2011-09-05 23:20
0

我是这么写的$(function(){});,带个美元符号,就知道是框架类的。

icepy | 园豆:587 (小虾三级) | 2012-02-22 11:43
0

习惯用:$(document).ready( function() {});  以后可以试试$(function(){});  是简单很多。。。

KivenRo | 园豆:1722 (小虾三级) | 2012-02-27 17:54
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册