SlideShare uma empresa Scribd logo
1 de 33
The HTML 5 doctype is way
                                    <!DOCTYPE html>
easier than any other doctype.
Ever!                               <html>
                                    vs.
                                    <html xmlns="http://www.w3.org/1999/xhtml">
Just type the parts you remember,
and you’ll probably be right.
Provides new semantic vocabulary
for parts of a page previously
served by DIVs with ID and Class
attributes.
Allows for associating captions
with embedded content, including
videos, audio, pullquotes, or
images.
<video src="test.ogg" autoplay="autoplay"
                                   controls="controls">
Allows for associating captions    Your browser does not support the video
                                   element. This could also include object and
with embedded content, including   embed codes for legacy browsers.
videos, audio, or images.          </video>
<time datetime=“17:00”>starting at 5 pm</span>
Xfn
hcard
<span data-conference-time=“1700”>
starting at 5 pm</span>

<li data-original-id=“” =“1700”>5 pm</li>
METER    Contained content is a measurement, like length.
PROGRESS Contains current process toward a goal, like a percentage.
COMMAND Represents something a command a user may execute.
DATAGRID Represents data. Non-tabular or otherwise.
OUTPUT   Displays the output of a program or process.
RUBY     Allows input of rubi/ruby annotations for Asian languages.
DATETIME         Allows input of a date and a time.
DATETIME-LOCAL   Allows input of a date and a time, in local time.
NUMBER           Allows input of a number.
RANGE            Input is verified to be within a range.
EMAIL            Confirms the input to be a valid email.
URL              Ensures input is a valid URL.
COLOR            Provides a mechanism for the user to input an RGB color.
Allows objects (images and links,
by default) to be dragged and
then
dropped onto a target.
The target is enabled by canceling
the ‘dragover’ or ‘dragenter’ (for
IE) events for
the drop target. Then listen for a
‘drop’ event which contains a
‘dataTransfer’ object with info.
The sessionStorage DOM attribute
stores session data for a single
window, like cookies on crack.
                                    <input
The localStorage DOM attribute      type="checkbox"
allows each site to store           onchange="
                                    localStorage.insurance=checked
megabytes of data across sessions   "
to improve performance.             />


Both methods store only strings.
<canvas id="canvas" width="150"
                                   height="150">
                                          fallback content
                                   </canvas>
Provides an API for drawing
directly in the browser window,    function draw() {
using instructions that define             var canvas =
                                   document.getElementById("canvas");
vector-based shapes and lines.             if (canvas.getContext) {
                                           var ctx = canvas.getContext("2d");
This allows SVG-like graphics to           ctx.fillStyle = "rgb(200,0,0)";
be created on the fly in the               ctx.fillRect (10, 10, 55, 50);
                                           ctx.fillStyle = "rgba(0, 0, 200, 0.5)";
browser, with fallback content             Ctx.fillRect (30, 30, 55, 50);
(like Flash?) provided to legacy           }
browsers.                          }
Adjusts the opacity of the selected
element’s presentation on screen.

Takes values between 0.0 (fully
transparent) and 1.0 (fully
opaque)
Like RGB color definitions, but
allows a fourth field, defining the   div { color: rgb(0,255,0); }
alpha value of the color being
applied.
Like opacity, the alpha value is
between 0.0 (fully transparent)
and 1.0 (fully opaque).               div { color: rgba(0,255,0,0.5); }
Border-radius
Box-shadow
Rotates the selected element at
the defined angle, defined in
degrees.

The rotation doesn’t affect layout,   transform: rotate(30deg);
and elements that are
transformed are treated similarly
to position:relative.
Scales the element in question
based on the specified unit-less
numbers given for the X and Y        transform: scale(0.5,2.0);

axes. If only one number is
given, it is applied to both axes.
PERSPECTIVE   The distance, in pixels, of the z=0 plane from the viewer.
MATRIX3D      Allows creation of a 3d transformation matrix.
ROTATE3D      Rotate the matched element in three dimensions.
SCALE3D       Performs a three-dimensional scale operation
TRANSLATE3D   Allows the matched element to be moved along three axes.
HTML 5 Doctor     http://html5doctor.com/
HTML 5 Spec       http://dev.w3.org/html5/spec/Overview.html
ALA Article       http://www.alistapart.com/articles/previewofhtml5
IE9 Experience    http://beautyoftheweb.com/
Polyfills         https://github.com/Modernizr/Modernizr/wiki/HTML5-
Cross-browser-Polyfills
Rate this session by sending an SMS to:
4123 (Etisalat and Du subscribers)
+971 55 142 5789 (Other subscribers)

                Rating   Message (case insensitive)
             Excellent   poll dv105
                 Good    poll dv104
            Acceptable   poll dv103
                  Poor   poll dv102
             Very poor   poll dv101




                                                      44

