/ / Por que usar $ sign [duplicate] - javascript

Por que usar $ sign [duplicate] - javascript

Duplicar Possível:
Qual é o significado do símbolo $ em jQuery?

Eu quero saber por que usar sinal de $ no início, por exemplo, em jquery cada função. O que faz diferença entre dois deste ..

$(".container").each()
/..and
$.each()

e eu tenho olhado código algo como isto .. ?? O que $ sinal faz ??

 $.myObj = function() {
/..
}

Respostas:

4 para resposta № 1

o $ não é nada de especial; é apenas um identificador que o jQuery usa. A vantagem de um nome muito curto (em vez de algo como, digamos, jQuery) é que ele não aumenta indevidamente o tamanho do download dos arquivos de script. Cada byte conta (especialmente no mundo móvel).


1 para resposta № 2

Você pode até criar o seu próprio! Embora não seja o mesmo, aqui está um que aceita IDs.

var SUPER = function(id) {
return document.getElementById(id);
};

SUPER("exampleID").focus();

Agora meu campo de entrada com o ID "exampleID" será "focalizado"

Mas o $ é um ponteiro curto para um objeto jQuery.


0 para resposta № 3

No javascript, as funções podem ser executadas chamando-as, mas também são objetos e podem conter propriedades. Essas propriedades podem ser dados ou podem ser outras funções.

Em jQuery, $ é apenas uma função que você pode chamar como uma função como em $(".whatever") ou você pode acessar propriedades na função. Essas propriedades são elas próprias ou, em alguns casos, dados. $.each() é uma função que é uma propriedade no $ objeto de função.

Em jQuery, $ é apenas um atalho (para salvar a digitação) para o principal jQuery objeto.