Manejando datos

Ordenando el código Javascrtipt-Typescript con RequireJS

Posted by in Javascript y TypeScript

Seguimos profundizando en temas web, y este vez toca poner orden al descontrol de código que supone trabajar con Javascript (y TypeScript). La mejor solución es utilizar RequireJS, una librería cuyo objetivo es cargar scripts tradicionales, o módulos AMD para hacer más mantenible y reutilizable el código. Y de paso, ordenar el código, que para pequeños no hay tanto problema, pero cuando el código Javascript empieza a crecer, la cosa se complica. En la anterior entrada sobre módulos externos ya vimos un poco de RequireJS, pero ahora profundizamos más! Qué…read more

Integrando jQuery en #TypeScript

Posted by in Javascript y TypeScript

Cómo muchas veces he comentado, gracias a jQuery programo en Javascript, o lo intento. Ahora llevo varias meses jugando con TypeScript, y claro, antes o después, tendría que probar a integrar jQuery dentro de TypeScript, pues, jQuery no es sino Javascript, y TypeScript termina compilado como Javascript. Pero ¿cómo se integran? Descrubriendo Definitely Typed El repositorio Definitely Typed https://github.com/borisyankov/DefinitelyTyped es el repositorio por excelencia para las definiciones de librerias. Son ficheros .d.ts que contienen todo lo necesario para poder tener la ayuda inteligente en el IDE. Actualmente, el proyecto está…read more

Módulos externos en #TypeScript

Posted by in Javascript y TypeScript

La entrada anterior estuvo dedicada a módulos internos, mientras que en esta, seguimos avanzando y hablamos de módulos externos, y para ello, es necesario conocer requireJS. Módulos externos, segunda versión del ejemplo Los módulos externos suponen un extra de dificultad, y también otra forma de proceder pues la carga de los módulos se hace a través de require.js, que es un cargador de módulos de Javascript. El hecho de modular el código Javascript se hace con una doble intención: velocidad de carga y calidad de código. La tercera es la…read more

Modulos internos en #TypeScript

Posted by in Javascript y TypeScript

Aunque hablamos muy de pasada, los módulos es otro de los puntos fuertes de #TypeScript para mejorar la organización y la reutilización de código. En C# se conoce como NameSpace, y comparte también la característica de que puede estar distribuido en varios ficheros. Los módulos en TypeScript Los módulos permiten agrupar código con igual finalidad. Por ejemplo, si tienes un proyecto grande, no está mal que te crees varios módulos: uno para las interfaces, otro para las clases relacionadas con nuestra base de datos, y otro para el resto de…read more

Genericos en #TypeScript

Posted by in Javascript y TypeScript

Continuamos aprendiendo TypeScript, y hoy es el turno de los genéricos, una recurso que facilita la reutilización de componentes, porque en realidad, gran parte del trabajo de ingeneria de software consiste no solo de definir una API que además sea consistente, sino que en la medida de las posibilidades también sea reutilizable. La virtud principal es crear componentes que sean capaces de trabajar con datos de hoy, pero también con los datos futuros, facilitando la flexibilidad requerida para escribir largas aplicaciones web.. En lenguajes como C# y Java, una de…read more

Página 10 de 62« Primera...89101112...2030405060...Última »