* HTML5 i CSS3 w nowoczesnych serwisach internetowych

Slides:



Advertisements
Podobne prezentacje
One Framework to rule them all
Advertisements

20041 Projektowanie dynamicznych witryn internetowych Paweł Górczyński ASP 3.0.
Podstawowe funkcje przegladarek.
Internet Czyli wirtualny świat.
ActiveX. OLE W Windows 95 wprowadzono nową wersję techniki łączenia i osadzania OLE różnica między łączeniem a osadzaniem Office jako przykład wykorzystania.
ASP.NET 2.0 AJAX Extensions 1.0
Przeglądarka Internetowa
PHP vs. ASP PHP – lider wydajności wśród języków skryptowych.
Eclipse jako IDE III a.
Proxy (WWW cache) Sieci Komputerowe
Systemy zarządzania treścią CMS
KURS Z INFORMATYKI prowadzący: mgr Przemysław Głowacki.
Made by Mateusz Szirch Kilka słów o JavaScript.
Łukasz Sobczak. 1)Co to jest Office 2010 Web Apps 2)SharePoint 2010 a narzędzia pakietu office 3)Integracja Office Web Apps z SharePoint )Problemy.
Rozwój aplikacji przy wykorzystaniu ASP.NET
Aplikacje Internetowe
Historia Internetu Podstawowe pojęcia.
Cecylia Szymanska - Ban | Education Lead Microsoft.
System webowy do tworzenia kolektywnych prototypów aplikacji sieciowych i mobilnych Łukasz Przywarty
Rozwój aplikacji. To zestaw narzędzi do budowania i optymalizacji złożonych aplikacji opartych na przeglądarce. To zestaw narzędzi do budowania i optymalizacji.
Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Podyplomowe Studium Programowania i Zastosowań Komputerów Praca wykonana.
Microsoft Expression Studio
Król Excel 2013 Dynastii ciąg dalszy Grzegorz Stolecki
Internet Internet (skrótowiec od ang. inter-network, dosłownie "między-sieć") – ogólnoświatowa sieć komputerowa.
Wprowadzenie do HTML, CSS, JavaScript, PHP
Informatyczny system edukacyjny do przedmiotu „Multimedia”
Ewolucja stron WWW Historia Informatyki.
Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Podyplomowe Studium Programowania i Zastosowań Komputerów Marcin Hankiewicz.
Tworzenie strony internetowej krok po kroku.
Strona internetowa pralni chemicznej
Arkadiusz Twardoń ZTiPSK
Autor: Kamil Szafranek
Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Podyplomowe Studium Programowania i Zastosowań Komputerów Katalog WWW.
Uniwersytet Mikołaja Kopernika w Toruniu Wydział Fizyki, Astronomii i Informatyki Stosowanej Podyplomowe Studium Programowania i Zastosowań Komputerów.
Rekonfigurowalność e-systemów: Narzędzie tworzenia stron www metodą przeciągnij i upuść oparte o szablony Łukasz Przywarty Model warstwowy TCP/IP.
Specjalizacja "Dziennikarstwo On-line„ asynchroniczny JavaScript i XML – AJAX Część 6 Prowadzący: Dariusz Jaruga
Chyba najczęściej używaną przeglądarką internetową jest INTERNET EXPLORER, bo jest ona domyślnie instalowana w wiodącym na rynku polskim oprogramowaniu.
ZAKŁAD SYSTEMÓW KOMPUTEROWYCH
Specjalizacja "Dziennikarstwo On-line„ HTML – XHTML – Warsztat Prowadzący: Dariusz Jaruga
Adobe Flash vs Hyper Text Markup Language 5
Czym są HTML5 i Adobe Flash? Nowe technologie związane ze standardem Charakterystyka rozwiązań Testy wydajności Podsumowanie Bibliografia Wprowadzenie.
Quiz informatyczny !.
Nieograniczone źródło informacji
Projektowanie Aplikacji Internetowych
Kuba jakóbczak Michał Bożyk
Przeglądarki Wszelkie prawa zastrzeżone! Google Chrome – przeglądarka internetowa tworzona przez Google. Jej kod został napisany w oparciu o rozwiązania.
HTML (ang. HyperText Markup Language ) – język do tworzenia stron internetowych opierający się na znacznikach, czy inaczej je nazywając – tagach. Język.
ZASADY TWORZENIA I WYKORZYSTANIA SERWISU WWW DO ZASTOSOWAŃ FIZYKI Anna Kierepka, Małgorzata Mergo informatyka + 2.
Projektowanie Aplikacji Internetowych Artur Niewiarowski Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska.
Adobe Flash vs Hyper Text Markup Language 5
Projektowanie Aplikacji Internetowych Artur Niewiarowski Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska.
Treści multimedialne - kodowanie, przetwarzanie, prezentacjaOdtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
Podstawy języka skryptów
I TY ZOSTAŃ WEBMASTEREM! CZĘŚĆ 1 – „WPROWADZENIE” STWORZYŁ GABRIEL ŚLAWSKI.
PHP. PHP obiektowy, skryptowy język programowania zaprojektowany do generowania stron internetowych w czasie rzeczywistym.
Informatyka – szkoła gimnazjalna – Scholaris - © DC Edukacja Tworzenie stron WWW w programie Microsoft FrontPage Informatyka.
HTML 5.0. Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego 2 Program Literatura Historia HTML Koncepcja HTML.
Multimedia w HTML5 Statyczne witryny internetowe 2TIa Marek Kwiatkowski.
Portal edukacyjny J A V A S C R I P T JĘZYK PROGRAMOWANIA STRON HTML Opracowała: Anna Śmigielska.
Temat: Porównanie technologii php,c# oraz javascript na przykładzie webaplikacji typu społecznościowy agregator treści Autor: Wojciech Ślawski.
Przeglądarka internetowa Prezentacja. Przykłady przeglądarek internetowych Internet Explorer Mozilla Firefox Google Chrome Opera Safari.
JQuery w Visual Studio Autor projektu Co robi jQuery? Podstawowe informacje Zalety korzystania z biblioteki Przykłady.
Wydział Matematyki, Informatyki i Architektury Krajobrazu
Framework css Prezentacje wykonał: szymon kupper
Tworzenie stron WWW w programie Microsoft FrontPage
Czy mój serwis internetowy jest dostępny dla wszystkich?
Zapis prezentacji:

