位置: 编程技术 - 正文

jQuery解决$符号命名冲突(jquery里面的$是什么意思)

编辑:rootadmin

推荐整理分享jQuery解决$符号命名冲突(jquery里面的$是什么意思),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery中的$是什么意思,jquery的$符号是什么,jqueryfor,jquery里面的$是什么意思,jquery符号$是什么意思,jquery使用哪个符号作为jquery的快捷方式,jquery里面的$是什么意思,jquery的$符号是什么,内容如对您有帮助,希望把文章链接给更多的朋友!

  前些天朋友让我帮他解决一个页面中jquery特效的兼容性问题,觉得这是一个很容易忽略也很重要的一点,特在此记录一下。

  朋友给的页面中用到了三个特效,其中两个特效可以显示,第三个没有效果。通过查看引用的js文件,我发现页面中不光引入了jquery.js,还引入了一个名为prototype.js的文件。 这个prototype.js之前未曾听说过,特意在百度上搜了一下,原来它也是一个js类库,功能和jquery差不多,而且很强大。

  通过一点点的排查,我发现那两个可以显示的特效引用的是jquery,而不显示的那个特效引用的是这个prototype.js。 稍一分析,终于找到了出错的关键:jquery中的$和prototype.js中的$冲突了,两个类库中都是通过$符号来调用,然而如果直接这样写的话就会不知道这个$是属于谁的,该调用哪个类库中的方法来实现特效的显示。

  既然找到了问题的根结所在,那这个问题也就好解决了。

jQuery解决$符号命名冲突(jquery里面的$是什么意思)

方法一:在jquery中,有这样一段代码:

  也就是说,我们可以通过jQuery来代替jquery.js中的$符号进行调用,前提必须声明一下:

jQuery = $;

  那,新的问题又出现了。页面中有那么多地方用到了$,我不仅要区分到底哪些$是属于jquery的,还要将这些$替换成jQuery这个单词,更严重的是,如果该页面中要增加新的jquery特效,我还要时刻的提醒自己,调用$的时候要用jQuery来代替,稍一疏忽,不仅出不来想要的效果,而且修改起来也是一个大工作量的任务。看来,这种方法是行不通的。

  难道就没有一个一劳永逸的方法可以将这个$的"归属权"给明确的区分出来吗?办法当然是有的!

方法二:使用jquery语句块来实现:

首先,来看一下jquery语句块的格式:

  这样,我们在调用jquery中的$实现特效显示时,只要把这段代码写在这个语句块中,$符号该怎么调用还怎么调用。而prototype.js中的$写在语句块外,$符号也是该怎么调用怎么调用,两者根本不会产生什么影响了。

标签: jquery里面的$是什么意思

本文链接地址:https://www.jiuchutong.com/biancheng/386622.html 转载请保留说明!

上一篇:jQuery无刷新上传之uploadify3.1简单使用(jquery.load()方法,刷新网页)

下一篇:jQuery使用正则表达式限制文本框只能输入数字(js正则regexp)

  • 分期收款企业所得税调整
  • 购买二手车是否适用消费者权益保护法
  • 增值税普通发票需要交税吗
  • 固定资产补提之前月度折旧怎么调整
  • 运输途中的不合理损耗有哪些
  • 集团内部资产调拨
  • 没有工会的企业怎么发福利
  • 分公司亏损总公司怎么办
  • 人力资源公司可以接保安业务吗
  • 个月所得税税率
  • 申请100万增值税发票资格
  • 小型微利企业预缴
  • 加计抵扣进项税进营业外收入
  • 房地产企业没有退还的履约保证金税务
  • 资产减值损失结转
  • 土地款印花税计入无形资产吗
  • 外购的货物用于集体福利进项税额可以抵扣吗
  • 个人房源可以委托别人吗
  • 旅行社代订机票可以入差旅费报销吗
  • 发票打印机的字偏上
  • 已认证的发票对账怎么办
  • 最优五种个人捐赠方式税务比较?
  • 外籍人员来华工作
  • 材料报废的会计处理(一般纳税人)
  • 维修费和配件能抵税吗
  • 党建经费如何入账
  • 非金融企业利息费用的扣除标准
  • 公司装修期间物业怎么办
  • win11正式版好用吗
  • google搜索打不开怎么办
  • saproxy.exe - saproxy是什么进程 有什么用
  • wd discovery怎么安装
  • 苹果紧急提醒
  • 出租商品计入什么科目
  • PHP:Memcached::decrement()的用法_Memcached类
  • linux命令行使用鼠标
  • 营改增后企业一般纳税人认定标准为
  • 差旅费津贴为什么不交个人所得税
  • ICCV, ECCV, CVPR,IEEE的关系
  • 核定征收开票超过限额
  • php实现的浏览器有哪些
  • php redis操作
  • 分配结转制造费用时借方科目?
  • thinkphp案例
  • 一般纳税人两费附加减免规定
  • 个人独资企业所得税弥补亏损
  • 一般纳税人企业所得税税率2023
  • file file=new file()的作用
  • 原值净值怎么算
  • 对外捐赠非货币性资产的会计处理
  • 买汽车计算公式
  • 不单独计价的包装物是什么意思
  • 存货跌价准备转回的条件有哪些
  • 公司购买土地建厂房账务处理小企业会计准则
  • 资质平移股权账务怎么办
  • 关联方往来款账务处理
  • 关于发票冲账应该怎么写
  • 小规模纳税人进口货物增值税税率
  • 付款凭证怎么写样本
  • 销售费用和管理费用的税前扣除
  • 销售费用明细科目有哪些内容
  • 什么是现金等价物列举
  • sql嵌套执行顺序
  • win7提示无法访问权限
  • centos 文件搜索
  • Red Hat Enterprise Linux 4+Nginx 0.7.47+PHP5.2+MYSQL5.0+Memcache+eAccelerator收
  • 未能打开这台计算机上的组策略对象
  • webpack基本使用
  • 自动释放池原理,本质
  • unity3d教学视频
  • linux自动清理磁盘空间
  • [置顶]津鱼.我爱你
  • python sftp put
  • js中倒计时器怎么实现
  • jquery基础知识梳理
  • google年会
  • 智云发票集中管理云平台官网
  • 成都税务局发票查询
  • 国税 地税比例
  • 新疆中国邮政投诉电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设