怎样写jquery?

怎样写jquery?下面本篇文章给大家介绍一下jquery的几种写法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

写法一:

(function($) {
  // to do
})(jQuery);

实际上是匿名函数

写法二:

function(arg){...}

这就定义了一个匿名函数,参数为arg

而调用匿名函数时,(function(arg){...})(param)

这就相当于定义了一个参数为arg的匿名函数,并且将param作为参数来调用这个匿名函数

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

写法三:

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

这是JQUERY的内置函数,表示网页加载完毕后要执行的意思,

和JAVASCRIPT原来的这个是一样的: window.onload=function(){ //执行函数}

相当于:

$(document).ready(function(){ } )

或者: <body onload="XXX"> 也是一个意思。

  1. 首先(function(){})()这种写法 是创建了一个匿名的方法并立即执行(function(){})这个是匿名方法后面的括号就是立即调用了这个方法)。

    这样做可以创建一个作用域以保证内部变量与外部变量不发生冲突,比如$ jQuery 等jquery内部定义的变量。

    (function($){})(jQuery) 这个写法主要的作用还是保证jquery不与其他类库或变量有冲突

  2. 首先是要保证jQuery这个变量名与外部没有冲突(jquery内部$与jQuery是同一个东西 有两个名字的原因就是怕$与其他变量名有冲突二jQuery与其他变量冲突的几率非常小)并传入匿名对象,匿名对象给参数起名叫做$(其实和jquery内部是一样的) 然后你就可以自由的在(function($){})(jQuery)里写你的插件而不需要考虑与外界变量是否存在冲突,(是初始化jquery对象的惯用方法).

没太搞明白,$是形参没什么作用,jquery是实参,传个jquery进去到底什么意思?

附:

编写插件的格式为:

(function( $ ){
   $.fn.myPlugin = function() {
      // Do your awesome pluginstuff here
};
})( jQuery );

注意: 一定要用(function( $ ){ //plugin goes here })( jQuery); 包裹插件内容;

为了更好的兼容性,开始前有个分号

;(function( $){ 
//此处将$作为匿名函数的形参
  //这里放置代码,可以使用$作为jQuery的别名
})( jQuery );//将jQuery作为实参传递给匿名函数

更多jquery的相关知识,可访问:web前端课程!!

以上就是怎样写jquery?的详细内容,更多请关注易知道|edz.cc其它相关文章!

推荐阅读

    opporeno8参数配置及价格

    opporeno8参数配置及价格,面部,亿元,Oppo的荣誉2020年1月4日,接近屏幕关闭传感器是否支持双卡:支持oppor11splus什么时候上市的Oppo R11S P

    魅蓝note6性能参数有哪些

    魅蓝note6性能参数有哪些,摄像头,蓝牙,魅蓝note6性能参数有哪些魅力蓝色Note6最好拍照。电池寿命更长。蓝色Note6使用高通 snapdragon 625

    设置总账参数|用友u8设置总账参数

    设置总账参数|用友u8设置总账参数,,1. 用友u8设置总账参数1、首先要点开数据权限控制设置;2、选择想要设置控制的单据;3、打开后看到左上角

    2010年底DIY硬件总结和安装参考

    2010年底DIY硬件总结和安装参考,,它似乎只是一眨眼的功夫从过去的最后一眼。看看现在的岗位似乎就在昨天,但看看当年的内容是真的走了,如果

    联想垫a2207如何调用a2207平板评价

    联想垫a2207如何调用a2207平板评价,,联想a2207垫在1600 3G双网双待平板电脑的位置。作为以前的热门产品a2107升级版,a2207处理器取得了可观

    csgo参数设置|csgo怎么保存

    csgo参数设置|csgo怎么保存,,csgo怎么保存第一步下载csgo的官方版本。然后再下载一个5e对战平台,PS:5e的账号和csgo的账号不是一个账号。第

    移动apn设置|移动apn设置参数

    移动apn设置|移动apn设置参数,,移动apn设置参数1、打开手机系统设置界面应用,点击页面中的“移动网络”设置选项。2、进入移动网络设置页面

    保存硬盘上的数据,谁更有价值

    保存硬盘上的数据,谁更有价值,,常用的数据存储方式有两种:硬盘和光盘。用户或多或少对自己说,好的有很多人。争了,不知道你是否有账户的账号,两