Логотип Автор24реферат
Задать вопрос
Реферат на тему: Язык сценариев JavaScript
54%
Уникальность
Аа
5440 символов
Категория
Программирование
Реферат

Язык сценариев JavaScript

Язык сценариев JavaScript .doc

Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод Эмоджи на новый заказ в Автор24. Это бесплатно.

Повсеместно для разработки web-страниц и web-приложений используется язык сценариев JavaScript (далее JS), предоставляющий широкий функционал управления разработанными страницами, являясь объектно-ориентированным языком JS имеет похожую структуру с языком Си. Среди преимуществ JS можно выделить следующее:
Быстрота работа сценариев. Так как все сценарии JS разрабатывается для клиентской стороны, то для работы совсем не требуется поддержка web-сервера, так же отсутствие необходимости в компиляции предоставляет определенный выигрыш в скорости на компьютере пользователя.
Простота освоения и реализации основных возможностей языка. Безусловным преимуществом является наличие модели DOM, предоставляющей готовые функции для разрабатываемых объектов web-страницы.
Гибкость и универсальность языка. JS свободно используется с другими языками программирования, интерфейс программы, написанный на JS полностью совместим с базой данных, разработанной, например, на Mongoddb, о которой будет сказано ниже.
Еще одним расширением JS является Embedded JavaScript (далее EJS) - каркас (шаблонизатор) веб-приложений для Node.js. К преимуществам EJS можно отнести:
Поддержка многих версий программных продуктов, например, OperaMobile 10.
Экономия трафика за счет передачи данных как json объектов, т.е. объект прежде чем будет передан кэшируется, после чего данные извлекаются из кэша экономя время.
Снижение нагрузки на сервер

Зарегистрируйся, чтобы продолжить изучение работы

. Все процессы происходят непосредственно в браузере.
Node.js — специальный язык, основанный на движке V8, превращающий JS в язык общего назначения. Node.js добавляет возможность JS взаимодействовать с устройствами ввода-вывода через свой API, подключать другие внешние библиотеки, написанные на разных языках, обеспечивая вызовы к ним из JavaScript-кода. Node.js применяется преимущественно на сервере, выполняя роль web-сервера, но есть возможность разрабатывать на Node.js и десктопные оконные приложения.
Среди преимуществ Node.js можно выделить следующее:
Язык Node.js прекрасно подходит для клиент-серверных приложений, например, чатов, которые реализуются при помощи socket.io.
Возможность использования сериализации и десериализации JSON, технологий обеспечивающих динамический просмотр web-страниц ( аналог яндекс карт, с постоянно подгружающимися элементами)
Прекрасно работают для приложений, не имеющих блокировки ввода / вывода (ввод-вывод — это связь между системой обработки информации — компьютером, и внешним миром)
Наличие однопотоковой системы, позволяющей справляться с высокими информационными нагрузками на сервер.
Совместимость JS, позволяющая использовать планировщик задач, возможности по форматированию кода, системные сборки и выделенные инструменты сжатия.
EXPRESS можно охарактеризовать, как фреймворк для web-приложений, разработанных на Node.js, позволяющий реализовать одностраничные и многостраничные web-приложения

50% реферата недоступно для прочтения

Закажи написание реферата по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!

Промокод действует 7 дней 🔥
Оставляя свои контактные данные и нажимая «Заказать работу», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Больше рефератов по программированию:

Представление списка общего вида в виде односвязной реализ на языке Pascal.

19543 символов
Программирование
Реферат
Уникальность

Компьютерное моделирование

14444 символов
Программирование
Реферат
Уникальность

Сущность и применение методики системного анализа

21941 символов
Программирование
Реферат
Уникальность
Все Рефераты по программированию
Найди решение своей задачи среди 1 000 000 ответов
Крупнейшая русскоязычная библиотека студенческих решенных задач