Учебники

CoffeeScript — Обзор

В настоящее время JavaScript является самым быстрым распространенным динамическим языком, доступным, и он известен как язык Интернета. Он разработан Бренданом Эйхом в 1995 году за 10 дней.

Благодаря своим эффективным функциям JavaScript стал популярным и быстро стал глобальным. Это было там в лаборатории очень мало времени, которого было недостаточно, чтобы отполировать язык. Возможно, по этой причине, несмотря на свои хорошие качества, JavaScript имеет кучу ошибок в дизайне и имеет плохую репутацию причудливого языка.

Что такое CoffeeScript?

CoffeeScript — это легкий язык, основанный на Ruby и Python, который преобразует (компилирует из одного исходного языка в другой) в JavaScript. Он обеспечивает лучший синтаксис, избегая причудливых частей JavaScript, сохраняя при этом гибкость и красоту языка.

Преимущества CoffeeScript

Ниже приведены преимущества CoffeeScript —

  • Легко понять — CoffeeScript является сокращенной формой JavaScript, его синтаксис довольно прост по сравнению с JavaScript. Используя CoffeeScript, мы можем писать чистые, понятные и легко понятные коды.

  • Пишите меньше, делайте больше — для огромного кода в JavaScript нам нужно сравнительно очень меньшее количество строк CoffeeScript.

  • Надежный — CoffeeScript — это безопасный и надежный язык программирования для написания динамических программ.

  • Читаемый и поддерживаемый — CoffeeScript предоставляет псевдонимы для большинства операторов, что делает код читабельным. Также легко поддерживать программы, написанные на CoffeeScript.

  • Наследование на основе классов — в JavaScript нет классов. Вместо них он предоставляет мощные, но запутанные прототипы. В отличие от JavaScript, мы можем создавать классы и наследовать их в CoffeeScript. В дополнение к этому, он также предоставляет экземпляры и статические свойства, а также миксины . Он использует собственный прототип JavaScript для создания классов.

  • Нет ключевого слова var — нет необходимости использовать ключевое слово var для создания переменной в CoffeeScript, поэтому мы можем избежать случайного или нежелательного замедления области действия.

  • Позволяет избежать проблемных символов — нет необходимости использовать проблемные точки с запятой и круглые скобки в CoffeeScript. Вместо фигурных скобок мы можем использовать пробелы для различения блочных кодов, таких как функции, циклы и т. Д.

  • Обширная поддержка библиотек. В CoffeeScript мы можем использовать библиотеки JavaScript и наоборот. Поэтому мы имеем доступ к богатому набору библиотек при работе с CoffeeScript.

Легко понять — CoffeeScript является сокращенной формой JavaScript, его синтаксис довольно прост по сравнению с JavaScript. Используя CoffeeScript, мы можем писать чистые, понятные и легко понятные коды.

Пишите меньше, делайте больше — для огромного кода в JavaScript нам нужно сравнительно очень меньшее количество строк CoffeeScript.

Надежный — CoffeeScript — это безопасный и надежный язык программирования для написания динамических программ.

Читаемый и поддерживаемый — CoffeeScript предоставляет псевдонимы для большинства операторов, что делает код читабельным. Также легко поддерживать программы, написанные на CoffeeScript.

Наследование на основе классов — в JavaScript нет классов. Вместо них он предоставляет мощные, но запутанные прототипы. В отличие от JavaScript, мы можем создавать классы и наследовать их в CoffeeScript. В дополнение к этому, он также предоставляет экземпляры и статические свойства, а также миксины . Он использует собственный прототип JavaScript для создания классов.

Нет ключевого слова var — нет необходимости использовать ключевое слово var для создания переменной в CoffeeScript, поэтому мы можем избежать случайного или нежелательного замедления области действия.

Позволяет избежать проблемных символов — нет необходимости использовать проблемные точки с запятой и круглые скобки в CoffeeScript. Вместо фигурных скобок мы можем использовать пробелы для различения блочных кодов, таких как функции, циклы и т. Д.

Обширная поддержка библиотек. В CoffeeScript мы можем использовать библиотеки JavaScript и наоборот. Поэтому мы имеем доступ к богатому набору библиотек при работе с CoffeeScript.

История CoffeeScript

  • CoffeeScript разработан Джереми Ашкенасом. Впервые оно было совершено в Git 13 декабря 2009 года.

  • Первоначально компилятор CoffeeScript был написан на языке Ruby.

  • В марте 2010 года был заменен компилятор CoffeeScript; на этот раз вместо Ruby они использовали сам CoffeeScript.

  • И в том же году был выпущен CoffeeScript 1.0, и на момент выпуска это был один из самых востребованных проектов Git-хаба.

CoffeeScript разработан Джереми Ашкенасом. Впервые оно было совершено в Git 13 декабря 2009 года.

Первоначально компилятор CoffeeScript был написан на языке Ruby.

В марте 2010 года был заменен компилятор CoffeeScript; на этот раз вместо Ruby они использовали сам CoffeeScript.

И в том же году был выпущен CoffeeScript 1.0, и на момент выпуска это был один из самых востребованных проектов Git-хаба.

Ограничения CoffeeScript

  • Чувствительность к пробелам — CoffeeScript очень чувствителен к пробелам, поэтому программисты должны быть очень осторожны, предоставляя отступы. Если мы не сохраним правильные отступы, весь код может пойти не так.

Чувствительность к пробелам — CoffeeScript очень чувствителен к пробелам, поэтому программисты должны быть очень осторожны, предоставляя отступы. Если мы не сохраним правильные отступы, весь код может пойти не так.

CoffeeScript IDE для TutorialsPoint

Вы можете скомпилировать файлы CoffeeScript, используя компилятор CoffeeScript от TutorialsPoint, предоставленный в нашем разделе Coding Ground http://www.tutorialspoint.com/codingground.htm . Следуйте инструкциям ниже, чтобы использовать наш компилятор CoffeeScript.

Шаг 1

Посетите домашнюю страницу нашего сайта, перейдя по следующей ссылке www.tutorialspoint.com .

Шаг 2

Нажмите на кнопку с именем CODING GROUND, которая находится в верхнем правом углу домашней страницы, как показано на снимке экрана , приведенном ниже.

домашняя страница tutorialspoint

Шаг 3

Это приведет к нашему разделу CODING GROUND, который предоставляет онлайн-терминалы и IDE для около 135 языков программирования. Откройте CoffeeScript IDE в разделе Online IDE, который показан на следующем снимке.

Кодирование Земли

Шаг 4

Если вы вставите свой код CoffeeScript в main.coffee (вы можете изменить имя файла) и нажмете кнопку « Просмотр» , то вы увидите скомпилированный JavaScript в консоли, как показано на следующем снимке.