2 bogexueqianduan bogexueqianduan 于 2016.03.23 17:51 提问

jQuery插件开发: 兼容jQuery操作符$和jQuery是什么意思?

兼容jQuery操作符$和jQuery是什么意思?
为什么(function($){})(jQuery); 这样写可以达到上面的这个效果?

1个回答

showbo
showbo   Ds   Rxr 2016.03.23 18:08
已采纳

$是jquery的简写,有可能其他js代码定义过$,一般情况下是不可能有,但是防止万一情况,这样你再使用$就不到一定是jquery了,会导致代码出错,但是你匿名函数传入jQuery,那么匿名函数的$参数就100%是jQuery了,除非你代码里面给$赋值过我就不说了

bogexueqianduan
bogexueqianduan 十分感谢!秒懂!
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
jquery 插件开发
jquery 插件开发 jquery 插件开发教程 jquery 插件开发 jquery 插件开发教程
jQuery插件编写
jQuery插件编写的一些总结
jQuery插件开发,类级别与对象级别开发
jQuery插件的开发包括两种: 一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。下面就两种函数的开发做详细的说明。 1、类级别的插件开发 类级别的插件开发最直接的理解就是给jQuery类添加类方法,可以理解为添加静
jquery插件开发全指南
这大概是自己在这个上面的最后一个博客了,自己的博客搭建的差不多了,现在在写一个markdown支持插件,写好了之后将来就要迁移到自己的博客上去了,这个博客还会经常来看,毕竟记录了大二大三自己所走诸多的弯路。(当然最后这篇文章不是自己写的,从网上找来整理了一下) jQuery插件的开发包括两种:一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的
JavaScript学习总结(四)——jQuery插件开发与发布
jQuery插件就是以jQuery库为基础衍生出来的库,jQuery插件的好处是封装功能,提高了代码的复用性,加快了开发速度,现在网络上开源的jQuery插件非常多,随着版本的不停迭代越来越稳定好用,在jQuery官网有许多插件: 一、插件开发基础 1.1、$.extend 在jQuery根命名空间下直接调用的方法可以认为是jQuery的静态方法或属性,常常使用$.方法名来调用,使用$.
最简单的jquery插件开发示例
页面三个DIV,一个按钮。 点击按钮后,三个DIV的高度调整为相同。 div { width: 40px; float: left; } input { clear: left } $.fn.equalize
如何开发jQuery自定义插件一
jQuery本身功能强大,又提供了超强的可扩展性,便于人们为其开发各种插件,本文便讲解如何开发jQuery自定义插件。有幸遇到下面这篇前端大牛的神作,遂本文仅参照此文略作修改,再次感谢这位前端大牛的神作。 文档来源:http://www.cnblogs.com/Wayou/p/jquery_plugin_tutorial.html一 jQuery插件开发主要有三种方式1、通过$.extend()
学习jQuery插件开发
前端开发免不了使用形形色色的插件,读过用过还是不够深刻,一直想拿出时间专门理一理开发插件的大体思路,终于落实了 规则就像是文化,各行各业中都有约定俗称的办事套路,jQuery插件开发也是这样,来看最基本的结构 ;(function($){ //分号是为了跟其他开发者合并代码时不至于出现语法错误,加上是好习惯 $.fn.plugin=function(options){
jquery的$是什么意思与相关的
转载的  转载出http://keleyi.com/a/bjad/6ogakng2.htm jQuery中的“$” 在jQuery中,最频繁使用的符号“$”。$提供了各种各样丰富的功能, 包括选择页面中的一个或是一类元素,作为功能函数的前缀,window.onload的 完善,创建页面的DOM节点等。。。 1、选择器 在CSS中选择器的作用是选择页面中某
jQuery插件开发模式(组件封装)
在项目开发过程中,由于jQuery有较好的实用性,所以都用得非常多,而在项目开发时,某个功能(代码)使用很频繁被多个地方调用,那么就可以借助jQuery插件提供的组件封装方法高,来封装一些使用频率较的功能。 JQuery中组件开发方式主要有两种: 通过$.extend()来扩展jQuery 通过$.fn 向jQuery添加新的方法 还有 $.widget()