javascript vs JQuery

Iniciado por scott_, 27 Febrero 2015, 02:41 AM

0 Miembros y 1 Visitante están viendo este tema.

scott_

Hola a todos bro's,

Últimamente me la he pensado mejor en cuanto a diferencias entre javascript y JQuery, con javascript me la he llevado muy bien, y con JQuery, no tengo nada de experiencia, y sin duda me di cuenta que JQuery es una buena opción encuanto a ocultar enlaces, es decir a que si quieren descargar algo den clic en un enlace o banner y despues muestre la descarga.
Ejemplo:
<!-- HTML -->
<p>Pregunta... (<a href="#" id="Click en banner para descargar-ej1">Click al banner</a>)

<div id="www.descarga aqui.com" style="display:none">descarga </div>

Entonces no sabre como hacer algo como eso, pero con algo de investigación se logra.
Mi pregunta va, cuál me convendría entre esos dos para hacer lo que acabo de explicar?
Y si con un simple javascript puede leer peticiones http de get o post, de cualquier lado?
Gracias y Saludos.
Si no intentas salvar una vida, jamás salvarás la de nadie más

EFEX

Utilizar JQuery solo para mostrar un enlace no conviene, como que obvias muchas cosas que tiene la api. Con javascript podes hacerlo tranquilamente..

Sobre realizar peticiones si es posible, solo que en versiones de antiguas de algunos navegadores(en este caso IE) no se interpreta igual, en la mayoria de los navegadores se implementa XMLHttpRequest (http://caniuse.com/#search=XMLHttpRequest) pero en ie < 9 es ActiveXObject.

Si buscas existen miles de ejemplos..
Código (javascript) [Seleccionar]

var httpRequest;
if (window.XMLHttpRequest)
{
//El explorador implementa la interfaz de forma nativa
httpRequest = new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
//El explorador permite crear objetos ActiveX
try {
httpRequest = new ActiveXObject("MSXML2.XMLHTTP");
} catch (e) {
try {
httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!httpRequest)
{
alert("No ha sido posible crear una instancia de XMLHttpRequest");
}

https://es.wikipedia.org/wiki/XMLHttpRequest#Instanciaci.C3.B3n_del_objeto


Lo bueno de usar JQuery es que no tenes que preocuparte sobre que implementar, por ejemplo..

Código (javascript) [Seleccionar]

$.get( "ajax/test.html", function( data ) {
$( ".result" ).html( data );
alert( "Load was performed." );
});

https://api.jquery.com/jQuery.get/

GITHUB