Mais conteúdo relacionado

Destaque

evidencia del acuerdo
evidencia del acuerdoevidencia del acuerdo
evidencia del acuerdo
Terechuy13
 
Day in the Life
Day in the LifeDay in the Life
Day in the Life
Ben Oliver
 
Saqib Abbas CV (1)
Saqib Abbas CV (1)Saqib Abbas CV (1)
Saqib Abbas CV (1)
Saqib Abbas
 

Destaque (17)

Hi-Tech world of entertainment
Hi-Tech world of entertainmentHi-Tech world of entertainment
Hi-Tech world of entertainment
 
Guía de observación primera
Guía de observación primera Guía de observación primera
Guía de observación primera
 
Cpo learn from pe
Cpo learn from peCpo learn from pe
Cpo learn from pe
 
PLASTI OUEST
PLASTI OUESTPLASTI OUEST
PLASTI OUEST
 
Factura de flores
Factura de floresFactura de flores
Factura de flores
 
evidencia del acuerdo
evidencia del acuerdoevidencia del acuerdo
evidencia del acuerdo
 
Investigación de mercados internacionales
Investigación de mercados internacionalesInvestigación de mercados internacionales
Investigación de mercados internacionales
 
Day in the Life
Day in the LifeDay in the Life
Day in the Life
 
2 info trabajadores_ind (1)
2 info trabajadores_ind (1)2 info trabajadores_ind (1)
2 info trabajadores_ind (1)
 
Les mathematiques_au_quotidien
Les mathematiques_au_quotidienLes mathematiques_au_quotidien
Les mathematiques_au_quotidien
 
Lineas de produccion de software
Lineas de produccion de softwareLineas de produccion de software
Lineas de produccion de software
 
Las plantas
Las plantasLas plantas
Las plantas
 
Sono una creatura
Sono una creaturaSono una creatura
Sono una creatura
 
Mosquito army vocabulary
Mosquito army vocabularyMosquito army vocabulary
Mosquito army vocabulary
 
Rentas de cuarta y quinta categoría del impuesto cpc. edson gonzales peña - ...
Rentas de cuarta y quinta categoría del impuesto  cpc. edson gonzales peña - ...Rentas de cuarta y quinta categoría del impuesto  cpc. edson gonzales peña - ...
Rentas de cuarta y quinta categoría del impuesto cpc. edson gonzales peña - ...
 
Virtual Product Design in Manufacturing
Virtual Product Design in ManufacturingVirtual Product Design in Manufacturing
Virtual Product Design in Manufacturing
 
Saqib Abbas CV (1)
Saqib Abbas CV (1)Saqib Abbas CV (1)
Saqib Abbas CV (1)
 

Semelhante a DV10 HTML5: The Future of Web Development

Wordcamp Thessaloniki 2011 The Nextweb
Wordcamp Thessaloniki 2011 The NextwebWordcamp Thessaloniki 2011 The Nextweb
Wordcamp Thessaloniki 2011 The Nextweb
George Kanellopoulos
 
WordCamp Thessaloniki2011 The NextWeb
WordCamp Thessaloniki2011 The NextWebWordCamp Thessaloniki2011 The NextWeb
WordCamp Thessaloniki2011 The NextWeb
George Kanellopoulos
 
HTML5 (and friends) - History, overview and current status - jsDay Verona 11....
HTML5 (and friends) - History, overview and current status - jsDay Verona 11....HTML5 (and friends) - History, overview and current status - jsDay Verona 11....
HTML5 (and friends) - History, overview and current status - jsDay Verona 11....
Patrick Lauke
 
Web Directions @media 2010
Web Directions @media 2010Web Directions @media 2010
Web Directions @media 2010
Patrick Lauke
 
webinale2011_Chris Mills_Brave new world of HTML5Html5
webinale2011_Chris Mills_Brave new world of HTML5Html5webinale2011_Chris Mills_Brave new world of HTML5Html5
webinale2011_Chris Mills_Brave new world of HTML5Html5
smueller_sandsmedia
 

Semelhante a DV10 HTML5: The Future of Web Development (20)

HTML5 - A Whirlwind tour
HTML5 - A Whirlwind tourHTML5 - A Whirlwind tour
HTML5 - A Whirlwind tour
 
Introduction to HTML5
Introduction to HTML5Introduction to HTML5
Introduction to HTML5
 
