Quelle est la différence entre $get et $trouver en JavaScript?
Je suis un .NET programmeur qui viens de commencer à apprendre plus sur le script côté client, et je me demandais parfois, vous utilisez $get('value')
et $find('value')
et j'ai découvert que ce sont juste des raccourcis pour document.getElementById('value')
et Sys.Application.findComponent('valeur')
, respectivement.
Cependant, je ne comprends toujours pas: quelle est la différence entre ces deux fonctions en JavaScript? Qu'est-ce exactement sont-ils en regardant de haut/de la récupération lorsqu'il est invoqué?
Merci d'avance.
- $get et $find sont juste des raccourcis de sorte que vous n'avez pas à taper l'intégralité de la fonction. Vous pourriez penser à eux comme des pointeurs de fonction ou de délégués. Il y a beaucoup à apprendre au sujet de script côté client. Un bon endroit pour commencer pour .NET est msdn.microsoft.com/en-us/library/bb398874.aspx Gardez à l'esprit que les différents navigateurs faire les choses différemment et Microsoft ne permet pas toujours de soutenir l'ensemble. Je vous recommande l'apprentissage de jQuery: docs.jquery.com/Main_Page c'est ce Que nous utilisons au travail pour la plupart de nos scripts côté client.
Vous devez vous connecter pour publier un commentaire.
$get
&$find
sont des fonctions de raccourci de Microsoft a intégré dans leur Ajax JavaScript Library.$get
est court pour le JavaScript standardGetElementById
function.$find
est court pour .NetfindComponent()
function. Ce n'est pas une fonction standard du JavaScript et est spécifique à Microsoft Ajax JavaScript library.Matt Berseth fait un grand écrire des différences & usages ici.
$get(elementId)
retourne un élément du DOM, de même quedocument.getElementById(elementId)
$find(elementId)
retourne un ASP.NET-AJAX (JavaScript object, avec ses propres fonctions et propriétés.Malencontreusement, dans Microsoft Ajax ces objets sont toujours rattaché à un élément du DOM comme il est attribut et associés à un élément du DOM, à certains égards, c'est pourquoi vous devez passer les ID de l'élément à récupérer les données de l'objet.
$est le raccourci de la fonction construit par Microsoft dans leur ASP.net Ajax javascript library. C'est court pour getElementById méthode de javascript. Il n'est pas standard et est spécifique à Microsoft.
Il accepte deux paramètres :