位置: 编程技术 - 正文

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)

  • 应付职工薪酬纳税调整
  • 零售价是含税价还是不含税价
  • 基金份额股权转让
  • 往来票据如何开具
  • 不动产销售额怎么填
  • 在建工程累计摊销会计分录
  • 资产减值准备对股票的影响
  • 技术服务税率是多少 现金
  • 咨询服务费的印花税率
  • 售后维修的配件开维修费
  • 小企业会计准则会计科目表
  • 劳务派遣公司收取劳务费应开具什么票
  • 冲去年其他应付款做管理费用凭证
  • 个人独资企业税率表2023最新
  • 个体工商户开具增值税专用发票
  • 公司筹建期间发生的费用没有发票
  • 土方运输费会计分录
  • 月工资和账户工资区别
  • 增值税普通发票几个点
  • 增值税专用发票怎么开
  • 固定资产进项税额怎么抵扣
  • 推广费是广告费和业务宣传费吗
  • 银行抵押贷款结清后需要解押吗
  • 增资印花税税目
  • 电子发票可以开专票吗
  • 接受国外企业捐款的条件
  • 库存商品淘汰报告模板
  • 账外资产评估入账固定资产折旧可以税前扣除吗?
  • 委托贷款利息收入怎么开发票
  • 超市打折优惠
  • ecshop怎么用
  • macOS Big Sur 11.3新功能 为M1 Mac带来了iOS应用的手柄模拟功能
  • 包装物押金收入计入收入总额吗
  • sethook.exe - sethook进程是什么文件 有何作用
  • 利润增减幅度
  • idea怎么运行前端vue项目
  • 纽格尔官网
  • 劳务公司已开票,可款项未收到,税票多久有效
  • 残保金解决方案
  • java使用循环结构输出九九乘法表
  • chatplus
  • vue如何使用axios
  • lstm输出多个预测值
  • 运输发票的抵扣期限
  • mysql建表的完整步骤
  • 开房租发票交的税因优惠政策退税如何账务处理?
  • 银行会计的基本核算方法包括的内容有
  • 企业招聘残疾人税收优惠
  • 小规模减免附加税会计分录怎么做
  • 保险再保业务
  • 员工过生日公司有福利吗
  • 房地产开发企业成本核算方法
  • 合同取得成本和销售费用
  • 销售发生亏损如何记账
  • 自产产品用于不动产
  • 企业将资金用于购买原材料属于什么过程
  • 如果对装修费用有异议怎么办
  • 其他应付款贷方余额怎么冲平
  • 收据可不可以做账
  • 进口车购置税多少个点
  • 账本页面设置
  • mysql数据库基本知识点总结
  • 微软mission
  • win10打开cad出现致命错误
  • 删除默认操作系统
  • linux中chkconfig命令的作用
  • 双系统怎么卸载系统
  • ubuntu下安装windows
  • linux yum命令详解
  • xp系统自动升级win7
  • 什么是四个菜
  • perl变量后拼接字符串
  • css checked
  • android面试2021
  • gps坐标计算距离公式工具
  • android解压app
  • springmvc返回json格式的注解
  • python的for函数
  • 发票代码和发票号码有什么区别
  • 遵从和尊重
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设