Html5
Html5Html5
Html5
 
5 x HTML5 worth using in APEX (5)
5 x HTML5 worth using in APEX (5)5 x HTML5 worth using in APEX (5)
5 x HTML5 worth using in APEX (5)
 
Wordcamp Thessaloniki 2011 The Nextweb
Wordcamp Thessaloniki 2011 The NextwebWordcamp Thessaloniki 2011 The Nextweb
Wordcamp Thessaloniki 2011 The Nextweb
 
WordCamp Thessaloniki2011 The NextWeb
WordCamp Thessaloniki2011 The NextWebWordCamp Thessaloniki2011 The NextWeb
WordCamp Thessaloniki2011 The NextWeb
 
HTML5 (and friends) - History, overview and current status - jsDay Verona 11....
HTML5 (and friends) - History, overview and current status - jsDay Verona 11....HTML5 (and friends) - History, overview and current status - jsDay Verona 11....
HTML5 (and friends) - History, overview and current status - jsDay Verona 11....
 
Word camp nextweb
Word camp nextwebWord camp nextweb
Word camp nextweb
 
Word camp nextweb
Word camp nextwebWord camp nextweb
Word camp nextweb
 
Edge of the Web
Edge of the WebEdge of the Web
Edge of the Web
 
Html5
Html5Html5
Html5
 
Html5 intro
Html5 introHtml5 intro
Html5 intro
 
HTML5
HTML5HTML5
HTML5
 
HTML5 Refresher
HTML5 RefresherHTML5 Refresher
HTML5 Refresher
 
Html5
Html5Html5
Html5
 
Web Directions @media 2010
Web Directions @media 2010Web Directions @media 2010
Web Directions @media 2010
 
CSS 3 Overview
CSS 3 OverviewCSS 3 Overview
CSS 3 Overview
 
Brave new world of HTML5
Brave new world of HTML5Brave new world of HTML5
Brave new world of HTML5
 
webinale2011_Chris Mills_Brave new world of HTML5Html5
webinale2011_Chris Mills_Brave new world of HTML5Html5webinale2011_Chris Mills_Brave new world of HTML5Html5
webinale2011_Chris Mills_Brave new world of HTML5Html5
 
Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5
Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5
Familiar HTML5 - 事例とサンプルコードから学ぶ 身近で普通に使わているHTML5
 

Mais de Ronald Widha

Measuring Organization Engagement
Measuring Organization EngagementMeasuring Organization Engagement
Measuring Organization Engagement
Ronald Widha
 

Mais de Ronald Widha (8)

Measuring Organization Engagement
Measuring Organization EngagementMeasuring Organization Engagement
Measuring Organization Engagement
 
DV01 Ten Things You Always Wanted to Know About Windows Azure But Were Afraid...
DV01 Ten Things You Always Wanted to Know About Windows Azure But Were Afraid...DV01 Ten Things You Always Wanted to Know About Windows Azure But Were Afraid...
DV01 Ten Things You Always Wanted to Know About Windows Azure But Were Afraid...
 
DV03 Smooth Migration to Windows Azure
DV03 Smooth Migration to Windows AzureDV03 Smooth Migration to Windows Azure
DV03 Smooth Migration to Windows Azure
 
Tech-out's Hack-a-day
Tech-out's Hack-a-dayTech-out's Hack-a-day
Tech-out's Hack-a-day
 
ASI202 Everything you want to know about Windows Azure but were afraid to ask
ASI202 Everything you want to know about Windows Azure but were afraid to askASI202 Everything you want to know about Windows Azure but were afraid to ask
ASI202 Everything you want to know about Windows Azure but were afraid to ask
 
DPR202 Open Data for the Open Web
DPR202 Open Data for the Open WebDPR202 Open Data for the Open Web
DPR202 Open Data for the Open Web
 
iPad in the Enterprise
iPad in the EnterpriseiPad in the Enterprise
iPad in the Enterprise
 
Android
AndroidAndroid
Android
 

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

