Javascript & Ajax \ TypeScript

TypeScript tuple — Кортежи

От автора: временами у нас возникает необходимость хранить набор значений различных типов. Этой цели массивы послужить не смогут. В TypeScript tuple — это тип данных под названием кортежи, которые помогают решить эту задачу.

Продолжить чтение

Javascript & Ajax \ TypeScript

TypeScript — Классы

От автора: TypeScript — это объектно-ориентированный JavaScript. TypeScript поддерживает такие функции объектно-ориентированного программирования как классы, интерфейсы и так далее. Класс в контексте ООП — это макет для создания объектов. Класс инкапсулирует данные для объекта. Typescript предоставляет встроенную поддержку классов. JavaScript ES5 или более ранние этого не делали. В Typescript классы поддерживаются, он получил эту функцию от ES6.

Продолжить чтение

Javascript & Ajax \ TypeScript

TypeScript — Внешние объявления переменной

От автора: внешнее объявление переменных является способом указать компилятору TypeScript, что актуальный исходный код существует в другом месте. Если вы используете много сторонних js-библиотек, например, jquery/angularjs/nodejs, то не можете переписать его в TypeScript. Обеспечение безопасности типов и автодополнение ввода во время использования этих библиотек может стать проблемой для программиста TypeScript. Внешние объявление помогают эффективно интегрировать другие js-библиотеки в TypeScript.

Продолжить чтение