Текст книги "HTML 5 для старших разработчиков"
Автор книги: Алан Мурадов
Жанр: Программирование, Компьютеры
Возрастные ограничения: +12
сообщить о неприемлемом содержимом
Текущая страница: 1 (всего у книги 1 страниц)
Введение
В своей практике я часто наблюдаю за тем, как многие допускают большую ошибку, указывая на то, что HTML5 – это обновленная версия языка гипертекстовой разметки HTML, что в корне это неправильно. Как бы не мне хотелось обидеть Бернерс-Ли, но лично я считаю, что HTML уже перешел в разряд древних технологий! В 1997 году Консорциум Всемирной Паутины разрабатывает стандарт HTML. Данный стандарт превращал обычный текст в веб-страницы. Изначально HTML предназначалось для создания базовой структуры веб-страницы и дальнейшее ее распространение.
До выхода HTML5 из-за отсутствия интеллектуальных тегов частенько использовали Flash. Старички скорее всего помнят, что даже видно в YouTube долгое время воспроизводилась во Flash.
****
Если мне не отказывает память …
В 2010 году Великий Стив Джобс (генеральный директор и основатель компании Apple) открыто заявил всему миру, что Flash не будет поддерживаться на продуктах Apple, несмотря на то, что Apple долгое время сотрудничала с компанией Adobe и даже инвестировала средства, тем самым став обладателем 20% акции компании.
Господин Стив считал, что Flash имеет множество технологических проблем, включая проблемы с безопасностью, которая также подтвердила компания Symantec, а также отсутствие поддержки сенсорных устройств.
****
Аудитория книги
Книга предназначена исключительно для разработчиков веб-сайтов, веб-приложений и т.д. Я не могу гарантировать, что данная книга подойдет для тех, кто как минимум близко не знаком с различными веб-технологиями, с предыдущей версией HTML – HTML 4.01 и, хотя бы на базовом уровне познакомиться с DOM для более полного понимания книги.
Что такое WWW
Всемирная паутина (WWW – World Wide Web) – это все сайты со своими веб страничками, картинками, видео материалами, которые размещены в сети интернет. Все эти связанные между собой документы и есть – паутина.
К всемирной паутине подключены компьютеры, телефоны и даже автомобили и скрыться как бы не захотели от нее невозможно.
– Но что это вообще такое?
– Во-первых, нужно отличать всемирную паутину (WWW) от интернета. Эти термины зачастую служащие как синонимы не одно и тоже.
Интернет – это не более чем способ соединение компьютеров с целью обмена информации. На заре интернета связь между 2 компьютерами устанавливалась напрямую, но с появлением развитой сетевой инфраструктуры данный способ соединение ушел в прошлое. Разработанные с тех пор протоколы связи легли в основу таких приложений как электронная почта, файлообменников и телеконференций. Основным же является обеспечения доступа к всемирной паутине. Она образована совокупностью веб серверов постоянно подключенных к интернету компьютеров, которые можно уподобить городским зданиям, выполняющие задачи хранения и передачи информации. Можно сказать, что автор веб сайта арендует в одном из зданий свой офис и организует в нем хранилище информации и каталог со ссылками на эту информацию для доступа к ней извне. Хозяев условных зданий, сдающие в аренду офисные помещения, называют владельцами веб узлов, впрочем, стать таким владельцем может любой, у кого есть нужное оборудование и прямые руки.
Важную задачу выполняют, и владельцы сайтов без которых в нашем городе было бы невозможно ориентироваться при поиске нужной информации. Роль ориентира выполняют адреса сайтов, это их так называемые доменные имена. Точно так же, как и обычные адреса, адреса веб-сайтов служат для определения нужного маршрута. Информация, размещенная на веб-сайтах написана на веб языках, таких как JavaScript, HTML и т.д. После того как веб-сайт обнаружен, веб-обозреватель загружает код его страницы и преобразует его в слова, изображения и видеоролики. Благодаря тому, что веб-обозреватель сам создает графический интерфейс знание языков программирования не требуется. Иными словами, всемирную паутину можно уподобить виртуальному городу, в котором жители общаются на веб-языках, при этом роль переводчика играет веб-обозреватель. Как и у города, у всемирной паутины нет владельца, а точнее владельцами являются все его жители. Свой вклад в развитие города может внести любой. Аналогично к оплате коммунальных услуг без которых жизни в городе невозможно, мы будем платить веб провайдеру за обеспечения доступа к сети.
Владельцу сервера платим за аренду места для сайта, а регистратору доменных имен за получения веб адреса, но само веб пространство не принадлежит никому. Уникальность в ее содержимом уже заключена в самом ее названии. До появления всемирной паутины абсолютно большинство информации было организовано последовательно, книги и газетные статьи следовало читать по порядку, предложение за предложением, страница за страницей вплоть до самого окончания, но в мозгу человека информация хранится не так. Все мысли, эмоции и воспоминания представлены в виде совокупности взаимосвязанных нейронов по строению схожих с паутиной.
Тим Бернерс-Ли – это изобретатель всемирной паутины, он понимал важность разработки способа хранения информации построенного по тем же принципам, что и природный. Механизмом его реализации в вебе являются гиперссылки. За счет связей отдельных страниц веб сайта друг с другом и со страницами других сайтов появляется возможность расширить круг познания едва заметив эти ссылки, что превращают веб паутину в систему по принципам работы, отдаленно напоминающий мозг человека. Та огромная роль в котором, эта паутина играет в нашей жизни объясняется тем, что она дает возможность представить общество в виде совокупности индивидуальностей каждая из которых играет роль нейронов в сети, где нет рас, нет пола и возраста, где каждый день сводят здесь и там воедино.
Поддержка браузерами
На сегодняшний день имеется большое количество дальновидно продуманные веб браузеры. Во время чтения книги категорично запрещается вспоминать о так называемом браузере как Internet Explorer, несмотря на то, что в Microsoft Edge и internet explorer 10 – HTML5 уже поддерживается. Поддерживается HTML5 еще в таких браузерах, как Mozilla Firefox, Opera, Safari, Google Chrome. Таблицу каскадных стилей стилей они также поддерживают в полном объеме. Прекрасно поддерживают технологию ajax, а также JavaScript. Насколько хорошо ваш браузер поддерживает HTML5 вы можете узнать на сайте: https://html5test.com
Обновить браузер вы сможете по следующим ссылкам:
https://www.google.com/chrome
https://www.apple.com/safari/download
https://opera.com
https://windows.microsoft.com
https://mozilla.com
Краткое введение
Все веб-страницы HTML5 должны начинаться с тега DOCTYPE.
<!DOCTYPE html>
<html lang="ru">
<head>
<title>Москва, столица России</title>
</head>
<body>
<h1> Москва, столица России </h1>
<p>Это очень <a href=book.html> здорово</a>. Не так-ли?</p>
<!–Тут ты можешь комментировать–>
</body>
</html>
Однако использования тега DOCTYPE не обязательно для веб-страниц HTML5, которые созданы на основе XML синтаксиса. Подобные страницы обрабатываются следующим образом:
application/xhtml+xml, либо application/xml
Например:
<?xml version="1.0" encodinq="UТF-8"?>
<html xmlns="http://www.wЗ.org/1999/xhtml">
<head>
<titlе>Москва, столица России</titlе>
</head>
<body>
</body>
</html>
Документы HTML как нам уже известно состоят и дерева элементов и текста. Каждый элемент на языке HTML обязательно должен открываться так называемым стартовым тегом к примеру стартовый вариант <head>, в то время как конечная закрывающая запись будет выглядеть таким образом: </head>
...
конец ознакомительного фрагмента
Внимание! Это не конец книги.
Если начало книги вам понравилось, то полную версию можно приобрести у нашего партнёра - распространителя легального контента. Поддержите автора!Правообладателям!
Данное произведение размещено по согласованию с ООО "ЛитРес" (20% исходного текста). Если размещение книги нарушает чьи-либо права, то сообщите об этом.Читателям!
Оплатили, но не знаете что делать дальше?