【问题标题】:How to effectively use $ in JQuery如何在 JQuery 中有效地使用 $
【发布时间】:2014-06-26 16:43:14
【问题描述】:

我对 Javascript 和 Jquery 比较陌生。我一直在查看潜在项目的一些代码,并且看到不断使用“$”。通过上下文我可以了解它的含义,但我没有足够的把握来理解如何操作它。

例如,这一行似乎获取 csv 文件并返回一个名为 data 的字符串变量,其中包含 csv 文件的内容。但我不明白它是如何或为什么这样做的。

$.get('browserData.csv', function(data)){

熟悉 Jquery 的人如何有效地使用“$”?

【问题讨论】:

  • 有效是什么意思?
  • $ 只是 jQuery 对象的名称。如果您要问“我如何学习 jQuery”,那么对于一个 Stack Overflow 问题来说,恐怕这太宽泛了。
  • $jQuery 库对象(又名命名空间)的别名。 $.get 等价于 jQuery.get
  • @j08691 感谢这个链接非常有用

标签: jquery


【解决方案1】:
$("JustaboutAnything");// As a selector
$.get("afile"); // Rendering Ajax
$(function();// Declaring Document Ready

这个问题不具体。

就像@BLGT 所说,$ 是 jQuery 库对象(又名命名空间)的别名

http://api.jquery.com/

【讨论】:

    【解决方案2】:

    美元符号

    第一个 $ 是 jQuery() 函数的简写,jQuery 对象构造函数。

    换句话说,它是一个名为 $ 的变量,它被分配了一个 称为 jQuery 的函数,可以在未缩小的版本中看到 jQuery 文件:window.jQuery = window.$ = jQuery;

    来自here

    TL;DR:它比一直写“jQuery”要短。每次想要访问 jQuery 特定功能时都可以使用它。

    【讨论】:

    • 所以它就像一个只适用于所有 JQuery 库函数的快捷方式?
    • 简短回答,是的。不过,有时可能会有例外。