Как JavaScript помогает переводить деньги осужденным и другие интересные факты

JavaScript на сегодня является одним из самых популярных языков программирования на планете. По разным версиям, он занимает то 5-е, то 7-е, то еще какое-то место. Но, в общем, в ТОП-10 он прочно закрепился. И именно благодаря появлению JS, современные сайты обзавелись кучей красивых динамичных объектов и полезных функций. Чтобы понимать, насколько он многогранен, достаточно упомянуть, что сегодня через веб-сервис с использованием JavaScript можно даже совершить перевод осужденным денежных средств. Ну а ниже еще больше интересных фактов о JavaScript. Их изучение позволит глубже понять, как следует воспринимать этот язык.

Любопытные факты о JavaScript

  1. Чтобы создать JavaScript, понадобился всего десяток дней. Звучит поразительно, но это так! Правда, следует сделать небольшую оговорку. Брендон Айк, один из главных технарей Netscape, а впоследствии и Mozilla, который и создал JavaScript, потратил предварительно 6 месяцев на то, чтобы понять, какой же язык нужен современному браузеру. Поэтому можно сказать, что полгода зрели идеи, позволившие создать JavaScript. Но формально на определение ключевых положений действительно ушло всего две рабочих недели по 5 дней каждая.
  2. На месте JavaScript мог оказаться Java. Фактически компания Netscape уже готовилась к заключению контракта с Sun Microsystems для внедрения Java. Но владельцев компании, выпускавшей в то время один из самых популярных браузеров, сильно смущала «тяжеловесность» Java. Именно поэтому Брендону Айку и пришлось сильно поспешить.
  3. Глядя на название JavaScript и Java, многие думают, что это родственные языки. А некоторые ошибочно полагают, что речь вообще чуть ли не об одном и том же. На самом деле JavaScript – не более, чем хитрая уловка, позволившая «примазаться» к славе Java. Дело в том, что изначально JS должен был называться Mocha, потом возникло LiveScript, а дальше уже появилось то, что всем известно сегодня.

    JavaScript
  4. Наверное, самая серьезная ошибка JS, которая образовалась в силу чрезмерной спешки при создании, заключается в следующем. В этом языке объекты, которые ведут себя идентичным образом, могут относиться к совершенно разным типам. В силу этого иногда возникает серьезная путаница, способная сбивать с толку.
  5. В JS функциям отведена роль еще одного типа объектов. Это весьма любопытный факт для программистов, владеющих другими языками. Поэтому им интересно будет узнать, что в JavaScript они могут оперировать функциями так же, как и другими разнообразными элементами. Даже разрешается связывать функции с переменными. А в свежих версиях языка JS их даже стало возможным выводить как исключения.

Своей популярности JS достиг благодаря ряду явных достоинств.

Сильные стороны JS

  1. JavaScript поддерживается каждым из популярных веб-браузеров и обладает полной интеграцией как с серверной (backend) частью, так и с версткой веб-страничек (CSS и HTML).
  2. Обеспечение высокой производительности и скорости. За счет того, что некоторые элементы обрабатываются в какой-то части на пользовательских устройствах без запроса к веб-серверу, достигается значительная экономия трафика и времени.
  3. У JS сегодня очень развитая экосистема. А за счет фреймворков и отдельных готовых решений использовать JavaScript для создания нужных элементов стало крайне просто.
  4. Оптимальные пути достижения целей. Как правило, простые задачи, которые ставятся перед разработчиком JS, решаются в течение пяти минут. Так что не приходится делать много лишней работы. Если же задача достаточно сложная, то всегда есть какие-то похожие варианты, среди которых можно найти близкий и адаптировать его к своей ситуации.