为了账号安全,请及时绑定邮箱和手机立即绑定

$($)的问题

由于在我们平台上输入$($)代码时,一些用户的浏览器会造成崩溃,所以您做这个练习时可使用粘贴的方式,不要直接输入。

请问为什么会造成崩溃?0.0

正在回答

3 回答

$(function(){

})

$(document).ready(function(){

})

是一样的,都表示在所有文档节点加载完成时再开始执行

0 回复 有任何疑惑可以回复我~

$($)是遍历页面内所有元素的动作么?

0 回复 有任何疑惑可以回复我~
#1

狂飙的蜗牛_1

$(a)是遍历页面内所有元素,在其中查找a所代表的某个元素
2015-12-25 回复 有任何疑惑可以回复我~

你这个问题问得让人就很难回答了,涉及到jQuery的源码,只能举个例子给你说下,假如说jQuery在设计的时候源码里面有类似于下面这个函数的运行机制,那么浏览器就会一直弹出alert(类似死循环),这个时候就无法关闭浏览器(类似浏览器崩溃)

<script>
function demo(X){
	alert (1);
	return demo(X);
	}
demo(demo);
</script>


1 回复 有任何疑惑可以回复我~
#1

狂飙的蜗牛_1

如果你想测试下上面的代码,关闭浏览器的时候可以打开任务管理器来关闭,不然关闭不了
2015-12-23 回复 有任何疑惑可以回复我~
#2

Withershins 提问者 回复 狂飙的蜗牛_1

$($)是遍历页面内所有元素的意思么?
2015-12-25 回复 有任何疑惑可以回复我~
#3

顾五丑

那在写程序的过程中,遇到这种$($)的代码怎么办呢?有哪些方法可以代替这种写法?
2016-04-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154768    人
  • 解答问题       7184    个

加入课程学习,有效提高前端开发速度

进入课程

$($)的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信