КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Выпускная квалификационная работа
HTML 5 HTML5 - це п'ята версія основної мови розмітки Web-сторінок, розробка якої почалася ще в 2007 році. В даний час специфікація HTML5 знаходиться в стадії розробки, закінчити яку планують в 2014 році. Всі сучасні браузери вже підтримують основні елементи HTML5. Найпомітніші можливості HTML5 - це поява таких тегів як aside, footer, header, nav і article і повна підтримка новітніх типів полів введення у формах, включаючи атрибут placeholder (підказує підказку в поле вводу), phone і email (які забезпечують правильну валідацію), а також ряд новітніх медіа- елементів, які включають audio, video і canvas, що дозволяє динамічно змінювати або малювати контент. HTML5 повинен зробити Web-сайти семантично правильними, більш інтерактивними, більш швидкими. Новий HTML стандарт включає функції, які раніше вимагали Flash або JavaScript, а це означає, що сайти стануть менш залежні і зможуть працювати на багатьох платформах. HTML5 - це не продовжувач мови розмітки гіпертексту, а нова відкрита платформа, призначена для створення веб-додатків використовують аудіо, відео, графіку, анімацію і багато іншого. Основна ідея розробників HTML 5 - зробити життєздатну мову розмітки, яка працюватиме на практиці, і приносити користь відвідувачам і розробникам сайтів. Один з принципів, покладених в основу стандарту: на першому місці стоять інтереси реальних користувачів, потім - творців сайтів, потім - розробників браузерів і інших програм, потім - авторів самого стандарту, і тільки потім - теоретичні та ідеологічні міркування, які Консорціум безуспішно просував останні десять років. HTML 5 має стати наступником як HTML 4.0, так і XHTML 1.0, тому в стандарті приділяється велика увага зворотної сумісності. З одного боку, новий язик не повністю сумісний з попередніми версіями, але, з іншого боку, не йде в радикальний відрив, як XHTML 2.0.
HTML5 існує у двох варіаціях - як різновид XHTML і як модифікація «історичного» HTML. Творці Web-сторінок можуть застосовувати будь-яку з цих варіацій. У першій варіації, нова мова повністю узгоджена з XML 1.0, так що розробникам доступні всі переваги XML і суміжних технологій. У другій варіації, HTML5 покінчив за страшною спадщиною минулого - формальною сумісністю з SGML3. Нарешті, в HTML5 додалося багато нового. Для статей, блогів, документації та подібних матеріалів будуть корисні елементи article і section, а також нова система заголовків і рубрикації. «Шапка» і «підвал», панель навігації і бічна панель позначаються елементами header, footer, nav і aside. Для мультимедійного змісту з'явилися елементи audio і video. Вони впроваджують в сторінку відповідний ресурс і забезпечують стандартні елементи управління - кнопки запуску, паузи і зупинки, проматування, регулятор гучності. Для тих браузерів, де ці елементи не підтримуються, HTML5 дозволяє доповнити їх альтернативним змістом - наприклад, роликом Flash, за допомогою якого зараз впроваджується більшість аудіо- і відеозаписів. Форми в HTML5 змінилися до невпізнання. Примітивні процедури заповнення та відправки форми, описані в колишніх версіях HTML, вже зараз нікого не влаштовують, тому розробники сайтів вигадують власні розширення інтерфейсу, засоби перевірки, саморобні елементи управління. У HTML5 ця самодіяльність врегульована стандартними елементами, атрибутами і інтерфейсами DOM. На додаток до звичайних текстових полів, з'явилися поля для введення певних даних. Наприклад, input type = "number" - це поле для введення числа, а input type = "range" - повзунок для регулювання гучності або чогось схожого. Атрибути min, max і step визначають діапазон і точність допустимих значень у полі. Елемент datalist забезпечує поле зі списком, а елемент output - область для виведення динамічно генерующихся результатів. Атрибут required для елемента керування позначає, що цей елемент обов'язковий для заповнення, так що без нього форма не буде відправлена. Атрибут autofocus дозволяє встановити фокус введення в даний елемент. Метод checkValidity () перевіряє правильність заповнення полів. До цих пір ці можливості имитировались на сайтах за допомогою кустарних сценаріїв JavaScript. У стандарті пропонується елемент datagrid для організації динамічних структур даних, елемент command для виклику користувача команд, елемент progress - індикатор ходу виконання операції, а також кошти DOM для редагування змісту прямо на Web-сторінці, перетягування, виділення, роботи з буфером обміну і багато чого іншого. Це відповідає загальній тенденції розвитку Всесвітньої Павутини: якщо раніше сайти були чимось на зразок публікацій, то тепер вони перетворилися на повноцінні програми, що вимагають функціонального і зручного для користувача інтерфейсу. Відповідно, новий HTML також має стати не стільки мовою публікацій, скільки мовою опису додатків.
(дипломный проект) «Проектирование экспериментального участка
+ ПРИЛОЖЕНИЕ К ДИПЛОМУ Скачано с www.prasemena.ru
Москва, 2009 Содержание
Дата добавления: 2015-05-29; Просмотров: 925; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |