前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JS基础测试: 在jQuery中,哪个方法可以解决'$'变量名冲突的问题?​

JS基础测试: 在jQuery中,哪个方法可以解决'$'变量名冲突的问题?​

作者头像
舒克
发布2019-08-09 14:59:44
2.3K0
发布2019-08-09 14:59:44
举报

考核内容: jQuery 核心 - noConflict() 方法

题发散度: ★★★

试题难度: ★★★

解题思路:

使用 noConflict() 方法为 jQuery 变量规定新的名称:

代码语言:javascript
复制
var jq=$.noConflict();

定义和用法

1.noConflict() 方法让渡变量 $ 的 jQuery 控制权。

2.该方法释放 jQuery 对 $ 变量的控制。

3.该方法也可用于为 jQuery 变量规定新的自定义名称。

提示:在其他 JavaScript 库为其函数使用 $ 时,该方法很有用。

说明

许多 JavaScript 库使用 $ 作为函数或变量名,jQuery 也一样。在 jQuery 中,$ 仅仅是 jQuery 的别名,因此即使不使用 $ 也能保证所有功能性。假如我们需要使用 jQuery 之外的另一 JavaScript 库,我们可以通过调用 $.noConflict() 向该库返回控制权:

例如:创建一个新的别名用以在接下来的库中使用 jQuery 对象:

代码语言:javascript
复制
var j = jQuery.noConflict();
j("div p").hide();  // 基于 jQuery 的代码

答案:B,C,D 没有这种方法

代码语言:javascript
复制
  A. $.noConflict()
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-07-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 迈向前端工程师 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档