Manejando datos

Clases en #TypeScript

Posted by in Javascript y TypeScript

Una de las cosas que muchos programadores de C# y de Java, o incluso de Python echan de menos en Javascript son … las clases (como tal). Pues bien, TypeScript sí que tiene clases que facilitan la encapsulación de código. Utilizar las clases de Typescript es una magnífica manera de extender la programación orientada a objetos al desarrollar programas en Javascript. Using TypeScript to create classes is a powerful way to extend object-oriented programming when creating JavaScript programs Esta visión está más cercana a la programación orientada a objetos clásica,…read more

Comprendiendo las clases de TypeScript

Posted by in Javascript y TypeScript

Después de dos entradas sobre TypeScript, (funciones) llega una entrada para hablar sobre las clases. Las clases no existen en Javascript Y es que el concepto de clase que se tiene en otros lenguajes como Python o C# no existe como tal en Javascript, y claro … cuando hay que trabajar con aplicaciones grandes, las clases facilitan la vida. Teóricamente, en Javascript, las clases se declaran de 3 formas, que puedes ver con más detalle en esta entrada (no voy a repetir código): http://www.phpied.com/3-ways-to-define-a-javascript-class/. Además, ya puse este link sobre…read more

Funciones en TypeScript

Posted by in Javascript y TypeScript

Empezamos una serie de entradas más técnicas, y lo primero … las funciones en TypeScript. Funciones Se definen como un grupo o conjunto de sentencias que solucionan un problema particular. Tanto en Javascript como en TypeScript, las funciones tienen una cabecera (donde se define el nombre de la función) y un cuerpo (las instrucciones). Pueden ser definidas de diferentes formas, aunque en todos : Funciones con nombre Funciones anónimas o métodos anónimos Funciones lambda Funciones definidas en las clases Todo un ramillete de opciones, para empezar. En todos los casos,…read more

Carga de plantillas para HandleBar.js desde ficheros externos

Posted by in Javascript y TypeScript, Programación

En la anterior entrada hablamos ampliamente de cómo utilizar Handlebars.js para utilizar plantillas HTML, que estaban incrustadas dentro del código HTML. Cómo ya os comenté, para un ejemplo o para pequeñas cosas, está muy bien, pero cuando vas a trabajar con aplicaciones más grandes, …. cómo que es mejor una reorganización del código, y por tanto, extraer esas plantillas para incluirlas como ficheros independientes. Preparando las plantillas En el directorio de trabajo, a los directorios clásicos css, y javascript, ahora crearemos uno nuevo llamado templates, que será donde guardaremos las…read more

Usando Handlebars.js para trabajar con plantillas

Posted by in HTML5, Javascript y TypeScript

Seguimos aprendiendo Javascript, y hoy toca una librería mítica (sí, pongo mítica porque lleva mucho tiempo siendo referencia) a pesar de que he comenzado a usarla hace muy poco (bueno, cuando me he metido de llevo a trabajar con Javascript y a confirmar mi odio más profundo a este lenguaje). Se trata de Handlebars.js: Handlebars es un libreria muy potente que facilita el uso de plantillas, compatibles con Mustache, para facilitar la organización de código (e incluso la reutilización) Usando plantillas Las plantillas permiten predefinir cómo se presentará la información,…read more

0