JavaScript-это язык программирования, обычно используемый в веб-разработке. Первоначально он был разработан компанией Netscape как средство добавления динамических и интерактивных элементов на веб-сайты. За годы, прошедшие с момента его появления, он не только вытеснил множество других конкурирующих языков и технологий, став стандартом для браузерного программирования, но и вышел за пределы клиентского пространства, став доминирующим языком на стороне сервера. Вот список удивительных вещей, которые вы можете сделать с помощью JavaScript:
1. Сайты
Наверное, это самая очевидная вещь которую можно создать с помощью JavaScript. JavaScript был основан Бренданом Эйхом в 1995 году, чтобы добавить интерактивность и поведение статическим веб-сайтам, и до сих пор он используется с той же целью. Каждый современный сайт имеет JavaScript в определенной степени. Wikipedia, Yahoo и Amazon-это некоторые веб-сайты, созданные с использованием JavaScript.
2. Веб-Приложения
JavaScript упростил создание веб-приложений. Возьмем пример Google maps, в котором, если вам нужно найти местоположение на google maps, вы должны коснуться и перетащить мышь, и вы увидите часть карты, которая менее заполнена, тогда как увеличенная часть более заполнена. Именно так JavaScript работает. Gmail, Yahoo и AOL- это некоторые веб-приложения, которые были созданы с помощью JavaScript.
3. Презентации
В настоящее время JavaScript также используется для создания презентаций, как и веб-сайты. Библиотека RevealJS используется для создания презентаций, если вы знакомы с CSS и HTML. Если вы не знаете HTML и CSS, вы можете попробовать использовать slides.com который основан на библиотеке RevealJS.
4. Серверные приложения
С появлением NodeJS несколько лет назад JavaScript прокладывает свой маршрут на браузере и на сервере. С тех пор Node использовался многими крупными компаниями, например Paypal, Linkedin, medium и Uber, как основная часть внутренней инфраструктуры.
5. Веб-сервера
Пока мы говорим о серверных приложениях. Вы видели приложение Hello World от Node? Легко построить веб-сервер примерно в 10 строках кода.
6. Игры
Браузерные игры приобрели новый бум в индустрии онлайн-игр. Появление HTML5 вывело его на новый уровень. Будет интересно посмотреть, как этот сегмент будет развиваться в будущем. CrossCode и Swoop являются примерами браузерных игр.
7. Исскуство
Одной из новых функций в спецификации HTML5 является элемент canvas, который позволяет браузеру визуализировать трехмерные фигуры.
8. Приложения Smartwatch
Pebble, компания по производству умных часов, сделала pebble.js, фреймворк JavaScript, который позволяет пользователям или разработчикам создавать приложения для часов на JavaScript. Но до сих пор он не доступен в часах IOS и Android.
9. Мобильные приложения
Мобильные приложения могут быть сделаны с помощью JavaScript. Ранее казалось, что сделать приложение для мобильных телефонов-это совсем другая задача, поскольку для android и iOS требуются разные приложения, а для создания приложений для них требуются разные языки, и для этого требуется больше разработчиков. Но эта задача может быть легко выполнена с помощью JavaScript и React Native, где одно приложение может быть использовано как на мобильных телефонах android, так и на iOS. Как и Walmart, Airbnb и Facebook строятся с использованием React и JavaScript.
10. Летающие роботы
Да, вы все правильно прочитали. Несколько коммерчески доступных квадрокоптеров оснащены простой ОС, которая позволяет устанавливать NodeJS.