是否可以通过调试控制台轻松访问变量而不实际使其成为全局变量?例如,代码中的类似内容:
console。$ = jQuery
然后在控制台中,我希望这样做:
$('#FOO&#39)
答案 0 :(得分:4)
在页面未在断点处暂停时,不会。但是当页面 在断点处暂停时,控制台可以访问在其停止的位置范围内的所有变量。
当然,您的console.$ = jQuery
示例 可以做到
console.$("#foo")
...在控制台中。
附注:console.$ = jQuery
和$("#foo")
不是伟大的示例,因为jQuery几乎总是全局的,即使你没有jQuery完全加载到您的页面上,Chrome在控制台中提供了自己的$
功能,我认为至少还有一个其他浏览器也可以...