- Главная
- Информатика
- JavaScript. Плюсы и минусы

Содержание
- 2. Содержание 1. Что такое JavaScript? 2. Использование JavaScript. 3. Основа уникальности JavaScript. 4. Альтернативные языки программмирования.
- 3. 1. Что такое JavaScript? JavaScript – это язык, придающий интерактивность веб-страницам. С помощью этого языка создаются
- 4. 2. Использование JavaScript. Используя JavaScript, можно вносить изменения в страницу, изменять стили элементов, добавлять или удалять
- 5. 3. Основа уникальности JavaScript. Основная уникальность этого языка в том, что он имеет поддержку почти у
- 6. 4. Альтернативные языки программмирования. Бывает, что возможности JavaScript ограничены. В таком случае помогут следующие языки программирования.
- 7. 5. Плюсы и минусы JavaScript.1/2 Плюсы Язык компилируется в момент исполнения кода. Каждый раз, когда вы
- 9. Скачать презентацию
Слайд 2Содержание
1. Что такое JavaScript?
2. Использование JavaScript.
3. Основа уникальности JavaScript.
4. Альтернативные языки программмирования.
5.
Содержание 1. Что такое JavaScript? 2. Использование JavaScript. 3. Основа уникальности JavaScript. 4. Альтернативные языки программмирования. 5.

Плюсы и минусы JavaScript.
Слайд 31. Что такое JavaScript?
JavaScript – это язык, придающий интерактивность веб-страницам. С
1. Что такое JavaScript? JavaScript – это язык, придающий интерактивность веб-страницам. С

помощью этого языка создаются те приложения, которые включаются в Html-код. К примеру, формы или анкеты регистрации, заполняемые пользователем. Нередко язык JavaScript путают с Java, но между этими языками мало общего.
Слайд 42. Использование JavaScript.
Используя JavaScript, можно вносить изменения в страницу, изменять стили
2. Использование JavaScript.
Используя JavaScript, можно вносить изменения в страницу, изменять стили

элементов, добавлять или удалять теги. Также есть возможность узнать о своих действиях пользователя на странице (уменьшение или увеличение рабочей области экрана, клики с помощью мышки, нажатия любых клавиш, прокрутка страницы). Есть возможность получения доступа к любому элементу Html-кода и манипулирование с этим элементом. Таким образом, ответом на вопрос «Что такое JavaScripts?» будет получение возможности загрузки данных без перезагрузки страницы, ввод сообщений, установка или считывание cookie и выполнение множества других действий.
Слайд 53. Основа уникальности JavaScript.
Основная уникальность этого языка в том, что он имеет
3. Основа уникальности JavaScript.
Основная уникальность этого языка в том, что он имеет

поддержку почти у всех браузеров и имеет полную интеграцию с ними. Все действия с помощью JavaScript являются очень простыми. Нет никакой другой технологии, которая бы вмещала в себя все подобные преимущества. Например, есть не кросс-браузеры, они имеют поддержку не у всех обозревателей (это XUL, ActiveX, VBScript). Также есть и такие, которые не в полной степени интегрированы с браузером. Это Silverlight, Flash, Java. На данный момент идет большое развитие подобной технологии и в разработке находятся элементы JavaScript 2.
Слайд 64. Альтернативные языки программмирования.
Бывает, что возможности JavaScript ограничены. В таком случае
4. Альтернативные языки программмирования.
Бывает, что возможности JavaScript ограничены. В таком случае

