`
onlyor
  • 浏览: 371498 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

(function($){...})(jQuery)的意思

js 
阅读更多
(function($){...})(jQuery)实际上是匿名函数不懂得朋友可以继续往下看。

 

 

1 function(arg){...}
这就定义了一个匿名函数参数为arg

2 而调用函数时是在函数后面写上括号和实参的由于操作符的优先级函数本身也需要用括号即:
(function(arg){...})(param)
这就相当于定义了一个参数为arg的匿名函数并且将param作为参数来调用这个匿名函数

3 (function($){...})(jQuery)则是一样的之所以只在形参使用$是为了不与其他库冲突所以实参用jQuery
var fn = function($){....};
fn(jQuery);

分享到:
评论

相关推荐

    Jquery $when done then的用法详解

    对于$.ajax请求来说,如果层级比较多,程序看起来会比较乱,而为了解决这种问题,才有了$when…done…fail…then的封装,它将$.ajax这嵌套结构转成了顺序平行的结果,向下面的$.ajax写法,看起来很乱 $.ajax({ url...

    Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结

    详细解读Jquery各Ajax函数: $.get(),$.post(),$.ajax(),$.getJSON() 一,$.get(url,[data],[callback]) 说明:url为请求地址,data为请求...$.get(“data.php”,$(“#firstName.val()”),function(data){ $(“#getRe

    jQuery的3种请求方式$.post,$.get,$.getJSON

    $.post,$.get,$.getJSON是jQuery的3种请求方式 1、$.get就是get方式提交数据,用法:$.get(url,data,callback),例: 代码如下: $.get(“../saveUser.action”,{ ‘userId’:123, ‘userCode’:’123′ },function...

    jquery中的工具使用方法$.isFunction, $.isArray(), $.isWindow()

    当然,jquery除了提供$.type的工具方法外,还提供了几个其他的工具方法:$.isFunction(), $.isArray(), $.isWindow(), $.isNumeric()等。这几个方法从方法名上就能看出其用途来,下面我们来一一讲解这几个方法在...

    jquery.i18n.properties和jquery.easyui.min

    var charSize = $.inArray(navLanguage, webLanguage); if (charSize > -1) { i18nLanguage = navLanguage; // 存到缓存中 jQuery.cookie("userLanguage ",navLanguage, { expires : 7 }); }; } ...

    Jquery实现$.fn.extend和$.extend函数

    前面我们扩展了bind方法和ready函数,这次我要讲一下$.fn.extend 和$.extend函数。 其他的不多说,直接切入主题吧! 先来看看这两个函数的区别:  $.fn.extend是为查询的节点对象扩展方法,是基于$的原型扩展的方法...

    浅谈jquery中的each方法$.each、this.each、$.fn.each

    $.each([1,2,3,4],function(){  //$(this)==数组中的每一个数组(如果数组是对象,就是对象) }); 方法三 应有场景有点不一样 this.each(function(){ }) 扩展jQuery对象方法 应该是 j

    jquery $.getJSON()跨域请求

    $(function(){ $.getJSON(url,function(data){ alert (data.Name); }) }); 服务器返回字符串: {“Name”:”loogn”,”Age”:23} 2,不同域名下 js: 代码如下: var url=”...

    jQuery 1.5 API 中文版

    $.jQuery( selector [, context] ), .jQuery( element ), .jQuery( elementArray ), .jQuery( jQueryObject ), .jQuery( ) $.jQuery( html [, ownerDocument] ), .jQuery( html, props ) $.jQuery( fn ) jQuery ...

    详细解读Jquery各Ajax函数($.get(),$.post(),$.ajax(),$.getJSON())

    一,$.get(url,[data],[callback]) 说明:url为请求地址,...$.get(“data.php”,$(“#firstName.val()”),function(data){$(“#getResponse”).html(data); }//返回的data是字符串类型); 二,$.post(url,[data],[call

    Jquery $.map使用方法实例详解

    $.map() 函数用于使用指定函数处理数组中的每个元素(或对象的每个属性),并将处理结果封装为新的数组返回。...$.map(data,function(item,index){return XXX}) 遍历data数组中的每个元素,并按照return中的计算方

    基于jQuery的$.getScript方法去加载javaScript文档解析

    $.getScript('9-8.js',function(data){ var html ="<table border='1' cellpadding='2'>"; $.each(comments, function(Index, comment) { html += '<tr><td>' + comment.username + ':</td><td>' + comment['...

    深入理解jquery的$.extend()、$.fn和$.fn.extend()

    jQuery.fn = jQuery.prototype = {init: function( selector, context ) {//….//……}; 原来 jQuery.fn = jQuery.prototype.对prototype肯定不会陌生啦。 虽然 javascript 没有明确的类的概念,但是用类来理解它,...

    jQuery插件开发的两种方法及$.fn.extend的详解

    jQuery插件开发分为两种: 1 类级别 类级别你可以理解为拓展jquery类,最明显的例子是$.ajax(…),相当于静态方法。 开发扩展其方法时使用$.extend方法,即jQuery.extend(object); 代码如下: $.extend({ add:function...

    jQuery的ajax发送FormData的方式

    // 2 使用$.ajax发送fd // 需要指定两个属性 // - processData : false // - contentType : false $.ajax({ method : 'POST', url : '/ajax_Day5/datas03.php', data : fd, success : function (data) { ...

    jQuery使用$.get()方法从服务器文件载入数据实例

    本文实例讲述了jQuery使用$.get()方法从服务器文件载入数据。分享给大家供大家参考。具体如下: <!DOCTYPE html> <html> <head> [removed] [removed] [removed] $(document).ready(function(){ $...

    jQuery回到顶部插件jQueryGoUp

    jQuery GoUp!是一个简单的jQuery插件... $.goup({ trigger: 100, bottomOffset: 20, //距底部偏移量 locationOffset: 30, //距右部偏移量 title: '返回顶部', titleAsText: true //是否显示title }); });

    jquery.table2excel.js

    jquery.table2excel.js,一款挺好用的javascript导出插件,需要jquery-1.7.1.min.js的支持。使用方法: $(document).ready(function() { //导出excel $("#output").click(function(){ var myDate = new Date(); ...

    jQuery在header中设置请求信息的方法

    $.ajax({ url: "", data: {}, type: "GET", beforeSend: function(xhr){xhr.setRequestHeader('X-Test-Header', 'test-value');},//这里设置header success: function() {} }); 也就是setRequestHeader函数 ...

Global site tag (gtag.js) - Google Analytics