文档章节

$( function() {} );与( function($){} )(jQuery);的异同

摩云菜
 摩云菜
发布于 2014/05/30 15:52
字数 119
阅读 3946
收藏 13
$(function(){...});

  的完整写法是:

$(docunemt).ready(function(){...});

  意思是在DOM加载完毕后执行ready()方法。

(function($){...})(jQuery);

 等同于下面的写法:

var fun = function(params){....};
fun(jQuery);

 是立即执行匿名函数fun,这里参数是jQuery。这个写法主要目的是保证jQuery不与其他类库或变量有冲突。

(function($){....})(jQuery);

 在定义后就立刻执行, 在执行顺序上可能要先于

$(function(){});

 其他的没啥区别 。


© 著作权归作者所有

共有 人打赏支持
摩云菜
粉丝 27
博文 34
码字总数 42147
作品 0
闵行
高级程序员
私信 提问
请教一个JQuery hover的方法

当.aa#p1在鼠标滑过后,显示.ga#p1,当.aa#p2在鼠标滑过后显示.ga#p2 ,当.aa#p3在鼠标滑过后显示ga#p3,以此类推,一直到p30, 请问诸位有没有一个简单的方法把jquery语句写出来,而不是这样...

林小海
2016/04/25
116
3
java ssh中使用uploadify 出现的貌似是版本问题

原本都好好的 ,突然重新部署了下服务器,发现本地和服务器上,用uploadify选中一个文件后,在上传文件队列中显示的文件名字有中文的都是乱码了~~传到后台是正常的,只是显示由问题。经过各种...

忧郁麦芽
2013/09/11
1K
1
第80天:jQuery插件使用

jQuery其他补充 + 4.1 链式编程: end()补充 补充五角星 评论案例 第一步:鼠标移入,当前五角星和前面的五角星变实体。后面的变空心五角星 第二步:鼠标点击的时候,为当前元素添加clicked...

半指温柔乐
2017/11/10
0
0
jQuery 1.9.1中live()变更

开始的时候在jQuery.1.7.1中使用了.live()觉得很好用,特别是在绑定事件之后再加入的元素的事件绑定上很方便(第一次live之后以后添加的元素就不需要绑定啦) 后来jQuery更新到1.9.1,页面中的...

FuniK
2013/12/20
0
0
jQuery命名冲突解决的五种方案

引言: 最近遇到个问题,同时引用了jquery库和另外一个js库。当用$XX去调用js库函数时,发现失效了!于是找资料,原来是jquery命名冲突了。因为许多JavaScript 库使用$作为函数或变量名,jqu...

龙上
2012/03/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

如何利用 Data too long for column 进行一些简单的攻击

1: 前提条件, 后台没有校验长度和频率校验,也没有CSRF校验,直接往数据库插入数据,此时很容易触发Data too long for column错误(一般抛出异常都挺浪费资源的,耗时,耗内存,耗cpu),一旦...

专业写BUG的程序员
4分钟前
0
0
RMAN命令详解

一、list命令 1. List 当前RMAN所备份的数据库: 1.1. list backup summary; --概述可用的备份 list incarnation;--汇总查询 --如果备份文件多的话多用这两个list命令可以对备份文件有个总体...

突突突酱
8分钟前
0
0
简单聊聊Linux学习经历

学习,是我们一生中都规避不了的一个话题,人的一生中都是在不断的学习,无论是功成名就的人士,还是一无是处的小混混,始终都处在一个不断学习的环境中,只是学习的内容千差万别,有的人是为...

问题终结者
15分钟前
0
0
Mysql高级 (2)——sql性能调优

sql 性能下降的原因

小小小施爷
20分钟前
0
0
MaxCompute用户初体验

作为一名初次使用MaxCompute的用户,我体会颇深。MaxCompute 开箱即用,拥有集成化的操作界面,你不必关心集群搭建、配置和运维工作。仅需简单的点击鼠标,几步操作,就可以在MaxCompute中上...

阿里云官方博客
21分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部