Автор — HtmlCssMonk
Эй, странник, ты стоишь перед дилеммой, какой язык сценариев использовать, TypeScript или JavaScript? Что ж, это как раз подходящее место для вас. Эта статья о JavaScript и TypeScript даст вам полное представление о TypeScript и языке программирования JavaScript, чтобы помочь вам принять решение.
Что ?
JavaScript
JavaScript — это язык сценариев, который помогает создавать интерактивные веб-страницы. Он следовал правилам клиентского программирования, поэтому он работает в веб-браузере пользователя без необходимости использования каких-либо ресурсов, формирующих веб-сервер. Вы также можете использовать Javascript с другими технологиями, такими как REST API, XML и т. д.
Идея разработки этого скрипта состоит в том, чтобы сделать его языком сценариев, дополняющим язык сценариев, как Visual Basic был для C++ в языковых семействах Microsoft. Однако JavaScript не предназначен для больших сложных приложений. Он был разработан для приложений с несколькими сотнями строк кода!
Проверьте свои навыки работы с JavaScript с помощью удивительных викторин.
Машинопись
Typescript — это современный язык разработки Javascript. Это статически скомпилированный язык для написания ясного и простого кода Javascript. Его можно запустить на Node js или в любом браузере, который поддерживает ECMAScript 3 или более новые версии.
Typescript предоставляет необязательную статическую типизацию, классы и интерфейс. Для большого проекта JavaScript внедрение Typescript может предоставить вам более надежное программное обеспечение, которое легко развертывается с помощью обычного приложения JavaScript.
Функции
JavaScript
- Проект с открытым исходным кодом под патронажем Microsoft
- Гибкий, динамичный и кроссплатформенный
- Используется как на стороне клиента, так и на стороне сервера
- Легкая интерпретация
- Поддерживается всеми браузерами
- Слабо типизированный
- JIT-компиляция
- Специально разработанный инструмент для небольших скриптов
- Поддерживает классы, интерфейсы и модули
- Позволяет кросс-компиляцию
Машинопись
- Простота обслуживания и повышение производительности проекта
- Возможна статическая типизация и аннотации
- Поддерживает объектно-ориентированные функции, такие как интерфейс, наследование и классы.
- Простота отладки и раннее обнаружение ошибок
- Поддерживает ES6 (ECMAScript), который предлагает более простой синтаксис для обработки объектов и функций наследования.
- Хорошая полноценная поддержка IDE
- Он поддерживает библиотеки JS и документацию по API.
- Лучшее структурирование кода и методы объектно-ориентированного программирования
История
JavaScript
Давайте посмотрим на важную веху в истории Javascript:
- Он был запущен в сентябре 1995 года, и на разработку этого языка электронных сценариев, который первоначально назывался Mocha, ушло всего десять дней.
- В ноябре 1996 года Netscape представила JavaScript в ECMA (Европейская ассоциация производителей компьютеров) International.
- ECMAScript 2 был выпущен в 1998 году.
- ECMAScript 3 был выпущен в 1999 году.
- В 2005 году Эйх и Mozilla присоединились к ECMA для разработки Java-скрипта E4X.
- В январе 2009 года был запущен проект CommonJS с целью определения общей стандартной библиотеки.
- Июнь 2011 г., выпуск ECMAScript 5.1.
- В июне 2015 г. был выпущен ECMAScript 2016.
- Текущая версия — ECMAScript 2017, выпущенная в июне 2017 г.
Машинопись
Давайте посмотрим на важные вехи из истории машинописного текста:
- Машинописный текст был впервые обнародован в 2012 году.
- После двух лет внутренней разработки в Microsoft. TypeScript 0.9, выпущенный в 2013 г.
- Дополнительная поддержка универсальных шаблонов TypeScript 1.0 была выпущена в сборке 2014.
- В июле 2014 года вышел новый компилятор TypeScript, который в пять раз быстрее предыдущей версии.
- Июль 2015 г., поддержка модулей ES6, ключевое слово пространства имен, для поддержки, декораторы
- В ноябре 2016 г. добавлена функция, такая как типы сопоставления ключей и типов поиска, а остальные
- 27 марта 2018 г. в Typescript добавлены условные типы, улучшенный ключ с поддержкой типов пересечения.
Как пользоваться
JavaScript
Есть два способа использовать JavaScript в файле HTML.
- Вставьте весь код JavaScript в код HTML.
- Создайте отдельный файл JavaScript, который можно вызывать из элемента Script (заключенного тегами Script).
Машинопись
Коды TypeScript записываются в файлы с расширением .ts. На вашей платформе должен быть установлен компилятор TypeScript, который затем компилирует код TypeScript в простой файл JavaScript с помощью команды «tsc .ts». Файл TypeScript можно написать в любом редакторе кода, и после преобразования в обычный файл JavaScript его можно включить в HTML и запустить в любом браузере.
— — — — — — — — — — — — — — — — — — — — — — — — — — — — —
Нажмите здесь, чтобы прочитать статью полностью
Спасибо!