¿Qué son las funciones Javascript ?

 

¿Qué son las funciones?

Una función es un pedazo de código que permanece inactivo hasta que es llamada por un evento determinado por su nombre.
En este ejemplo se llama con un botón.

<script>
function popup() {
    alert("Hola gente")
}
</script>
<button type="button" onclick="popup()">Probar función</button>
 

Las funciones cuando son sencillas, también se pueden llamar con un enlace, incluyendo javascript y la función en la propiedad HREF.
Algunos ejemplos. Pruébalos.
✔ Mensaje con un alerta
✔ Compartir en Facebook
✔ Imprimir esta página
✔ Refrescar esta página
Código empleado:

<a href="javascript:(function(){alert('Hola gente')})()">Mensaje</a>
<a href="javascript:void(window.open('https://www.facebook.com/sharer/sharer.php?u='+encodeURIComponent(location)));">Facebook</a>
<a href="javascript:window.print();">Imprimir</a>
<a href="javascript:window.location.reload();">Refrescar</a>


Mensaje Facebook Imprimir Refrescar 

Ojo. Cuando se usa JavaScript en los enlaces, para abreviar el código, el navegador lo considera como si se tratara de una dirección URL, por lo que no deben existir espacios en el código y si son necesarios se tienen que escapar (%20).
Es necesario principalmente, al crear Bookmarklets
Usa la siguiente herramienta: Escapar y codificar caracteres de direcciones URL a hexadecimal

Comentarios

Entradas más populares de este blog

Variables Javascript

Botones