位置: 编程技术 - 正文

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

发布时间:2024-02-27

推荐整理分享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)

  • 计提本月附加税会计分录
  • 纳税筹划的方法有哪些
  • 财务刷卡手续费怎么处理
  • 如何理解合并报表的调整和抵消
  • 个税申报导入上月数据
  • 公允价值模式下,投资性房地产不计提折旧或摊销
  • 5个点的税率是多少
  • 二房东转租需要备案吗
  • 已缴企业所得税公司账户的钱怎么办
  • 营改增税负分析测算明细表一般由谁填写
  • 个人转租房屋需交税吗
  • 盈余公积要是提多了能转回么
  • 建帐时库存的原材料如何入帐?
  • 非货币性资产交换损益计算
  • 主营业务税金及附加包括增值税吗
  • 增值税进项税额转出是什么意思
  • 可以给农村信用社的存折转账吗
  • 特许权使用费个税计算公式
  • 网上认证增值税专用发票步骤图解
  • 居委会有没有税收政策
  • 湖北个体户网上申报
  • 季度利润表上期金额怎么填
  • 公司个人所得税怎么申报
  • 经营租赁中出租人发生的初始直接费用是指
  • 自建商品房转为自用增值税
  • 高新企业研发费用占销售收入的比例
  • 餐费发票可以抵扣成本吗
  • ati2mdxx.exe是什么进程 ati2mdxx进程信息查询
  • 小规模纳税人多久缴纳一次增值税
  • php b/s
  • 消费税的计税方法有
  • 研发费用支出税前扣除比例
  • PHP:mcrypt_enc_is_block_algorithm_mode()的用法_Mcrypt函数
  • chat function
  • 其他应收款期末贷方余额表示什么
  • 长期应付款项目的列示金额
  • 工作被取代
  • vuejs axios
  • acpi disabled
  • xclip命令怎么用
  • qt5开发android
  • 个税多计提了账务处理
  • 取得经营所得的个人,有综合所得的是什么意思
  • python tkinter ttk
  • 发工资时代扣房贷怎么办
  • 没有发票可以先入费用科目吗
  • 商家的这些行为对消费者的购买行为有什么影响
  • 差额征税小规模纳税人免税销售额栏次
  • 政府会计资产处置费用科目
  • 土地使用权是什么权利
  • 增加固定资产原值后折旧
  • 哪些项目不可以抵扣进项
  • 技术服务收入如何纳税
  • 国有资产无偿划转税收政策
  • 产权转移书据纳税义务时间
  • sqlserver排序规则怎么看
  • centosgui
  • MySQL thread_stack连接线程的优化
  • 如何安装vista
  • ubuntu卸载ubuntu-desktop
  • win10电脑版微信字体大小怎么设置方法
  • linux运维是必死之路
  • linux scp命令的用法详解
  • dyservice.exe是什么
  • win7复制文件到system32没有权限
  • win7系统怎么更改默认浏览器
  • win 8系统怎么样
  • 在linux操作系统中
  • w7开机界面
  • js下拉加载
  • 批处理统计文件夹内文件大小
  • 利用的近义词
  • python入门后学什么
  • android触屏事件的处理
  • Unity3D游戏开发(第2版)pdf
  • js中截取字符串的方法
  • 南宁地方税务局网站
  • 全国增值税发票查验平台官网手机
  • 核算成本需要哪些数据来源
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号