HTML5 & CSS3 Fundamentals LiveLessons

## Paul Deitel
## Estimated time to complete: 9h 13m
## Topic Windows
## Published byPrentice Hall 2012

>> 2018x11
>> 63x150

// http://www.pearsonitcertification.com/
\\ https://www.safaribooksonline.com/
// https://www.informit.com/

This video consists of over 18 hours of instruction. The
video assumes that  you know basic  JavaScript. Advanced
techniques are taught in the video.

You start by  learning the  basics of HTML5,  then cover
more sophisticated techniques  such as  creating tables,
creating forms for collecting  user input  and using new
features in  HTML5,  including  page-structure  elements
that enable you to give  meaning to the  parts of a page
(e.g., headers,  navigation  areas,  footers,  sections,
figures, figure captions and more).  Then you move on to
the  canvas  element,   which   provides   a  JavaScript
application programming interface (API) with methods for
drawing   two-dimensional    bitmapped   graphics    and
animations, manipulating fonts and images, and inserting
images and videos.

Cascading Style Sheets  (CSS)  are used  to  specify the
presentation, or  styling, of  elements  on  a web  page
(e.g., fonts, spacing, sizes,  colors, positioning). CSS
was designed to  style portable web  pages independently
of their  content  and  structure.  By  separating  page
styling from page content and  structure, you can easily
change the  look and  feel  of the  pages  on an  entire
website, or a portion  of a website,  simply by swapping
out one style  sheet for  another.  CSS3 is  the current
version of CSS under development.  You learn CSS basics,
then you  go  on  to  the  key  new  features  in  CSS3,
including   text   and    box    shadows,   transitions,
transformations,  animations,  multicolumn  layouts  and

Finally,  you  learn  about  two   new  important  HTML5
technologies: Web Workers and WebSockets. When a browser
executes a long-running  script,  the  browser typically
becomes unresponsive for a period  of time and sometimes
displays an alert indicating that  the script is busy or
might have stopped  working. This  leads to a  poor user
experience. Web Workers enable  portions of  tasks to be
off-loaded to background  threads, allowing a  web app’s
GUI to remain responsive at all times. WebSockets enable
clients to send  data to  and receive data  from servers
simultaneously using a persistent connection between the
client and the  server.  In  a web  app with  frequently
updated data,  the  client  typically polls  the  server
repeatedly to  get more  data.  With  an open  WebSocket
connection, however, the  server  can push  data  to the
client without the client specifically making additional
requests, resulting in a more responsive app.

WEE ASUMME NO LIIABILLITY FUR A WROONG SPELING
COZ WEE ARRE A NON (iL)LiTERATE GRUP!!

TANNKS TU THE LITERATE ASKII FRIIEND!!