位置: 编程技术 - 正文

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)

  • 销售商品的差价怎么算
  • 小规模纳税人开普票要交税吗
  • 增值税加计抵减怎么做账
  • 房产税与土地使用税如何申报
  • 税后净营业利润和净利润的区别
  • 个体户也要做实收资本吗
  • 公司亏损汇算清单模板
  • 专利没有资本化成本如何入账
  • 以前年度多缴的税款退回现金流量
  • 公司所得税费用怎么算报多少钱
  • 小微企业未开票收入大于45万怎么填
  • 利息支出可以抵扣吗
  • 医疗设备的折旧年限是多少年
  • 发票的收款人复核怎么写
  • 发放遗属补助还要拍照片吗山东
  • 二手房交易税费最新规定
  • 个人借款给公司利息收入要交税吗
  • 资产总额季度平均
  • 股权投资基金账户有监管吗
  • 购买商标权发生损失能税前扣除吗?
  • 长期待摊费用可以抵扣吗
  • 积分兑换礼品需要缴纳个人所得税吗
  • 免费的企业
  • 存货暂估入账的分录
  • 报税申报不了
  • 资管产品增值税征收管理规定
  • 事业单位福利费计提标准
  • 免征附加税费
  • 生产税有哪些
  • 工厂的绿化费进项税额
  • php语言之mysql操作
  • 台式机显示器推荐
  • 融资性租赁的优缺点
  • 图片注入php
  • 差旅费报销会计凭证
  • 企业投资收益要交印花税吗
  • 前端几种下载文件
  • 筹建期间的开办费为什么不属于资产
  • 在php中如何对多条记录进行分页
  • vscode怎么写前端代码
  • 运筹最优化方法有哪些
  • web前端修炼之道
  • php无限级分销
  • php删除数据
  • 小微企业自己记账怎么算
  • 手机开的发票
  • 第二季度企业所得税会减第一季度吗
  • sqlserver连接数据库的方法
  • 我想问一下移动
  • 国有集体企业是国企吗
  • 现金支票最少多少起提
  • 购入固定资产印花税税目是什么
  • 进项税额转出和红字冲销区别
  • 公司的现金收入存到个人账户在转到公司指定的私人账户
  • 复利现值系数表系数表
  • 车间房屋的日常修理费
  • 收到赠送的样品附件
  • 支付原材料款项会计科目
  • 已计提教育费附加但是未扣除个税
  • 政府补助计入资本公积吗
  • 货物丢失账务如何处理
  • mysql必知必会mobi
  • sql server 数据库介绍
  • win7系统桌面图标不见了右键无反应
  • Win8.1 VPN设置功能提示连接出错的简单解决方法
  • wind10手机
  • windows 8.1 build 9600
  • windows7的注册表在哪里
  • Win10用户狂喷微软:更新日志功能还没加上去
  • android开发环境的搭建实验总结
  • opengl入门教程(精)
  • javascript原生写法
  • iframe内容自适应缩放
  • 批处理怎么操作
  • nodejs实现登录功能
  • unity3d mod
  • doctype报错
  • 注册财税公司需要什么条件
  • 国家税务局河北省税务局
  • 百旺税控人工客服电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设