Tag Archive for correctamente

Ajax en jQuery

Bien muchos ya seremos algo familiares con la tecnica AJAX, para establecer una comunicación servidor-cliente de manera asincrona. En este articulo veremos como realizar un ejemplo de petición AJAX desde javascript a una aplicación PHP utilizando el metodo jQuery.ajax(). También recordemos que la ventaja de utilizar jQuery es que no tenemos que preocuparnos por la compatibilidad con los distintos navegadores, puesto que jquery maneja los casos y excepciones correctamente para ejecutar el codigo en los navegadores que existen actualmente.

El uso basico es el siguiente:

jQuery.ajax({
		url:'colocar la url de la aplicacion web  a enviar peticion',
		type:'get o post ',
		data:{
              /*Aqui colocar los nombres de datos a enviar al servidor*/
		}

	}).done(
		function(resp)/*resp sera la respuesta obtenida desde el servidor*/
		{

			/*Codigo*/
		}
	);

Basicamente lo que estamos haciendo es especificar en el metodo .ajax() una URL a la que vamos a enviar información, el metodo que puede ser ‘get’ o ‘post’ y datos a enviar, del mismo modo la funcion .done() evalua un codigo nuestro una vez que se ha obtenido una respuesta del servidor. El parametro resp dentro de la funcion anonima en este metodo done() representa el valor de dicha respuesta.

Veamos el siguiente ejemplo. Enviaremos un numero desde jquery a una aplicación PHP, la aplicación del servidor(php) respondera con una respuesta dependiendo del valor del numero.

Ejemplo:

El PHP:

<?php

$data = $_GET['number'];

if($data >=10)
	echo "Numero ".$data;
else
	echo "Cualquier otro numero :(";
?>

 Archivo html con el javascript:

<!DOCTYE html>
<html>
<head>
	<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
	<script type="text/javascript">
	/*AJAX*/
	jQuery.ajax({
		url:'http://localhost/php/test.php',
		type:'get',
		data:{
			number:'15',
			informacion:10,
			data:'hola'
		}

	}).done(
		function(resp)
		{
			alert(resp);
		}
	);

	</script>
</head>
</html>

 

Explicación en Video:

Eventos en Javascript (onclick, onload, onmouseover,onmouseout)

Hola estimados lectores y bienvenidos a este tutorial, los eventos en JavaScript basicamente son una de las propiedades que nos acercan mas a crear páginas web totalmente dinamicas, esto se debe a que cuando hablamos de un evento, quiere decir que al “ocurrir una acción” en nuestro sitio web, nosotros podemos disparar una secuencia de codigo, a esto se le llama evento.

Ejemplos de eventos pueden ser dar click a un boton, poner el mouse sobre un elemento del nuestro sitio, o incluso cargar el que la página web se haya cargado completamente, los siguientes son algunos de los eventos mas comunes en javascript.

El evento onclick:

Se ejecuta cuando damos click a un elemento del DOM en nuestro sitio, no necesariamente este debe ser un boton, puede ser un <div> u otro tag de html. Para incorporarlo en HTML basta con utilizar el atributo “onclick” en un elemento HTML y especificar el codigo o funcion de javascript a ejecutar.

Ej:

<button value="esto es un boton" onclick="mi_funcion()"/>

Los eventos onmouseover y onmouseout:

Al diferencia de “onclick”, este evento se lanza cuando pasamos el mouse(puntero) sobre un elemento del html, para especificar gatillo de este evento en un elemento del DOM debe usarse el atributo “onmouseover”, respectivamente “onmouseout” se dispara cuando el puntero sale del area de un elemento del DOM.

Ej:

<div id="contenedor" onmouseover="alert('entraste en el area del contenedor')" onmouseout="alert('haz salido del area del contenedor')"/>

 

El evento onload:

Este evento se ejecuta cuando el DOM, es decir todos los elementos html del sitio web han sido cargados correctamente en el cliente, se usa mucho para asegurar la ejecución de codigo cuando se es necesario que la página este completamente cargada para la ejecución correcta de nuestros programas en javascript. Lo ideal es colocarlo unicamente en el tag “<body>” de nuestros sitios web.

Ej:

<body onload="mi_funcion()">
<!-- codigo html -->
</body>

 

 

