jQuery(function(){})与(function(){})(jQuery)的区别

转载 2016年08月30日 14:41:12

jQuery(function(){})与(function(){})(jQuery)的区别

开发jQuery插件时总结的一些经验分享一下。

一、先看

jQuery(function(){
});
全写为
jQuery(document).ready(function(){
});

意义为在DOM加载完毕后执行了ready()方法。

二、再看

(function(){
})(jQuery);
其实际上是执行()(para)匿名方法,只不过是传递了jQuery对象。

三、总结

jQuery(function(){}); 用于存放操作DOM对象的代码,执行其中代码时DOM对象已存在。不可用于存放开发插件的代码,因为jQuery对象没有得到传递,外部通过jQuery.method也调用不了其中的方法(函数)。
(function(){})(jQuery); 用于存放开发插件的代码,执行其中代码时DOM不一定存在,所以直接自动执行DOM操作的代码请小心使用。

js window.onload意思跟jquery的$(function() { } )的区别

不太一样 window.onload是在页面所有的元素都加载完成后才触发 $(function(){})是在页面的dom结构加载完毕后就触发 dom里的内容不一定都已经加载完成 比如说一个页面有...
  • qq_27918787
  • qq_27918787
  • 2016年09月23日 16:27
  • 1252

jQuery中$(function()与(function($)的区别

jQuery中$(function()与(function($)的区别 function(arg){...} 这就定义了一个匿名函数,参数为arg 而调用函数 时,是在函数后...
  • zurich1979
  • zurich1979
  • 2014年10月11日 16:41
  • 1185

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

$( function() {} );与( function($){} )(jQuery);的异同
  • qq_27093465
  • qq_27093465
  • 2015年09月17日 10:13
  • 3322

jQuery中$(function(){})与(function($){})(jQuery)、$(document).ready(function(){})等的区别详细讲解

1、(function($) {…})(jQuery); 1)、原理: 这实际上是匿名函数,如下: function(arg){…} 这就定义了一个匿名函数,参数为arg 而...
  • szwangdf
  • szwangdf
  • 2015年01月26日 15:42
  • 94566

jQuery(function(){})与(function(){})(jQuery)的区别

开发jQuery插件时总结的一些经验分享一下。  一、先看  jQuery(function(){  });  全写为  jQuery(document).ready(function(...
  • booooooooooooooooooo
  • booooooooooooooooooo
  • 2013年08月22日 11:31
  • 467

jquery(function(){})与(function(){}(jQuery)的区别

jquery(function(){})与(function(){}(jQuery)的区别 jQuery(function(){}); 全写为 jQuery(docunemt).ready(fu...
  • EmmaGood
  • EmmaGood
  • 2013年01月06日 15:55
  • 469

【jQuery】关于jQuery中$(function() {});

因为一直以来都是在进行后端开发,对前端开发接触得极少,其实是从心里面觉得那个既浪费时间又没啥成就感,所以也不太愿意花时间在那上面了。 最近因为工作的原因,不得不要接触到一些前端页面的东西,发现前端开发...
  • blue225
  • blue225
  • 2016年05月07日 10:54
  • 2519

JS 实现 jQuery的$(function(){});

1、浏览器渲染引擎的HTML解析流程 何谓“渲染”,其实就是浏览器把请求到的HTML内容显示出来的过程。渲染引擎首先通过网络获得所请求文档的内容,通常以8K分块的方式完成。下面是渲染引擎在取得内容之...
  • u014177758
  • u014177758
  • 2017年06月14日 17:58
  • 246

(function($){...})(jQuery)、$(function(){ })和$.fn

转自:http://blog.csdn.net/rambo_china/article/details/7742321 表示感谢!这里实际上是匿名函数function(arg){...}这就定义了一...
  • felcon
  • felcon
  • 2016年10月10日 15:38
  • 1253

jQuery(function(){ }) 与 (function(){ })(jQuery); 区别

jQuery(function(){ }); 全写为 jQuery(document).ready(function(){ }); 意义为在DOM加载完毕后执行了ready()方法...
  • kk5595
  • kk5595
  • 2011年03月30日 09:26
  • 872
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jQuery(function(){})与(function(){})(jQuery)的区别
举报原因:
原因补充:

(最多只允许输入30个字)