Это январь. Время говорить о JavaScript. Как это родилось? Почему это так называется? Это действительно популярно? Давайте узнаем!
Немного истории
JavaScript родился в декабре 1995 года, когда Netscape объявил о его развертывании. Парень за работой? Брендан Эйч, компьютерный ученый, работающий в то время в Netscape. Он известен как отец JavaScript из-за его титанической работы на языке, прежде чем он будет развертываться.
Забавный факт: JavaScript был назван Mocha, затем oodcript и, наконец, они изменили его один раз и навсегда на имя, которое мы все знаем сейчас.
И почему это называется «Java» – «скрипт»? Ну, цитируя Брендан:
[…] Это было всего в течение шести месяцев с мая по декабрь (1995 год), что это было Mocha, а затем oodcript. А потом в начале декабря Netscape и Sun провел лицензионное соглашение, и он стал JavaScript. И идея состояла в том, чтобы сделать его дополнительным языком сценариев, чтобы пойти с Java с составленным языком.
Совместно-маркетинговая сделка между Netscape и Sun.
На самом деле, Oracle приобрел Sun Microsystems в 2009 году, поэтому «JavaScript» является товарным знаком Oracle. Насколько сумасшедший?
В 1997 году родился Ecmascript. Но что такое Ecmascript? Это стандарт, спецификация языка программирования, опубликованная ECMA (ассоциация европейских компьютерных производителей) International. Таким образом, JavaScript – это диалект стандарта Ecmascript.
Это верно, Ecmascript Определяет Язык программирования и JavaScript это язык программирования.
Были разные версии стандарта, так как она впервые вышла. Сегодня каждый современный веб-браузер поддерживает ECMAScript 5.1, и почти все поддерживают последнюю версию, Ecmascript 6. Новые версии все еще находятся на ранних этапах развития.
Вы уже запутались? Чтобы сделать это проще, Ecmascript похож на версию, и JavaScript является самим языком.
Для более из сроков истории JavaScript проверьте:
Странная история JavaScript
Странные вещи
При использовании js вы можете найти странные вещи, которые ходили один, например, NAN (который стоит не число) Это … номер:
console.log(typeof(NaN)) // number
И нан это не нан ¿?
console.log(NaN === NaN) // false
И что нан – бесконечное число. Чего ждать?
console.log(isFinite(NaN)) // false
И вы знаете, какая самая странная часть? Вы должны ожидать, что JS ведет себя так! Я имею в виду, это все на спецификации.
Вы можете взглянуть на более странные вещи здесь:
Вы знаете эти странные части JavaScript?
Что дальше?
Как я уже говорил ранее, существуют новые версии стандарта ECMASSPRICT на разработке. Но На многих ранних этапах, которые мы не должны ожидать, что JS может изменить много в ближайшее время.
В конце концов, вы уже можете использовать JS практически все: Videogames, Ai, Back-End, Front-End, Art, Analytics Data …
И многие рамки и библиотеки появляются каждый день. SVELTE изменил парадигму рендеринга сайта. Такая вещь называется CSS-in-js Отказ Вы даже можете писать искусственные нейронные сети с Tensorflow.js Разработать видеоигры с Babylon.js Сделайте искусство, используя p5.js , Автоматизировать вещи с Nodejs , Даже сделать графики на основе файлов .csv!
Черт, это широкое, верно?
Так Да, это умный шаг для изучения JavaScript. Он используется все вокруг Интернета и даже в неибуках, для хорошего или плохого. На самом деле, от Обзор разработчиков переполнения стека 2019 Можно сказать, что это наиболее часто используемый язык программирования. И верхние библиотеки и рамки также основаны JS.
Похоже, JS находится с нами на некоторое время.
Эй, спасибо за чтение до этого далеко! Если вы начинаете путешествие на JavaScript или просто хотите немного тренировать себя, проверьте мой # 7daysjs Challenge!
До встречи!
Оригинал: “https://dev.to/lautarolobo/january-of-javascript-3p3f”