scorch Posted May 20, 2009 at 04:18 PM Report #265861 Posted May 20, 2009 at 04:18 PM Em JavaScript, principalmente em frameworks tipo JQuery, aparece-me muito o $. Como ainda sou muito novinho 😄 em Javascript, alguém me podia explicar para que é que isso serve. PS: Não respondo a perguntas por mensagem que podem ser respondidas no fórum.
softklin Posted May 20, 2009 at 06:07 PM Report #265887 Posted May 20, 2009 at 06:07 PM Acho que não passa de um objecto no qual podes por determinadas funções ou atributos. Tirei essa conclusão agora mesmo de um artigo, por isso se estiver errado, venha da lá a correcção 😄 http://www.pinceladasdaweb.com.br/blog/2008/11/14/criar-funcao-dolar-no-javascript/ Nick antigo: softclean | Tens um projeto? | Wiki P@P Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.
edsousa Posted May 20, 2009 at 06:11 PM Report #265889 Posted May 20, 2009 at 06:11 PM é um identificador como outro qualquer. no caso do jquery é uma abreviatura para a class "jQuery". ou seja ter $(whatever) ou jQuery(whatever) é exactamente a mesma coisa. Tharis Fan ClubMay Tharis bless you
scorch Posted May 20, 2009 at 06:24 PM Author Report #265894 Posted May 20, 2009 at 06:24 PM Já percebi. Mas isso não pode causar incompatibilidades? Tipo, se juntarmos o JQuery e Prototype. Ambos têm disso. Como é que se sabe se se refere a um ou a outro? PS: Não respondo a perguntas por mensagem que podem ser respondidas no fórum.
edsousa Posted May 20, 2009 at 06:32 PM Report #265901 Posted May 20, 2009 at 06:32 PM Ai não que não dá barraca.. Por isso é que os developers do JQuery arranjaram uma função chamada jQuery.noConflict() para ser chamada antes de incluir as outras bibliotecas. mais info http://docs.jquery.com/Using_jQuery_with_Other_Libraries Tharis Fan ClubMay Tharis bless you
djthyrax Posted May 24, 2009 at 05:03 PM Report #266930 Posted May 24, 2009 at 05:03 PM No caso do jQuery, a definição é mesmo $ = jQuery;. O facto de 2 frameworks usarem isto não cria incompatibilidades, apenas te impede de usares o $() em vez do jQuery()/prototype() porque não sabes qual deles foi o último a definir o $ B) Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now