* HTML5 i CSS3 w nowoczesnych serwisach internetowych 96-07-16 HTML5 i CSS3 w nowoczesnych serwisach internetowych *

Plan prezentacji Wprowadzenie Semantyka HTML 5 Wydajność i integracja Multimedia 3d, grafika, efekty CSS 3 Przechowywanie offline Dostęp do systemu plików urządzeń Łączność Podsumowanie

Wprowadzenie: Strony WWW kiedyś

Wprowadzenie: Strony przyszłości

Wprowadzenie: Strony przyszłości

Wprowadzenie: Strony przyszłości

Wprowadzenie: Strony przyszłości

Wprowadzenie: Strony WWW obecnie HTML (the Hypertext Markup Language) CSS (Cascading Style Sheets ) Skrypty Po stronie serwera: np. PHP lub ASP Po stronie przeglądarki: np. Javascript Multimedia Zdjęcia, animacje, video i dźwięki

HTML 4 ? HTML 5 ? Wprowadzenie Szybki Bezpieczny Godny zaufania Interaktywny Piękny HTML 4 ? Hmm… nie bardzo… HTML 5 ? Jak najbardziej tak !

Wprowadzenie: Historia: 1997 – HTML4 2001 – XHTML1.1 2005 – Web Application 1.0 Working Draft 2011 – HTML5 Working Draft 2012 – Czy HTML5 jest gotowy ? Sprawdź! Ewolucja a nie rewolucja

