Содержание
- 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)







Портфолио учителя химии и биологии МОУ ВСОШ № 1 г. Кунгура Пермского края
Задачи учет затрат в производстве
Культурное влияние Византии и формирование русского национального стиля
Система очистки продувочной воды парогенератора LCQ 50
Презентация на тему Клавиатура
Мототакси. Особенности и преимущества
Фонетика. Открытые и закрытые слоги
Первый признак подобия треугольниковГЕОМЕТРИЯ - 8
Климат и человек
ЭПИДЕРМИС ДЕРМА коллаген эластин Строение кожи NouriFusion TM сальная железа жировой секрет волос капилляры пора пот кератин (роговой сл
Основные положения Таможенного кодекса таможенного союзаТаможенная служба Республики КазахстанБрюссель, 25 января 2010 года
Ценообразование и инновационные технологии солнечной энергетики
Lador (уход за волосами)
Якопо Робусти, более известный как Тинторе́тто (1518 или 1519 — 1594)
Презентация на тему Нашествие с запада
Налоги
Презентация на тему Своя игра для мальчиков к 23 февраля (3 класс)
Спортивная игра футбол
Конструктивная схема узлов насоса
Orange Business Services Russia
Новый гиперкар Bugatti: 1500 лошадиных сил и улучшенная аэродинамика
To a beautiful soul with the biggest heart
Учение о Боге и спасении в кальвинизме и арминианстве:
Год создания: 2007. Сфера деятельности: строительство, капитальный ремонт, реконструкция зданий и сооружений, реставрации объектов к
«О реализации постановлений Правительства Российской Федерации о стандартах раскрытия информации хозяйствующими субъектами на
Всем привет!!!
О РЕАЛИЗАЦИИ ПУНКТА 2 ЧАСТИ 1 СТАТЬИ 7 ФЕДЕРАЛЬНОГО ЗАКОНА «ОБ ОРГАНИЗАЦИИ ПРЕДОСТАВЛЕНИЯ ГОСУДАРСТВЕННЫХ И МУНИЦИПАЛЬНЫХ УСЛУГ»
APM Mechanic