¿Tirar algunos dados tal vez?
La dinámica en el lado del cliente implica manipular el DOM (Modelo de Objeto del Documento) tal como el objeto del documento .
Aquí hay un ejemplo*:
- ¿Necesito aprender MySQL si no estoy interesado en el desarrollo web, mis áreas de interés están en el desarrollo de aplicaciones, entonces, ¿debería aprender MySQL?
- Trabajo en un sitio web de pisos al por mayor, ¿debería poner todos los productos de una determinada marca que ofrecemos o simplemente agregar un enlace a ese sitio web?
- Si alojo millones de blogs con WordPress MU, ¿creará un problema de escalabilidad?
- Quiero mover el contenido de un sitio autohospedado a WordPress. ¿Afectará mi clasificación y qué medidas debo tomar?
- Quiero ser un buen desarrollador web. ¿Qué tengo que hacer?
Rollo de dados: Nada aquí excepto nosotros pollos.
JS que involucra el manejo de eventos actualizando el contenido del elemento interno, utilizando el objeto de documento DOM y el objeto Math.
“uso estricto”;
var rollLinkEle = document.getElementById (“roll-link”);
rollLinkEle.addEventListener (“clic”, rollLinkClick);
función rollLinkClick (evento) {
var outputEle = document.getElementById (“salida”);
outputEle.innerHTML = Math.floor (Math.random () * 6 + 1) ;;
event.preventDefault ();
}
El ejemplo es Javascript nativo puro, pero puede usar la biblioteca JQuery para hacer la interfaz DOM.
Dynamic en el lado del servidor asume que el contenido se almacena por separado del HTML de la página web y el servidor ensambla el contenido HTML de las solicitudes. También puede suponer que el lado del cliente cambia el contenido de hacer solicitudes al servidor, como enviar un mensaje de que se hizo clic en un enlace similar y que el servidor devuelve el total de Me gusta en una base de datos.
* Ejemplo tomado de Cualquiera puede aprender Javascript fácilmente