Hoy en día tenemos TypeScript, un superset de Javascript type safe de Microsoft, y Dart, otro superset type safe pero de Google, y estan muy bien, pero digamos que no tienes el tiempo ni/o la voluntad de aprender otro lenguaje o superset de uno que ya sabes, y quieres implementar algo de type safety en […]
Read MoreHe realizado una clase para manejar más fácilmente el plugin Cordova-sqlite-storage, puedes encontrarla en Espino316 dbhelper-cordova-sqlite-storage. El propósito es hacer más sencillo el manejo de este ya de por si excelente plugin, ya que me pareció demasiado verboso y me gustan las cosas simples, elegantes y mantenibles. **Importante** Instalar primero Cordova-sqlite-storage. El helper se utiliza […]
Read MoreEstas 7 funciones básicas de cadenas son fáciles de implementar como extensiones del objeto String, son muy utilizadas y el código resultante es mucho más legible, mantenible y elegante: 1 y 2: Encode y Decode Uri A pesar de que las uso seguido, eso de añadir el sufijo “Component” a la función siempre se me […]
Read MoreEl siguiente script modifica el prototipo de HTMLElement para implementar la funcionalidad de agregar y quitar clases CSS fácilmente a cualquier elemento del DOM en javascript: [javascript] // Función para buscar la clase en el elemento HTMLElement.prototype.hasClass = function ( className ) { var rgx = new RegExp(‘(\\s|^)’ + className + ‘(\\s|$)’); var match = […]
Read MoreLos procesos asíncronos son difíciles de comprender cuando uno tiene una experiencia basada en programación procedural estricta u orientación a objetos, cuando estamos acostumbrados a que todas las variables y funciones tienen que estar previamente declaradas en el mismo módulo, script, archivo o projecto. De repente utilizamos una librería basada en llamadas asíncronas, como JQuery, […]
Read More
admin
July 21, 2017
javascript
No Comment