美文网首页
解决jQuery的$符号的冲突问题

解决jQuery的$符号的冲突问题

作者: 兔吒 | 来源:发表于2019-11-18 15:15 被阅读0次

jQuery框架在设计的时候不仅考虑到自己的符号定义问题,还想到了与其他框架的和平共处问题(给别人留条路也是写在给自己留路),设计者以博大的胸怀和包罗万象的设计理念赋予了jq顽强的生命力。

当我们使用的框架将"$"用作保留字符时,jQuery可以自由的释放"$"的使用权:

例如:我们假设我们自己的框架中也用 " $ " 做了这样的赋值处理

var $ = '兔吒';

那么显然这个 $ 符号和jQuery中的 $ 发生了语义冲突,这个时候我们只需要将jQuery的 $ 语义释放,即可解决冲突:

jQuery.noConflict();

不仅如此,我们还可以对释放掉的语义对象进行重新赋值,以达到自定义和简洁的效果。
例如像这样

var jQ = jQuery.noConflict();

可以被赋予任何值,这样我们下次就可以jQuery用这个自定义的对象 jQ 来替代 $ 符号使用了。

相关文章

  • 解决jQuery的$符号的冲突问题

    jQuery框架在设计的时候不仅考虑到自己的符号定义问题,还想到了与其他框架的和平共处问题(给别人留条路也是写在给...

  • 使用Ajax请求网络数据

    var jq=$.noConflict(); //解决jQuery冲突问题 /* 点击登录按钮 */ functi...

  • iOS重新打包静态库

    接入第三方SDK时,可能会遇到多个库文件符号冲突的问题,找出冲突符号,删除,再重新打包库文件可解决一部分问题,主要...

  • jQuery事件学习篇

    资料来源 w3cschool 1. jQuery名称冲突 解决方法 var $jquery = jQuery.no...

  • jQuery核心函数命名冲突

    jQuery中使用大量的符号的用法。如何避免$命名冲突? 释放$的使用权 释放操作必须在编写其它jQuery代码之...

  • jQuery冲突问题

    1. 释放$使用权 注意点:释放操作b必须在编写其他jQuery代码之前编写,释放后就不能在使用$,改为使用jQu...

  • PHP -- 问题集

    1. jquery 冲突 问题描述: TypeError: $.ajax is not a function ...

  • 解决jquery和zepto之类的框架冲突问题

    工作的时候,很多情况会遇到使用多种框架,但是我们又对框架不够了解,导致无法完美的解决框架冲突而导致的问题。现在有一...

  • jQuery常见问题汇总

    jQuery的美元符号$有什么作用?回答:其实美元符号"$"只是"jQuery"的别名,它是jQuery的选择器,...

  • AMD规范的——RequireJS

    就是为了解决命名冲突和文件依赖的问题的。 之前用jquery写的豆瓣电影,是对象封装写的,demo。可以先看下源码...

网友评论

      本文标题:解决jQuery的$符号的冲突问题

      本文链接:https://www.haomeiwen.com/subject/vtyvictx.html