Posts

Showing posts from August, 2014

Javascript : preventDefault & stopPropagation

Hoy en dia, se usa mucho el codigo javacript , y cada vez veo mas el ".on('click', function...." o similares (segun como cada uno lo aplique)..., pero me refiero a la asignacion de accion a un evento a través de codigo. Debido a esto, seguramente muchas veces hemos visto funciones que llevan (o no) el parametro "e" o "evt", indicando que se espera o se quiere trabajar con el evento del objeto actual. Éste parametro tiene varias propiedades, pero hoy solo les hablare del  preventDefault y stopPropagation. stopPropagation |- Detiene la ejecucion en el evento actual, "cortando" el efecto bubbling. Ejemplo: (nuestro html ) <! DOCTYPE   html > < html > < head > < title ></ title > </ head > < body > < div   id = "divTop2" > < div   id = "divTop1" > < a   id = "a"   href = "http://www.google.com" >Google</ a > ...

Javascript : Global scope

Muchas veces en nuestras vidas nos hemos topado con aplicar o "codear" codigo javascript. Seguramente en nuestros primeros tiempos, solo haciamos validaciones, algun que otro aplique de estilos y nada mas. Pero hoy en dia es mucho mas potente, y porque no decir, uno de lo mas potentes lenguajes. Hoy les hablare del famoso tema "Global Scope" que tal vez muchas veces lo escuchaste, quisiste aprenderlo pero nunca te quedo claro, o no le diste mucha importancia. Global Scope, traducido al español es " alcance global ", pero el tema en si, explicado con mis propias palabras, quiere decir algo como " hacer esto aca, y que no se mezcle con lo que ya existe, o pueda existir a futuro "...algo asi :) Pero mejor, veamos un ejemplo : - Imaginemos un index.html con el siguiente codigo embebido dentro de los tags script var  soyVariableA;  // creo variable // funciones para setear y mostrar valor function  set(val) { soyVa...