Содержание
- 2. Что такое JavaScript? Применяется при разработке веб-страниц Выполняется на клиенте (внутри браузера) Интерпретируемый
- 3. Немного истории 1995: cоздан Netscape 1996: перенесен на Internet Explorer (JScript) 1997: Стандартизация - ECMAScript
- 4. JavaScript JavaScript похож на Java? Проблемы переносимости? Язык для непрофессионалов? JavaScript – язык ООП? «Язык, чаще
- 5. JavaScript – ООП? Классы/объекты Наследование Перегрузка методов
- 6. JavaScript – классы/объекты this. – Описание и инициализация полей объекта function Person(name, age, weight) { var
- 7. Описание методов function MyObject(arg) { function method1(param) { alert(param); } method2 = function(param) { alert(param); }
- 8. Видимость методов и переменных Переменные с префиксом this. видны извне (глобальные) В противном случае видимость ограничена
- 9. Наследование и перегрузка методов function Person(name, age) { var m_name = name; var m_age = age;
- 10. Прототипирование Student.prototype.payStipend = new function() { … }; Наследование Добавление новых методов Перегрузка существующих методов Работает
- 11. Прототипирование - 2 d = new Date(); document.write(d.toString()); // Tue Oct 18 16:40:32 UTC+0200 2005 Date.prototype.toString
- 12. Наследование и перегрузка - 2 function Person() // Объект Person { this.getName = function() { return
- 13. Малоизвестные возможности try { … } catch (e) { … } X instanceOf Y
- 14. Объектная модель документа (DOM) Разбор HTML В памяти создается объектная модель Доступна через JavaScript document div
- 15. Методы работы с DOM element :: document.getElementById(id) element[] :: document.getElementByTagname(tagname) element :: document.createElement(elementName) void :: element.appendChild(element)
- 16. DHTML Через JavaScript можно управлять стилями CSS element.style.height = “50px”; background-color backgroundColor
- 17. События document div img
- 18. Традиционный (кросс-платформенный) Надежно, работает везде, но требует написания кода в HTML element.onclick = doSomething; Наиболее надежный
- 19. Кросс-платформенность Проверка версии браузера объект navigator: appName appVersion Проверка функциональности например: if (document.all) document.all.element_id;
- 20. Кросс-платформенность: события http://www.quirksmode.org/js/events_compinfo.html Пример: Таблица совместимости для событий:
- 21. Новые технологии AJAX (Asynchronous JavaScript and XML) Demo: http://www.google.com/webhp?complete=1&hl=en
- 22. Новые технологии Пользовательский интерфейс на XML Сложные элементы форм XUL, Mozilla Foundation XSML, Microsoft XForms, W3C
- 24. Скачать презентацию













![Методы работы с DOM element :: document.getElementById(id) element[] :: document.getElementByTagname(tagname) element ::](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/395303/slide-14.jpg)







Основы организации и проведения служебно-боевой подготовки
ПЕРСПЕКТИВЫ РАЗВИТИЯ
Обращение с объектами растительного мира. Новые требования
Руководство по использованию фирменного стиля
Организационно-экономическое регулирование внешнеэкономической деятельности в сфере разработки программного обеспечения
Антон ВеликановSVLK8а класс2011-2012
Произвольное внимание как основа когнитивной саморегуляции
Проект: Разработка алгоритма взыскания задолженности по договорам поставки, а также профилактики неплатежей
Work-shop для участников Бизнес-среда, 10 регион
Легка атлетика (1)
Национальный центр тестирования: цели и задачи
Изучить особенности образования деепричастий совершенного
Партерная гимнастика
Технологии получения детей после самостоятельной беременности и беременности на фоне ВРТ
Униформа горничных
ФАКТОГРАФИЧЕСКИЕ БАЗЫ ДАННЫХ НАЦИОНАЛЬНОЙ БИБЛИОТЕКИ БЕЛАРУСИ КАК ИСТОЧНИК ИНФОРМАЦИИ О НАЦИОНАЛЬНЫХ ОБЪЕКТАХ Кузьминич Т. Нац
Презентация на тему Буржуазная революция в Англии
Основные воспитательные цели и задачи Цель: Создать благоприятные условия для развития личностного роста ребёнка, формирования г
Буддизм
Презентация на тему ЧТО ТАКОЕ КОРРУПЦИЯ
День Знаний - 2014
Презентация на тему Знаки зодиака
Магистерская диссертация
В ателието на художника част 2 Изобразително изкуство (Л. Ангелова, П. Легкоступ) 4 клас. - презентация
сыртқы экономикалық қызметті мемлекеттік басқару осөж номер 2 (1)
Презентация на тему История Санкт-Петербурга
Введение в налогообложение и основы налоговой системы
Коллоидная химия