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

lunes, 27 de mayo de 2013

Javascript - Extensión objeto Date: Obtener hora y fecha según formato

Imagen tomada de:
hauteliving.com
Hace un buen rato venía luchando con javascript en cuanto a la obtención de horas y fechas.  Esto no es problema si se maneja con un lenguaje cercano al "bajo nivel" como C/C++ (ya lo he hecho) o incluso de lado del servidor como PHP, el único inconveniente es que al hacer pruebas con alrededor de 30 a 40 usuarios (en el caso de PHP), todos ejecutando procesos diferentes y algunos muy pesados, la sobrecarga del servidor es notable.


La ventaja de lenguajes como PHP es que permiten crear cadenas de texto de acuerdo al formato que se le envíe a funciones/métodos como date() o DateTime::format().  La desventaja vino después cuando un par de clientes se interesaron en la aplicación, pero clientes que no eran de aquí de Colombia, y sus zonas horarias afectaban de manera negativa la aplicación, ya que eventualmente tenía que detectar desde donde se conectaban y hacer los cálculos de la hora local del servidor, con respecto a la hora local de ellos y en algunos casos también calcular la hora local colombiana para mostrar algunos informes a mi jefe, y es ahí donde aparecía la desventaja por que debía estar utilizando cada rato la función date_default_timezone_set(), para determinar las zonas horarias de los clientes de países como panamá y chile, donde el horario cambia de acuerdo a la época de verano o invierno.

martes, 22 de noviembre de 2011

Javascript: Evento unload

Tomada de:
msdn Library
He pasado un mal rato tratando de descifrar por que el dichoso evento unload, y su respectivo manejador semántico onunload, no funciona como se supone que debería funcionar, y es exactamente ahí donde he errado.

Empecemos por analizar morfológicamente la palabra unload.  Como algunos podrán notar, se compone de un morfema derivativo o prefijo, muy conocido por aquellos adeptos en el lenguaje ingles, es decir el prefijo un-,el cual como se explica acá:

domingo, 20 de noviembre de 2011

Javascript: Uso For( ... in)

Tomada de:
https://developer.mozilla.org/es/
Aunque debería iniciar con una introducción a Javascript, este tema lo trato, ya que apremía en el desarrollo de las actividades que nos han propuesto en el curso de especialización de Webmaster que estoy realizando.

El for(... in ...), es una estructura repetitiva(bucle), un poco incomprendida, ya que falta de aquel toque de lógica que le brindan las expresiones booleanas.  Es decir, esta estructura de bucle, a diferencia del for, while y do...while  carece de una expresión condicional para detener sus iteraciones.