Codigo de practica con eventos onclick, onload, onmouseover, onmouseout

<!DOCTYPE html>
<html>
	<head>
	<script type="text/javascript">
	//EVENTOS EN javascript

	function hacer_click()
	{
		alert("Me haz dado un click");
	}

	function hacer_hover()
	{
		alert("Estas sobre mi!");
	}

	function salir_del_hover()
	{
		alert("Adios!");
	}

	function cargar_pagina()
	{alert("Ya se ha cargado el sitio web");}
	</script>
	</head>

	<body onload="cargar_pagina()">
		<form>
			<input type="button" value="dame click!"  onmouseout="salir_del_hover()" onmouseover="hacer_hover()" onclick="hacer_click()"/>
		</form>
	</body>

</html>

 Video tutorial de eventos en Javascript:

HTML – Introducción/ Practica no. 1

¡Hola! Bienvenidos al curso de HTML en esta nueva serie de artículos vamos a aprender todo lo referente a HTML, sus funciones, sus beneficios, como trabajar correctamente en dicho lenguaje y ¡Lo mejor! es que podrás realizar tu propio espacio web. Muy bien ¡Comencemos!

¿Que es HTML?

Es el lenguaje de programación predominante para el desarrollo de paginas webs. Como sus siglas denotan HTML (HyperText Markup Language) el cual su traducción seria Lenguaje de marcado de Hiper Textos . HTML no es propiamente un lenguaje de programación como C++, Visual Basic, etc., sino un sistema de etiquetas. HTML no presenta ningún compilador, por lo tanto algún error de sintaxis que se presente éste no lo detectará y se visualizara en la forma como éste lo entienda. El lenguaje Html como se aclaro anteriormente es una lenguaje de Etiquetas por tanto se trabaja de la siguiente forma, Abrimos nuestra etiqueta Dentro de la etiqueta va el contenido que desees dentro de ella y cerramos la etiqueta para indicar que finalizamos nuestro etiquetado.

¡Un poco de Historia!

La primera descripción de HTML disponible públicamente fue un documento llamado HTML Tags o Etiquetas HTML, publicado por primera vez en Internet por Tim Berners Lee en 1991. Describe 22 elementos que incluyen el diseño inicial y relativamente simple de HTML. Trece de estos elementos todavía existen en HTML.

Nocion Basica

El lenguaje HTML puede ser creado y editado con cualquier editor de textos básico, como lo podría ser el Bloc de Notas en Windows. En la actualidad existen editores de Textos mas avanzados y con herramientas que te permite ahorrar tiempo y trabajo como lo serian: DreamWeaver, FrontPage, Expression Web, entre otros.

Herramientas Necesarias

Las herramientas necesarias para trabajar este lenguaje son muy básicas pero realmente esenciales, como lo serian tu navegador de preferencia y como anteriormente mencionado un editor de texto. Recomendamos que utilices un navegador actualizado como lo seria Google Chrome, Mozilla FireFox, Safari, entre otros. Al igual que el editor de Texto, Nuestra recomendación es “Sublime Text 2″ un editor de texto de bajo consumo de recursos y muy eficaz, debemos aclarar que dicho editor de texto es pago, por tanto tenemos que pagar una mínima cantidad para adquirirlo o trabajarlo en modo de prueba, ¿Existen Alternativas Gratuitas Similares? Definitivamente, puedes utilizar Notepad++ el cual tiene una interfaz muy minimalista el cual te permitirá adaptarte muy rápido y sobre todo con una excelente eficacia.

Es hora de la practica

Luego de un poco de teoría es necesario entrar en la practica para complementar nuestros conocimientos. Muy bien veamos como estructurar correctamente una pagina web con HTML.

La estructura de HTML se basa de 2 partes el cual seria HEAD como bien su nombre menciona es la Cabeza de la pagina, donde irán etiquetados adicionales como lo serian el titulo de la pagina, los estilos de la pagina, sus metas tags entre otras cosas. El Body que no es mas que el Cuerpo de la pagina, aquí es donde irán todo lo que queremos sea visual de nuestra pagina, es decir, nuestro entorno de trabajo.

Estructura

Finalizamos la practica, espero te halla gustado esta pequeña introducción. Saludos