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

domingo, 14 de septiembre de 2014

bower ECMDERR Failed to execute git ls-remote --tags --heads git://github.com/angular/bower-angular.git, exit code of #128

Error:

bower ECMDERR Failed to execute git ls-remote --tags --heads git://github.com/angular/bower-angular.git, exit code of #128

Para resolver este error ejecutar los siguientes comandos:

1. bower cache clean

2. sudo npm cache clean

3. git config --global url."https://".insteadOf git://


Luego ejecutar bower install para instalar lo que falte.

domingo, 23 de diciembre de 2012

Validar números con JavaScript Firefox, IE, Chrome

Esta función sirve para validar que el campo solo sea númerico, esta función es valida para los principales navegadores:


function onlyNumbers(e) {
    var val = (document.all);
    var key = val ? e.keyCode : e.which;
    if (key > 31 && (key < 48 || key > 57)) {
        if (val)
            window.event.keyCode = 0;
        else {
            e.stopPropagation();
            e.preventDefault();
        }
    }
}

Autor: Miguel García

domingo, 8 de enero de 2012

Node.js


 





Hola hoy compartiré un fenómeno que esta ocurriendo en la web y de pronto muchos desarrolladores web ya están poniendo su atención el en lenguaje de programación al lado del servidor que curiosamente funciona con JAVASCRIPT y no con cualquier compilador de javascript, utiliza el motor de compilación de javascript que utiliza Google Chrome javascript v8 estoy hablando de Node.js, les contare algunas de las características que hacen de este lenguaje un lenguaje que hay puesto sus miradas en el y las ventajas que nos trae en el mundo de la web.

CARACTERÍSTICAS Y VENTAJAS
  •  A diferencia de Apache que crea un hilo de proceso por cada cliente que pida datos al servidor, Node.js crea solo un hilo de procesos para todos los clientes lo que hace que el servidor soporte muchas mas conexiones.
  • Es OpenSource.
  • No hay necesidad de Ajax para poder mantener una conexión asincronica con el servidor, gracias a los websockets de html5 y para otros exploradores viejos "IE8-" con polyfills.
  • Por lo anterior podemos hacer Chats o aplicaciones web con multiples usuarios de una manera impresinante ejemplos de aplicaciones que usen esto pues, Facebook, Google Plus, Gmail, etc...
  • ya no hay problemas cuando vas a realizar una aplicacion web y tienes que programar en dos lenguajes una para el servidor y otra para el cliente y hacer doble trabajo, con Node.js hay cliente-servidor son  dos gotas de agua totalmente iguales hay transparencia total.
Lo unico malo es que si quieres probar node.js remotamente necesitas instalar node.js en un servidor dedicado el cual tu puedas manipular. Ademas como dice freddy Vega (@freddier en el twitter) de mejorando la web "si ustedes son adultos y tienen trabajo, que les cuesta comprar un servidor para hacer experimentos?".

Si respondieron que solo quieren probar pero que el servidor dedicado tal vez lo comprarían mas adelante ya hay servicios que ofrecen el hosting gratuito en node.js:



Existen aplicaciones creadas para Node.js que son interesantes y ayudan mucho a los desarrolladores:

  • Jade: Un proyecto interesante con el cual puedes tratar el html con otra sintaxis no como etiquetas.
  • Stylus: Con este puedes tratar el css con otra sintaxis y totalmente compatible con todos los navegadores.
  • Coffescript: Con este puedes tratar el javascript con otra sintaxis y totalmente compatible con todos los navegadores.
  • Socket.io: Es un muy buen famework de Node.js y hay que instalarlo tanto en el servidor como en el cliente (mediante la inclución de un .js).

ENLACES  RECOMENDABLES



domingo, 12 de junio de 2011

Validación de un correo con javascript

validaEmail es la función que se invoca, value es el parámetro que se recibe y ExpRegular es la expresión regular, es decir el patrón que tienen las direcciones de email:


function validaEmail(value)
{ var ExpRegular = /(\w+)(\.?)(\w*)(\@{1})(\w+)(\.?)(\w*)(\.{1})(\w{2,3})/;
if(ExpRegular.test(value)) { return true; }
else{ return false; }
}

jueves, 21 de abril de 2011

Bueno para los que hay visto la magia de javascript y canvas como en mi pots anterior ahora les tengo el codigo fuente de la aplicacion web llamada harmony creacion de mr doob y aportada para todo publico