jquery中的“$”是什么意思?

说白了,$符号是jQuery的简写,本质上是选择元素的快捷方式。
尤其擅长连锁经营。
去年我们跑的项目中,使用$(document).ready()代替了_window.onload,直接节省了至少5 行代码,而且兼容性稳定。

我们先来说最重要的,$.get(url, data, callback)方法。
去年测试时,我们发现当请求参数超过3 000个字符时,跨域请求会莫名失败。
只需使用 JSONP 即可绕过它。
还有一点是,$.getScript(url)操作可以动态加载JS,但是请注意,当同时加载多个脚本时,它们的执行顺序会是随机的。
使用 $.ajax({type: "GET", dataType: "script"}) 更可控。

说实话,这很令人困惑。
我一开始以为 $(this) 总是指向当前元素。
后来我发现,在点击事件中,如果按钮在iframe中,那么它指向的是iframe的引用,而不是真正的DOM节点。
等等,还有一件事,使用 $ 作为变量名实际上是不推荐的。
虽然不影响,但是纯CSS选择器写起来更优雅。

赶紧尝试一下吧,但不要把所有的 DOM 操作都塞进一个 $ 里,这样性能会下降。

jquery是什么意思

这是一个陷阱。
过度依赖 jQuery 可能会导致代码冗余和性能问题。

别相信,jQuery 并不是万能的,在某些情况下原生 JavaScript 更好。

不要这样做,不要使用 jQuery 来处理简单的 DOM 操作,只使用原生 JS。