DV10 HTML5: The Future of Web Development

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. The HTML 5 doctype is way <!DOCTYPE html> easier than any other doctype. Ever! <html> vs. <html xmlns="http://www.w3.org/1999/xhtml"> Just type the parts you remember, and you’ll probably be right.
  • 7.
  • 8.
  • 9. Provides new semantic vocabulary for parts of a page previously served by DIVs with ID and Class attributes.
  • 10. Allows for associating captions with embedded content, including videos, audio, pullquotes, or images.
  • 11. <video src="test.ogg" autoplay="autoplay" controls="controls"> Allows for associating captions Your browser does not support the video element. This could also include object and with embedded content, including embed codes for legacy browsers. videos, audio, or images. </video>
  • 12. <time datetime=“17:00”>starting at 5 pm</span> Xfn hcard
  • 13. <span data-conference-time=“1700”> starting at 5 pm</span> <li data-original-id=“” =“1700”>5 pm</li>
  • 14. METER Contained content is a measurement, like length. PROGRESS Contains current process toward a goal, like a percentage. COMMAND Represents something a command a user may execute. DATAGRID Represents data. Non-tabular or otherwise. OUTPUT Displays the output of a program or process. RUBY Allows input of rubi/ruby annotations for Asian languages.
  • 15.
  • 16. DATETIME Allows input of a date and a time. DATETIME-LOCAL Allows input of a date and a time, in local time. NUMBER Allows input of a number. RANGE Input is verified to be within a range. EMAIL Confirms the input to be a valid email. URL Ensures input is a valid URL. COLOR Provides a mechanism for the user to input an RGB color.
  • 17. Allows objects (images and links, by default) to be dragged and then dropped onto a target. The target is enabled by canceling the ‘dragover’ or ‘dragenter’ (for IE) events for the drop target. Then listen for a ‘drop’ event which contains a ‘dataTransfer’ object with info.
  • 18. The sessionStorage DOM attribute stores session data for a single window, like cookies on crack. <input The localStorage DOM attribute type="checkbox" allows each site to store onchange=" localStorage.insurance=checked megabytes of data across sessions " to improve performance. /> Both methods store only strings.
  • 19. <canvas id="canvas" width="150" height="150"> fallback content </canvas> Provides an API for drawing directly in the browser window, function draw() { using instructions that define var canvas = document.getElementById("canvas"); vector-based shapes and lines. if (canvas.getContext) { var ctx = canvas.getContext("2d"); This allows SVG-like graphics to ctx.fillStyle = "rgb(200,0,0)"; be created on the fly in the ctx.fillRect (10, 10, 55, 50); ctx.fillStyle = "rgba(0, 0, 200, 0.5)"; browser, with fallback content Ctx.fillRect (30, 30, 55, 50); (like Flash?) provided to legacy } browsers. }
  • 20.
  • 21.
  • 22. Adjusts the opacity of the selected element’s presentation on screen. Takes values between 0.0 (fully transparent) and 1.0 (fully opaque)
  • 23. Like RGB color definitions, but allows a fourth field, defining the div { color: rgb(0,255,0); } alpha value of the color being applied. Like opacity, the alpha value is between 0.0 (fully transparent) and 1.0 (fully opaque). div { color: rgba(0,255,0,0.5); }
  • 25.
  • 26. Rotates the selected element at the defined angle, defined in degrees. The rotation doesn’t affect layout, transform: rotate(30deg); and elements that are transformed are treated similarly to position:relative.
  • 27. Scales the element in question based on the specified unit-less numbers given for the X and Y transform: scale(0.5,2.0); axes. If only one number is given, it is applied to both axes.
  • 28. PERSPECTIVE The distance, in pixels, of the z=0 plane from the viewer. MATRIX3D Allows creation of a 3d transformation matrix. ROTATE3D Rotate the matched element in three dimensions. SCALE3D Performs a three-dimensional scale operation TRANSLATE3D Allows the matched element to be moved along three axes.
  • 29.
  • 30.
  • 31. HTML 5 Doctor http://html5doctor.com/ HTML 5 Spec http://dev.w3.org/html5/spec/Overview.html ALA Article http://www.alistapart.com/articles/previewofhtml5 IE9 Experience http://beautyoftheweb.com/ Polyfills https://github.com/Modernizr/Modernizr/wiki/HTML5- Cross-browser-Polyfills
  • 32.
  • 33. Rate this session by sending an SMS to: 4123 (Etisalat and Du subscribers) +971 55 142 5789 (Other subscribers) Rating Message (case insensitive) Excellent poll dv105 Good poll dv104 Acceptable poll dv103 Poor poll dv102 Very poor poll dv101 44

Notas do Editor

  1. http://html5demos.com/drag
  2. http://robertnyman.com/html5/forms/input-types.htmlhttp://ie.microsoft.com/testdrive/HTML5/Forms/default.html
  3. http://people.w3.org/mike/localstorage.html
  4. http://www.cssportal.com/css3-rounded-corner/
  5. http://ie.microsoft.com/testdrive/Graphics/hands-on-css3/hands-on_3d-transforms.htm