- Главная
- Информатика
- 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.
- Предыдущая
Мобильное приложение “Сопровождение мам”Следующая -
Отравление метгемоглобинобразователями
Статистическая обработка данных
Программирование циклов. Оператор for
Макет версии №1
Поиск информации в интернете. 11 класс
Носители информации 3 класс
Проект Фабрика согласия (пропаганда и цензура)
Project information
Понятие как форма мышления. Урок 12
Программирование на языке C++
Стриминг через ключ трансляции
Введение в программирование
Занятие №4
2_Osnovy_nauchnykh_issledovanii_774_ZFO
Компьютерная графика. 7 класс
Кодирование информации. Ключевые слова
Cirras & Drawing conversion project
Программная работа лр 130305 01 сд.уп.04 09 12
Работа с изображениями
Текстовый редактор. Программа с помощью которой можно подготовить и распечатать текстовые данные
Презентация11
Структурный подход к моделированию систем. Методология функционального моделирования IDEF0
Примеры пользы от приоритезации доступа к вычислительным ресурсам в реальной жизни (а не только в ЦОДах)
Аниме. Игра
Оператор присваивания. Лекция №3
Элементы алгебры логики. Математические основы информатики
Внутренняя память компьютера
Компьютерная графика
+16 Архитектура ПК