IDE提示“Checks that jQuery selectors are used in an efficient way”怎么解决

 剑鱼论坛 发表于 2020年02月13日 JS/jQuery  37
剑鱼论坛
LV 5 [初中]
最后在线:3小时前
加入时间:223天前
主帖:82  跟帖:40

我们在编写jQuery代码的时候,有的时候会发现智能的IDE会提示如下信息:

Checks that jQuery selectors are used in an efficient way. It suggests to split descendant selectors which are prefaced with ID selector and warns about duplicated selectors which could be cached.

这是什么意思呢?

这是让你用有效的方式使用jQuery选择器,也就是你的代码写得并不是很有效,IDE提示你换用更有效的方式来写代码,举个例子:

假设我们要获取某个元素的内容,我们可以用id选择器来做,例如:

$('#id').text()

当我们在一段代码中多次要使用到上面的代码时,我们有两种选择:

一种是重复书写以上代码;

另一种是把上面的代码先赋值给某个变量,然后在代码中使用这个变量,如下:

var id = $('#id').text()
……id……
……id……
像上面的代码中所示,后面凡是要用到“$('#id').text()”的地方,都用变量“id”来代替,这样的话,上面的警示信息就没有了。
发新帖
论坛主帖
140
论坛跟帖
104
在线访客
0
今日主帖
0
今日跟帖
0
今日注册
1
108
http://jianyuluntan.com/gentie.html
http://jianyuluntan.com/postzan.html
http://jianyuluntan.com/postcai.html
http://jianyuluntan.com/postshoucang.html
http://jianyuluntan.com/gentiezan.html
http://jianyuluntan.com/gentiecai.html
http://jianyuluntan.com/huifu.html
http://jianyuluntan.com/xiugai.html
http://jianyuluntan.com/shanchugentie.html
1
XzA=
1
© 2019 - 2020 剑鱼论坛 版权所有
Powered by JianYuLunTan
剑鱼论坛 976666861
http://jianyuluntan.com/feedback.html
0
http://jianyuluntan.com/adenglu.html