javascript - keywords - jquery get metadata



¿Cuál es la diferencia entre $ get y $ find en JavaScript? (2)

  1. $get(elementId) devuelve un elemento DOM, igual que document.getElementById(elementId)

  2. $find(elementId) devuelve un objeto JavaScript ASP.NET-AJAX, con sus propias funciones y propiedades.

    Inconvenientemente, en Microsoft Ajax, esos objetos siempre se adjuntan a algún elemento DOM como su atributo y están relacionados con ese elemento DOM de alguna manera, por lo que debe pasar la ID del elemento para recuperar los datos del objeto.

https://src-bin.com

Soy un programador .NET que acaba de comenzar a aprender más sobre las secuencias de comandos del lado del cliente, y me preguntaba que a veces usas $get('value') y $find('value') y he descubierto que estos son solo atajos para document.getElementById('value') y Sys.Application.findComponent('value') , respectivamente.

Sin embargo, todavía no entiendo: ¿cuál es la diferencia entre estas dos funciones en JavaScript? ¿Qué es exactamente lo que están buscando / recuperando cuando son invocados?

Gracias por adelantado.


Answer #1

$ get es la función de acceso directo incorporada por Microsoft en su biblioteca de javascript Ajax ASP.net. Es la abreviatura del método getElementById de javascript. No es estándar y es específico solo para Microsoft.

Acepta dos parámetros:

  • ID: id del elemento. Campo requerido
  • Elemento: Elemento padre para iniciar la búsqueda. Campo opcional




asp.net-ajax