ПоставщикамБлог

Программирование на JavaScript

Программирование на JavaScript

JavaScript — мультипарадигменный язык программирования, поддерживающий объектно-ориентированный, императивный и функциональный стили. Является реализацией языка ECMAScript (стандарт ECMA-262).

JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам.

Основные архитектурные черты: динамическая типизация, слабая типизация, автоматическое управление памятью, прототипное программирование, функции как объекты первого класса.

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

Название «JavaScript» является зарегистрированным товарным знаком компании Oracle Corporation в США.

JavaScript является объектно-ориентированным языком, но используемое в языке прототипирование обуславливает отличия в работе с объектами по сравнению с традиционными класс-ориентированными языками. Кроме того, JavaScript имеет ряд свойств, присущих функциональным языкам — функции как объекты первого класса, объекты как списки, карринг, анонимные функции, замыкания — что придаёт языку дополнительную гибкость.

Несмотря на схожий с Си синтаксис, JavaScript по сравнению с языком Си имеет коренные отличия:

  • объекты с возможностью интроспекции;
  • функции как объекты первого класса;
  • автоматическое приведение типов;
  • автоматическая сборка мусора;
  • анонимные функции.

В языке отсутствуют такие полезные вещи, как:

  • стандартная библиотека: в частности, отсутствует интерфейс программирования приложений по работе с файловой системой, управлению потоками ввода-вывода, базовых типов для бинарных данных;
  • стандартные интерфейсы к веб-серверам и базам данных;
  • система управления пакетами, которая бы отслеживала зависимости и автоматически устанавливала их.

Наиболее популярные продукты категории Программирование на JavaScript Все продукты категории

AgiliWay CUSTOM Software development
7
5
devRecords Разработка ПО
6
16
Bilberrry Разработка ПО
16
1
OWEBEST Разработка ПО
9
11
ICECUBE Digital Разработка ПО
15
4
EffectiveSoft Разработка ПО
10
10

Поставщики Программирование на JavaScript

Ardas
FRA...
  • FRA
  • GBR
  • UKR
  • USA
Andersen
DEU...
  • DEU
  • GBR
  • GEO
  • HUN
  • KAZ
  • LTU
  • POL
  • UKR
CitrusDEV
CAN...
  • CAN
  • DEU
  • ISR
  • UKR
  • USA

Производители Программирование на JavaScript

Ardas
FRA...
  • FRA
  • GBR
  • UKR
  • USA
Andersen
DEU...
  • DEU
  • GBR
  • GEO
  • HUN
  • KAZ
  • LTU
  • POL
  • UKR
CitrusDEV
CAN...
  • CAN
  • DEU
  • ISR
  • UKR
  • USA
LineUp
FRA...
  • FRA
  • ITA
  • POL
  • RUS
  • UKR
  • USA

F.A.Q. Программирование на JavaScript

Что такое JavaScript?

JavaScript - это язык сценариев как на стороне клиента, так и на стороне сервера, который может быть вставлен в HTML-страницы и понятен веб-браузерам. JavaScript также является объектно-ориентированным языком программирования.

Каковы различия между Java и JavaScript?

Java - полный язык программирования. В отличие от JavaScript, это программа, которая может быть введена на HTML-страницах. Эти два языка вовсе не являются взаимозависимыми и предназначены для разных целей. Java - это объектно-ориентированное программирование (OOPS) или языки структурированного программирования, такие как C++ или C, тогда как JavaScript - это клиентский язык сценариев.

Должен ли я купить JavaScript?

Нет - покупать нечего. Интерпретатор JavaScript включен во все основные интернет-браузеры - так что, пока у вас есть интернет-браузер, все готово. Исходные файлы JavaScript пишутся с использованием обычного текстового редактора, такого как Notepad.

Что такое JScript?

JScript - это версия Microsoft Netscape для JavaScript. Каждый поставщик Интернет-браузеров создает свою собственную версию того, что в совокупности известно как JavaScript, однако последние версии этих браузеров переходят на стандарт ECMA Script.

Кто владеет JavaScript?

ECMA управляет стандартными функциями JavaScript - однако каждый поставщик пишет код для своих собственных версий JavaScript.

Каковы особенности JavaScript?

  • JavaScript - это легкий интерпретируемый язык программирования.
  • JavaScript предназначен для создания сетевых приложений.
  • JavaScript дополняет и интегрируется с Java.
  • JavaScript дополняет и интегрируется с HTML.
  • JavaScript открыт и кроссплатформенен.
Материалы