Wprowadzenie: Co to jest HTML5 ? API JavaScript CSS3 Piąta odsłona HTML tworzenie serwisów i aplikacji które do tej pory były zarezerwowane tylko dla aplikacji desktopowych

Wprowadzenie: Dostępność iPhone, iPady i telefony z Google Android już używają HTML 5

Semantyka: Redukcja znaczników <applet> <big> <center> <font> <frame> <frameset> <strike> …

Semantyka: doctype <!DOCTYPE html> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN„ "http://www.w3.org/TR/html4/strict.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN„ "http://www.w3.org/TR/html4/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN„ "http://www.w3.org/TR/html4/frameset.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN„ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <!DOCTYPE html>

Semantyka: nowe znaczniki <header> <footer> <nav> <article> <section> <aside>

Semantyka: nowe znaczniki

Semantyka: formularze <input type=„email” placeholder=„imie@adres.pl” > <input type=„text” autofocus> <input type=„url”> <input type=„tel”> <input type=„search”>

Semantyka: formularze <input type=„range”> <input type=„number”> <input type=„date”> <input type=„color”> <p contenteditable>lorem ipsum</p>

Semantyka: formularze

Semantyka: <progress> i <meter>

Wydajność i integracja: Dlaczego tak ważne? Microsoft twierdzi że spowolnienie ładowania strony o 2 sekundy zmniejsza liczbę kliknięć na tej stronie o 4% Amazon odkrył że 100ms więcej w trakcie ładowania strony to zmniejszenie sprzedaży o 1%

Wydajność i integracja: Technologie „Wielowątkowy” JavaSctipt Web sockets Local storage CSS sprites Web fonts CSS3 tranzycje i animacje

Multimedia: Audio i Wideo

Multimedia: Kodeki

3d, grafika, efekty:

3d, grafika, efekty: canvas Element języka HTML5 pozwalający tworzyć obrazki i animacje bezpośrednio w przeglądarce przy użyciu kodu JavaScript Wykresy i biblioteka RGraph

CSS 3: Rozszerzenia specyficzne dla dostawców -webkit- :Safari, Google Chrome -moz-: Mozilla -o- : Opera p { -webkit-border-radius: 1em; -moz-border-radius: 1em; border-radius: 1em; }

CSS 3: Nowe selektory Pseudoklasy: :first-size :last-child :nth-child :target <body> <p id=„pierwszy”> Lorem ipsum </p> </body> p:first-child { tont-size:1.2em; }

CSS 3: Nowe selektory

CSS 3: demo

CSS 3: nowe pseudoklasy Zapytania o: Rozdzielczość Orientację (poziomą lub pionową) Szerokość i wysokość urządzenia Szerokość i wysokość okna przeglądarki @media

Przechowywanie offline Użycie aplikacji offline Wydajność Prosty model programowania

Przechowywanie offline „Web” i „offline” to dwie odrębne rzeczy ale nie dla HTML5! Web Storage Web SQL Database and IndexedDB File System Wszędzie gdzie brak jest Wi-Fi lub 3G Poprawa wydajności!

Przechowywanie offline

Przechowywanie offline

Dostęp do urządzeń

Łączność Aplikacje typu czat Szybsze gry Lepsza komunikacja Web Sockets Server-Sent Events

Łączność: Geolokalizacja

Czy powinienem już korzystać z języka HTML5 ? TAK ale….. z ostrożnością Uwaga na Internet Explorer 7 i wcześniejsze wersje HTML 5 jest wciąż rozwijany i zmieniany Kierować się zasadą „stopniowego usprawniania” i „wdzięcznej degradacji”

? Dziękuję za uwagę  http://mariuszklec.pjwstk.edu.pl/ Prezentacja jest dostępna pod adresem: http://mariuszklec.pjwstk.edu.pl/