object window in javascript



Qual è la differenza tra $ get e $ find in JavaScript? (2)

Sono un programmatore .NET che ha appena iniziato a imparare di più sullo scripting lato client, e mi chiedevo a volte di usare $get('value') e $find('value') e ho scoperto che questi sono solo scorciatoie per document.getElementById('value') e Sys.Application.findComponent('value') , rispettivamente.

Tuttavia, continuo a non capire: qual è la differenza tra queste due funzioni in JavaScript? Cosa stanno cercando / recuperando esattamente quando vengono richiamati?

Grazie in anticipo.

https://ffff65535.com


  1. $get(elementId) restituisce un elemento DOM, uguale a document.getElementById(elementId)

  2. $find(elementId) restituisce un oggetto JavaScript ASP.NET-AJAX, con le sue funzioni e proprietà.

    Inconvenienti, in Microsoft Ajax quegli oggetti sono sempre collegati ad un elemento DOM in quanto è attributo e sono legati a quell'elemento DOM in qualche modo, quindi è per questo che devi passare l'ID elemento per recuperare i dati dell'oggetto.


$ get è la funzione di collegamento creata da Microsoft nella libreria javascript di ASP.net Ajax. È l'abbreviazione di metodo getElementById di javascript. Non è standard ed è specifico solo per Microsoft.

Accetta due parametri:

  • ID: id dell'elemento. Campo obbligatorio
  • Elemento: elemento padre per iniziare la ricerca. Campo facoltativo




asp.net-ajax