помогут следующие языки программирования. Java Самый используемый язык – Java. С помощью этого языка описываются сложные алгоритмы, но это не всегда требуется на обычном сайте. По этой причине долго загружаются java-applet`ы и имеют немалый объем.
Flash С самого начала язык Flash был разработан как кросс-бразуерный и для создания объектов мультимедиа. К примеру, для создания интерактивных областей на сайте, игр, баннеров, проигрывателей для аудио и видео. Помимо прочего, с помощью Flash создаются сокеты (соединения в сети), можно работать с мультимедиа, хранить объекты, которым не требуется посылать запросы на сервер. Существуют удобные графические средства разработки для Flash. Если сравнивать по недостаткам Flash и JavaScript, объекты которого сильно отличаются, то основным недостатком Flash является плохая его индексированность поисковиками. Это происходит потому, что поисковики ходят по ссылкам Html. Также отсутствует возможность выделения текста, находящегося в контейнере Flash. Silverlight, Vbscript, JavaFX, XUL Для того чтобы дополнить возможности JavaScript при построении интерфейсов и области коммуникаций, используются технологии Silverlight, Vbscript, JavaFX, XUL. Они используются все равно более редко, чем Flash и JavaScript. Для выделения особенностей каждой из них можно сказать следующее: - XUL – используют при описании десктоп-приложений и интерфейсов. Но возможно только в случае создания программы под Mozilla. - JavaFX – работает на компьютере только с Java, так как является дополнением к этому языку. - Vbscript – был разработан корпорацией Microsoft. Основой послужил Visual Basic. Этот язык не развивается никак, в наши дни почти не используется, по возможностям уступает JavaScript. Silverlight – был разработан компанией Microsoft в качестве конкурента для Flash. Он также не имеет большой популярности, т.к. строки JavaScript могут предоставить гораздо больше сценариев страницы.
Flash С самого начала язык Flash был разработан как кросс-бразуерный и для создания объектов мультимедиа. К примеру, для создания интерактивных областей на сайте, игр, баннеров, проигрывателей для аудио и видео. Помимо прочего, с помощью Flash создаются сокеты (соединения в сети), можно работать с мультимедиа, хранить объекты, которым не требуется посылать запросы на сервер. Существуют удобные графические средства разработки для Flash. Если сравнивать по недостаткам Flash и JavaScript, объекты которого сильно отличаются, то основным недостатком Flash является плохая его индексированность поисковиками. Это происходит потому, что поисковики ходят по ссылкам Html. Также отсутствует возможность выделения текста, находящегося в контейнере Flash. Silverlight, Vbscript, JavaFX, XUL Для того чтобы дополнить возможности JavaScript при построении интерфейсов и области коммуникаций, используются технологии Silverlight, Vbscript, JavaFX, XUL. Они используются все равно более редко, чем Flash и JavaScript. Для выделения особенностей каждой из них можно сказать следующее: - XUL – используют при описании десктоп-приложений и интерфейсов. Но возможно только в случае создания программы под Mozilla. - JavaFX – работает на компьютере только с Java, так как является дополнением к этому языку. - Vbscript – был разработан корпорацией Microsoft. Основой послужил Visual Basic. Этот язык не развивается никак, в наши дни почти не используется, по возможностям уступает JavaScript. Silverlight – был разработан компанией Microsoft в качестве конкурента для Flash. Он также не имеет большой популярности, т.к. строки JavaScript могут предоставить гораздо больше сценариев страницы.
Слайд 75. Плюсы и минусы JavaScript.1/2
Плюсы
Язык компилируется в момент исполнения кода. Каждый раз,
5. Плюсы и минусы JavaScript.1/2
Плюсы
Язык компилируется в момент исполнения кода. Каждый раз,

когда вы открываете сайт, javascript код начинает компилироваться. Как минимум увеличивается время выполнения программы.
Отсутствует типизация данных. Проблема всех скриптовых языков. Пока выполнение кода не дойдет до нужной строчки, не узнаешь работает ли она. А ведь значительную часть по поиску ошибок мог бы взять на себя компилятор, если бы знал типы данных, с которыми он работает. Да и по скорости выполнения, типизированный код быстрее.
Не привычная для многих программистов объектная модель. Классы и наследование классов присутствует, но оно сильно отличается от привычной многим реализаций в языках программирования C++/C#/Java.
Отсутствует типизация данных. Проблема всех скриптовых языков. Пока выполнение кода не дойдет до нужной строчки, не узнаешь работает ли она. А ведь значительную часть по поиску ошибок мог бы взять на себя компилятор, если бы знал типы данных, с которыми он работает. Да и по скорости выполнения, типизированный код быстрее.
Не привычная для многих программистов объектная модель. Классы и наследование классов присутствует, но оно сильно отличается от привычной многим реализаций в языках программирования C++/C#/Java.
- Предыдущая
Мобильное приложение “Сопровождение мам”Следующая -
Отравление метгемоглобинобразователями
Наш лидер - Стас Остапов. Наша команда - Пурпурная Девятка
Сайт корректировки
Никнеймы. Что они могут рассказать о человеке?
Списки. Виды списков
Побудова мережі доступу на основі технології WiMAX для сільської місцевості
Персональные ЭВМ
Методика определения возможного ущерба и алгоритма определения уровня защищённости государственных информационных систем
Организация внутриигровых ивентов в игре Genshin impact
Создание Telegram бота для решения квадратных уравнений
Информатика. Информационные технологии
Примеры и перспективы использования цифровых каналов связи
Организация вычислений. Относительные, абсолютные и смешанные ссылки
2D-платформер. FairnSquare
Модель взаимодейсвтия: Клиника – МойМедПортал
Введение в профессию .NET Developer
Конкуренция на рынке СМИ
Лекция 7_Технические каналы утечки акустической информации
Передача информации
Одномерные массивы. Операции над элементами массива: вставка и удаление
Встреча оргкомитета конференции (12 октября 2020 г.)
Морской фон
Поиск записей в табличной базе данных с помощью фильтров
Кодирование графической информации. Пространственная дискретизация
Работа в Scratch
Социальные сети
Подготовка к ЕГЭ по обществознанию, работа с заданиями В-5. Дифференциация в социальной информации фактов и мнений
Создание квест игры средствами Microsoft Office PowerPoint
Jadval bilan ishlash