位置: 编程技术 - 正文

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)

  • 对外投资应由
  • 生产企业出口自产的小汽车
  • 期末账项调整的基础是
  • 企业前期开办费怎么入账
  • 企业变更法人的流程网上申请变更
  • 建筑行业增值税税负率一般控制在多少合适
  • 普通发票作废要本人去拿吗
  • 淘宝买货没有发票
  • 备用金与其他应收款的记账规则
  • 接受原材料投资的会计处理
  • 租赁行业的增值税税率
  • 什么叫应纳税额什么与什么的比率叫做税率
  • 房地产企业所得税预缴
  • 已认证未入账的分录
  • 租房提前退租违约金国家标准
  • 购买税控设备,享受何种优惠政策
  • 劳动合同中的劳动报酬标准
  • 同一控制下企业合并入账价值
  • 一次性发放奖金个税怎么计算
  • 注销怎么做账
  • 向其他企业捐赠现金所有者权益
  • 2021发票勾选认证
  • 内帐应收应付款坏账年末怎么处理?
  • 如何看云空间的内容
  • 增值税税率调整差额怎么计算
  • php面向对象是什么意思
  • php-mbstring
  • 逾期利息算法
  • vue3.0 element ui
  • 应付债券利息费用
  • 构造二叉排序树代码
  • 汇算清缴应补税额为负数
  • svg symbol
  • php设置目录权限
  • sscom命令
  • 汽车上牌照的费用计入什么会计科目
  • 税务清算后还需要报税吗
  • python字典遍历key
  • 印花税如何记账入账
  • 主营业务收入在哪个报表里面
  • 变更法人代表是重大事项吗
  • 合营企业和联营企业是重大影响吗
  • Windows Server 2003下修改MySQL 5.5数据库data目录
  • 车船税不计入发票
  • 现金折扣是啥
  • 分红股份会减少吗
  • 购买其他权益工具投资公允大于我支付的价值
  • 企业每月营业额达多少需要交税
  • 公司做账开票是什么意思
  • 支付返利计入什么科目
  • 计提工会经费的会计分录
  • 普票丢失可以以照片入账么
  • 研发成功后的产品出售如何处理
  • 幼儿园固定资产一览表
  • 公司支付劳务工资怎么做账
  • mysql5.7.
  • windows安装mysql8.0
  • freebsd使用
  • 我用u盘装系统
  • hl.exe是什么
  • usrmlnka.exe - usrmlnka进程是什么意思
  • linux命令date
  • win7系统打不开浏览器
  • Win10 Mobile 10586升级后无限重启怎么办 硬重启帮您解决
  • 电脑显示无windows
  • linux网络设备有哪些
  • linux 如何
  • 作用
  • json jquery
  • node.js使用教程
  • js中的array数组有什么缺点
  • js进阶视频教程
  • unity3d鼠标点击移动
  • android开发模式
  • 专用发票如何导出
  • 小规模纳税人开专票需要交税吗
  • 北京朝阳税务局办税大厅
  • 在医院如何开报告单
  • 税控盘怎么分发
  • 电信宽带欠费滞纳金最多减免多少?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设