位置: 编程技术 - 正文

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)

  • 居民个人所得计算怎么做
  • 金蝶结转销售成本
  • 个税返还手续费奖励员工账务处理
  • 已暂估入库原材料,确认收不到发票怎么调账
  • 中小企业增值税税率
  • 个人出售住房缴纳房产税吗
  • 差旅费包括哪些明细
  • 已认证抵扣的发票如何红字信息表
  • 公司从基本户转钱到一般户走流程?
  • 无形资产土地的入账价值包括哪些
  • 小微企业企业税率表
  • 员工疗养要扣公休假吗
  • 季度不超30万需计提增值税吗
  • 企业劳务外包取费的标准以及依据是什么?
  • 房租发票税金谁承担
  • 其他税收收入包括
  • 租房押金收不回来怎么做账
  • 所得税免税项目
  • 增值税进项税怎么算
  • 去年的发票今年可以抵扣吗
  • 专用发票抵扣和免税区别
  • 如何查看windows密钥时间
  • 发出商品与库存商品的区别
  • 购买加油卡怎么入账
  • 一般纳税人销售二手车增值税税率
  • Win11怎么隐藏底部
  • bios怎么更改硬盘
  • windows7旗舰版最新版本
  • 笔记本win10玩红警怎么全屏
  • linux1970
  • 存货 计价
  • 财税〔2017〕34号文件中提到的科技型中小企业是指哪种企业?
  • 应付债券的会计处理
  • 利润表里的所得税费用怎么算出来的
  • 搬迁补偿费属于什么费
  • 人工智能机器人保姆什么时候实现
  • before跟after区别
  • 传承古老文化
  • 企业利息支出怎么算
  • 其他收益算营业成本吗
  • 原始凭证一般没有
  • MS Excel: COUNTIF Function (WS)
  • 进口关税增值税如何做账
  • 社保主要有以下哪些方面
  • 什么是进项税转出成本
  • 帝国cms使用手册
  • mysql5.0升级到8.0
  • 其他应付款贷方表示什么意思
  • 差额征税好吗
  • 收到报销单如何处理
  • 进口关税的计算是以什么为基础
  • 将资本公积转为资本会计科目
  • jdbc连接mysql数据库代码
  • 物流公司交的保证金可以退吗?
  • 商场返现活动怎么入账
  • 购买金税盘未抵税怎么办
  • 广告公司没有广告合法吗
  • 个体工商户注销代办
  • 其他应付款贷方表示什么意思
  • 其他综合收益包括留存收益吗
  • sql必会知识
  • 安装windowsserver2008r2提示无法定位程序输入点
  • 苹果mac安装win7系统
  • vc软件是什么软件
  • linux中的用户管理主要涉及用户账号文件
  • linux操作系统的发行版本有哪些
  • win10打不出字解决办法
  • windows10稳定版本
  • perl编程
  • vue eventhub
  • win2000停止服务
  • 孙其功陪你学之——unity3d进程暂停
  • Javascript Object 对象学习笔记
  • python tonny
  • 国家税务系统
  • 办完营业执照多久可以开抖音小店
  • 出口运输费会计分录
  • 办理出口退税需要销售合同吗
  • 河南出名歌手
  • 浙江国地税联合税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设