Где JavaScript?

Я вижу Java...

Исходя из фона Java, есть что-то, что вы устанавливаете, чтобы запустить Java, т.е. JRE. Вы можете видеть исполняемые файлы Java прямо на вашем жестком диске.

Но я не вижу JavaScript...

Теперь введите JavaScript. Я запишу что-нибудь в блокнот, сохраните его и откройте в браузере. И он работает так же, как магия!

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

Короче...

  • Где исходный код самого JavaScript? Что-то вроде jquery.js, backbone.js... где находится "javascript.js"?

  • Кто является органом, который устанавливает требования к JavaScript? Хотя хранитель Java явно Oracle, я не вижу никакого "владельца" для JavaScript.

Ответы

Ответ 1

1) * JavaScript Двигатели...

http://en.wikipedia.org/wiki/JavaScript_engine

Какой движок используется, браузер отличается.

Например...

2) Кто владеет * JavaScript?

http://en.wikipedia.org/wiki/JavaScript

Он родился в Netscape (сначала называется "Mocha" ), поэтому он поддерживается Mozilla, то есть...

Создан Netscape. Недавно был создан Mozilla Foundation и пакет Mozilla Firefox, Thunderbird и т.д., где Netscape Communicator пошел.

Но да, товарный знак технически "принадлежит" Oracle:

* JavaScript - это фактически реализация ECMAScript!

Он стандартизован ECMA: http://www.ecma-international.org/

Спецификация языка: http://www.ecma-international.org/publications/standards/Ecma-262.htm

JavaScript настолько интегрален по многим технологиям, что он стандартизирован. Как я уже упоминал, он поддерживается ECMA, как и HTML, XML и CSS являются стандартами, поддерживаемыми W3C.

(ECMA: Европейская ассоциация производителей компьютеров)

Node.js... JavaScript вышел за рамки браузеров.

JavaScript движется в направлении, аналогичном Java, с такими вещами, как Node.js. Node.js - это механизм JavaScript, без браузера... что означает, что JavaScript теперь является серверным, а также клиентским. Некоторые считают, что это язык программирования, поскольку он является языком сценариев, считают некоторые.


По-моему... как и в других языках сценариев и программирования, JavaScript действительно принадлежит сообществу Open Source. Кодеры предлагают предложения по его спецификации и вносят свой вклад в работу своих двигателей. Тестами, разработчиками, "пользователями" и технологиями и изобретателями, которые расширяют JavaScript, являются теми, кто руководит им в реальности.

"Правовые" владельцы зависят от сообщества Open Source. Они получают выгоду от сообщества и владеют как трофей или титул для защиты, часто просто для защиты надежности технологии как жизнеспособного корпоративного варианта. Oracle хорошо известен за это. Они сделали это с MySQL, VirtualBox и т.д. Oracle скорее куратор, чем владелец.

Ответ 2

Javascript (JS) - это язык на стороне клиента, и он встроен в браузер , который на самом деле является ядром браузера и управляет браузером. В парсере также есть css, html и другие языки на стороне клиента, поэтому браузер выполняет javascript, css, html, xml и другие языки на стороне клиента.

Он также стал распространенным явлением на серверном программировании, разработке игр и создании настольных приложений. Его синтаксис был под влиянием C. JavaScript копирует множество имен и соглашений об именах из Java, но эти два языка в противном случае не связаны и имеют очень разную семантику. Основные принципы дизайна в JavaScript взяты из языков программирования Self и Scheme. Это язык с несколькими парадигмами, поддерживающий объектно-ориентированные, императивные и функциональные стили программирования.

JavaScript был формализован в стандарте языка ECMAScript и в основном используется как часть веб-браузера (клиентский JavaScript). Это позволяет программному доступу к вычислительным объектам в среде хоста.

Javascript появился в 1995 и разработан Brendan Eich, а разработчик был Netscape Communications Corporation, Mozilla Foundation.

Когда вы видите файл javascript, он имеет расширение js (javascript).

JavaScript родился в Sun Microsystems. Он использовался по лицензии на технологию, разработанную и внедренную Netscape Communications и текущими объектами, такими как Фонд Mozilla.

jQuery написан на языке javascript.

jQuery - это кросс-платформенная, быстро, небольшая и многофункциональная библиотека JavaScript. упрощает программирование JavaScript.

См. также ссылку

http://en.wikipedia.org/wiki/JavaScript_engine

http://en.wikipedia.org/wiki/JavaScript