Mostrando entradas con la etiqueta Javascript. Mostrar todas las entradas
Mostrando entradas con la etiqueta Javascript. Mostrar todas las entradas

lunes, 2 de noviembre de 2015

Oferta de empleo: Analista-programador Java para Serem Consultoría en Granadilla/Tenerife



Analistas Programadores Java/J2ee


  • Salario no disponible
  • Experiencia mínima: al menos 3 años
  • Tipo de oferta: jornada completa





Descripción

Para incorporación en interesante proyecto de larga duración precisamos Analistas Programadores con experiencia en Java/J2ee, Struts, Spring, Hibernate, HTML, JavaScript.
  • Tipo de industria de la oferta

    Servicios y tecnología de la información
  • Categoría

    Informática y telecomunicaciones - Análisis
  • Nivel

    Empleado
  • Número de vacantes

    1
  • Duración del contrato

    Larga duración

Requisitos

  • Estudios mínimos

    Formación Profesional Grado Superior - Informática
  • Experiencia mínima

    Al menos 3 años
  • Imprescindible residente en

    Provincia Puesto Vacante

  • Conocimientos necesarios

lunes, 13 de mayo de 2013

Eclipse: integración con jQuery


Estoy desarrollando una aplicación para móviles utilizando HTML5, CSS, Javascript y jQuery, y me gustaría integrar jQuery dentro de Eclipse.

Navegando por la red he descubierto que puede hacerse.

Veamos cómo hacerlo

jueves, 13 de diciembre de 2012

Mini chat: fase 1

En la siguiente presentación te muestro una serie de pasos básicos para iniciar el desarrollo de un chat en el proyecto del mini-juego.

En esta primera fase trabajaremos el lado del cliente. En próximas fases desarrollaremos el lado servidor y la base de datos:


martes, 4 de diciembre de 2012

Ajax: panel de jugadores conectados

Después de integrar con CSLA-- y con base de datos, es realmente sencillo agregar un nuevo panel en nuestro mini-juego que refleje en todo momento qué jugadores están conectados.

En la siguiente imagen mostramos un captura de pantalla en la que hay tres navegadores abiertos, cada uno con un jugador diferente:



Si cualquiera de los jugadores pulsa el botón Salir, automáticamente se refrescará este panel en el navegador de los otros dos jugadores. En la siguiente imagen, el jugador 3 pulsa salir:



Cómo lo hemos hecho.

  1. Refresco manual. Comienza haciendo el refresco del panel de jugadores de forma manual. Para ello, añade un hipervínculo Actualizar que, al pulsarlo, invoque a la función JS que se encarga de ello.
  2. Función JS refrescarJugadoresConectados(). Crea una función JS que lance una petición al servicio web getJugadoresConectados.php que viene implementado en CSLA--. Esta función, cuando obtiene la respuesta del servidor, debe actualizar el contenido del panel de jugadores conectados.
  3. Prueba el refresco manual. Prueba esta primera versión de tu solución y asegúrate que el refresco manaul va bien. Abre dos navegadores y prueba a abrir/cerrar sesiones en cada uno y comprueba que se refresca correctamente el panel de cada jugador.
  4. Variable timer. Ahora que ya funciona el refresco manual vamos a automatizarlo. Para ello, crea una variable global timerPlayersConnected que se encargará de gestionar el timer que se ejecutará cada X segundos para consultar qué jugadores están conectados en cada momento.
  5. Constante de tiempo. Crea una constante PLAYERS_CONNECTED_REFRESH_TIME en la que almacenes el tiempo que quieres que se refresque el panel de jugadores conectados. De esta manera resultará más fácil modificar el tiempo de refresco.
  6. Inicialización. Crea una función init(), que se ejecute en el evento onload del juego, y que se encargue simplemente de iniciar el timer del refresco de jugadores.
  7. Prueba el refresco automático. De nuevo, abre varios navegadores y conéctate con diferentes jugadores. Abre y cierra sesión desde cada uno de ellos y verifica que se actualiza correctamente el panel de jugadores en cada navegador.
  8. Actualizar el campo LastConnection de la base de datos. Cada vez que un jugador envía al servidor una petición de la lista de jugadores conectados, aprovecha para actualizar su valor en base de datos del campo LastConnection, de tal manera que si pasa más de 5 minutos jugado, no figure como que está desconectado. Para ello, te basta con invocar el método Actualizar_LastConnection() de la clase Jugador.

jueves, 22 de noviembre de 2012

JSLINT: ¿es tu código JavaScript limpio?

JSLint es un analizador online de código javaScript creado por Douglas Crockford que nos permitirá mostrar puntos en lo que tu código no cumpla unas determinadas reglas establecidas de “código limpio“.

En la siguiente imagen mostramos una captura de pantalla de la aplicación. Basta con pegar nuestro código JS en el área souce y analizarlo con el botón JSLint:



En la siguiente imagen mostramos el panel de control con el que establecer los puntos que queremos que revise la herramienta:



martes, 13 de noviembre de 2012

AJAX: ejercicio simple simplísimo

Entra en el siguiente enlace y observa el comportamiento: pulsar aquí


Este ejercicio muestra tu IP obtenida desde el servidor y la hora del servidor utilizando AJAX. Como has podido comprobar, NO SE HA REFRESCADO TODA LA PÁGINA, sino el panel de resultados.

Este ejemplo simple se divide en cuatro ficheros, todos alojados en el servidor:

simple1.css



simple1_browser.php


simple1.js



simple1_server.php

jueves, 8 de noviembre de 2012

Hosting gratuito: 000webhost.com


000webhost.com es un proveedor de servicios web de gran solidez que ofrece un servicio gratuito más que aceptable:

  • 1,5 Gb de espacio en disco
  • Soporte PHP y mySQL
  • Sin publicidad en tu sitio web
  • Backup de ficheros y bases de datos
  • Automatización de tareas con CRON
  • ...


miércoles, 7 de noviembre de 2012

Javascript: depuración de código con Chrome

Cuando programamos una web en la que utilizamos código Javascript, es común utilizar mensajes alert para ir siguiendo la ejecución de nuestro código:


Sin embargo, Chrome incluye un conjunto de herramientas de desarrollo que nos permiten depurar nuestro código:

  • crear puntos de interrupción
  • ejecutar paso a paso
  • mostrar el valor de variables
  • ...
ACTIVAR HERRAMIENTAS DE CHROME PARA PROGRAMADORES:

De esta manera hemos abierto las herramientas de desarrollador de Chrome:



AGREGAR UN PUNTO DE INTERRUPCIÓN:
Pulsamos en el margen izquierdo, donde aparecen las líneas numeradas de nuestro código:


A partir de aquí, si ejecutamos nuestro código Javascript, se detendrá la ejecución justo en este punto:


EJECUTAR PASO A PASO NUESTRO CÓDIGO:
En el margen derecho de las herramientas de desarrollador, en la parte superior vemos una botonera para controlar la ejecución del programa. 
El tercero de estos botones, es decir, la flecha hacia abajo con un puntito, ejecuta paso a paso nuestro código: