oCanvas is a JavaScript library intended to make development with HTML5 Canvas easier. Instead of working with pixels, you work with objects. It's very straightforward and easy to get started with. Please have a look at the examples to see just how easy it is.
"How to enable and tags in all major browsers
To make HTML5 video and audio tags work in all major browsers, simply add the following line of code somewhere in the of your document.
"
Look up HTML5, CSS3, etc features, know if they are ready for use, and if so find out how you should use them – with polyfills, fallbacks or as they are.
Look up HTML5, CSS3, etc features, know if they are ready for use, and if so find out how you should use them - with polyfills, fallbacks or as they are.
gury (pronounced "jury") is a JavaScript library designed to aid in the creation of HTML5/Canvas applications by providing an easy-to-use chain based interface.
A weblog-style <article>
A published date leads us to add a <header>, and there’s also content that would be suitable in a <footer> elements.
<article> <header> <h1>Apple</h1> <p>Published: <time pubdate="pubdate">2009-10-09</time></p> </header> <p>The <b>apple</b> is the pomaceous fruit of the apple tree...</p> ... <footer> <p><small>Creative Commons Attribution-ShareAlike License</small></p> </footer></article>
Previous/next buttons (or pagination)
I would say yes to this because it is important to the overall structure and hierarchy of the blog/site
Search form
For me, a definite yes, but it is not mentioned in the spec. A search form is hugely important to the navigation of a site, particularly large sites which rely almost solely on their search engine.
Breadcrumbs
Again, I would say yes to this as well. Although breadcrumbs are not always necessary and can be used when not applicable, on large sites a breadcrumb trail can be an important navigation aid.
Breadcrumbs
Again, I would say yes to this as well. Although breadcrumbs are not always necessary and can be used when not applicable, on large sites a breadcrumb trail can be an important navigation aid.
Adobe Edge, as the new tool is called, will allow developers to easily create interactive HTML5 experiences. Adobe also announced a new open JavaScript framework for animations that it will contribute back to the jQuery project, as well as a new collaboration with Google that will bring better layout and typographical fidelity to WebKit-based browsers.
In the previous article in this series, you learned about the canvas element, and the basics for drawing on it. In this article, I'm going to demonstrate some of the more advanced drawing functionality.
Modernizr adds classes to the element which allow you to target specific browser functionality in your stylesheet. You don't actually need to write any Javascript to use it.
Update 10 August 2012: in response to a query, I checked again and pubdate is gone from both the WHATWG and W3C specs.
Previously, you could only mark up precise dates. So, 13 November 1905 could be expressed in HTML <time datetime="1905-11-13"> but November 1905 couldn’t be. This is a problem for historians where sometimes the precise date isn’t known.
Neither can you indicate date ranges. To mark up From “21/02/2012 to 25/02/2012″, use two separate <time> elements.
How to transfer the default code to html5? Here it is: open the functions.php (you can find it in the theme folder), then copy and paste the following php code to the functions.php
\"', 'tags':'html,video,audio,tags,browsers,html5,mobile',
'first_user_id':1615481, 'first_user_name':'vfowler', 'first_user_real_name':'Vernon Fowler', 'last_user_id':1615481, 'last_user_name':'vfowler', 'last_user_real_name':'Vernon Fowler',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':1599877, 'group_id':106643, 'link_id':82697916, 'g_l_id':'106643-82697916', 'user_id':1615481, 'user_name':'vfowler', 'user_real_name':'Vernon Fowler', 'content':'\"How to enable \<video\> and \<audio\> tags in all major browsers\\n\\nTo make HTML5 video and audio tags work in all major browsers, simply add the following line of code somewhere in the \<head\> of your document.\\n\<script src=\"http://api.html5media.info/1.1.4/html5media.min.js\"\>\</script\>\"'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':3979393, 'obj_type':1, 'obj_id':104538230, 'index':3, 'checked':false,
'group_id':106643, 'g_name':'html5_dev', 'link_id':104538230, 'g_l_id':'106643-104538230', 'url':'http://html5please.us', 'title':'HTML5 Please - Use the new and shiny responsibly', 'desc':'Look up HTML5, CSS3, etc features, know if they are ready for use, and if so find out how you should use them - with polyfills, fallbacks or as they are.', 'tags':'reference,html,support,HTML5,browsers,mobile,css,javascript,css3',
'first_user_id':1615481, 'first_user_name':'vfowler', 'first_user_real_name':'Vernon Fowler', 'last_user_id':1615481, 'last_user_name':'vfowler', 'last_user_real_name':'Vernon Fowler',
'user_count':1, 'p_c_count':1, 'ann_count':1, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':2108546, 'group_id':106643, 'link_id':104538230, 'g_l_id':'106643-104538230', 'user_id':1615481, 'user_name':'vfowler', 'user_real_name':'Vernon Fowler', 'content':'Look up HTML5, CSS3, etc features, know if they are ready for use, and if so find out how you should use them - with polyfills, fallbacks or as they are.'}
b.page_comments.push(p_c)
var ann = {'id':1784684, 'content':'', 'group_id':106643, 'link_id':104538230, 'g_l_id':'106643-104538230', 'user_id':1615481, 'user_name':'vfowler', 'user_real_name':'Vernon Fowler', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
_items.push(b);
var b = {'item_id':1994918, 'obj_type':1, 'obj_id':42568419, 'index':4, 'checked':false,
'group_id':106643, 'g_name':'html5_dev', 'link_id':42568419, 'g_l_id':'106643-42568419', 'url':'http://pyxismobile.com/Home.aspx', 'title':'Pyxis Mobile', 'desc':'Entwicklungsumgebung', 'tags':'mobile,ios,android',
'first_user_id':1412727, 'first_user_name':'osensus', 'first_user_real_name':'Alfred Waizenauer', 'last_user_id':1412727, 'last_user_name':'osensus', 'last_user_real_name':'Alfred Waizenauer',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':997977, 'group_id':106643, 'link_id':42568419, 'g_l_id':'106643-42568419', 'user_id':1412727, 'user_name':'osensus', 'user_real_name':'Alfred Waizenauer', 'content':'Entwicklungsumgebung'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':2564992, 'obj_type':1, 'obj_id':62530102, 'index':5, 'checked':false,
'group_id':106643, 'g_name':'html5_dev', 'link_id':62530102, 'g_l_id':'106643-62530102', 'url':'http://guryjs.org', 'title':'gury - an html5 canvas utility library', 'desc':'gury (pronounced \"jury\") is a JavaScript library designed to aid in the creation of HTML5/Canvas applications by providing an easy-to-use chain based interface.', 'tags':'canvas,html5',
'first_user_id':1614707, 'first_user_name':'eliseos', 'first_user_real_name':'Alexis Sgavel', 'last_user_id':1614707, 'last_user_name':'eliseos', 'last_user_real_name':'Alexis Sgavel',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':1317780, 'group_id':106643, 'link_id':62530102, 'g_l_id':'106643-62530102', 'user_id':1614707, 'user_name':'eliseos', 'user_real_name':'Alexis Sgavel', 'content':'gury (pronounced \"jury\") is a JavaScript library designed to aid in the creation of HTML5/Canvas applications by providing an easy-to-use chain based interface.'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':6295474, 'obj_type':1, 'obj_id':135585905, 'index':6, 'checked':false,
'group_id':106643, 'g_name':'html5_dev', 'link_id':135585905, 'g_l_id':'106643-135585905', 'url':'http://html5doctor.com/the-article-element/', 'title':'The article element | HTML5 Doctor', 'desc':'', 'tags':'article,element,html,doctor,html5',
'first_user_id':1615481, 'first_user_name':'vfowler', 'first_user_real_name':'Vernon Fowler', 'last_user_id':1615481, 'last_user_name':'vfowler', 'last_user_real_name':'Vernon Fowler',
'user_count':1, 'p_c_count':0, 'ann_count':1, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var ann = {'id':2148110, 'content':'', 'group_id':106643, 'link_id':135585905, 'g_l_id':'106643-135585905', 'user_id':1615481, 'user_name':'vfowler', 'user_real_name':'Vernon Fowler', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
_items.push(b);
var b = {'item_id':3111547, 'obj_type':1, 'obj_id':36047283, 'index':7, 'checked':false,
'group_id':106643, 'g_name':'html5_dev', 'link_id':36047283, 'g_l_id':'106643-36047283', 'url':'http://html5doctor.com/happy-1st-birthday-us', 'title':'Happy 1st Birthday us | HTML5 Doctor', 'desc':'\"a handy flowchart to help you choose the most semantically appropriate HTML5 element\"', 'tags':'flowchart,elements,tags,html,html5,webdesign,browser',
'first_user_id':1615481, 'first_user_name':'vfowler', 'first_user_real_name':'Vernon Fowler', 'last_user_id':1615481, 'last_user_name':'vfowler', 'last_user_real_name':'Vernon Fowler',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':1599892, 'group_id':106643, 'link_id':36047283, 'g_l_id':'106643-36047283', 'user_id':1615481, 'user_name':'vfowler', 'user_real_name':'Vernon Fowler', 'content':'\"a handy flowchart to help you choose the most semantically appropriate HTML5 element\"'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':5814682, 'obj_type':1, 'obj_id':128408885, 'index':8, 'checked':false,
'group_id':106643, 'g_name':'html5_dev', 'link_id':128408885, 'g_l_id':'106643-128408885', 'url':'http://html5doctor.com/the-footer-element-update/', 'title':'The Footer Element Update | HTML5 Doctor', 'desc':'', 'tags':'footer,html,html5',
'first_user_id':1615481, 'first_user_name':'vfowler', 'first_user_real_name':'Vernon Fowler', 'last_user_id':1615481, 'last_user_name':'vfowler', 'last_user_real_name':'Vernon Fowler',
'user_count':1, 'p_c_count':0, 'ann_count':2, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var ann = {'id':2102280, 'content':'', 'group_id':106643, 'link_id':128408885, 'g_l_id':'106643-128408885', 'user_id':1615481, 'user_name':'vfowler', 'user_real_name':'Vernon Fowler', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
var ann = {'id':2102281, 'content':'', 'group_id':106643, 'link_id':128408885, 'g_l_id':'106643-128408885', 'user_id':1615481, 'user_name':'vfowler', 'user_real_name':'Vernon Fowler', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
_items.push(b);
var b = {'item_id':5693623, 'obj_type':1, 'obj_id':126603539, 'index':9, 'checked':false,
'group_id':106643, 'g_name':'html5_dev', 'link_id':126603539, 'g_l_id':'106643-126603539', 'url':'http://html5doctor.com/nav-element/', 'title':'Semantic navigation with the nav element | HTML5 Doctor', 'desc':'Breadcrumbs\\nAgain, I would say yes to this as well. Although breadcrumbs are not always necessary and can be used when not applicable, on large sites a breadcrumb trail can be an important navigation aid.', 'tags':'semantic,navigation,nav,element,html5,html,webdesign,markup,LIM225,breadcrumbs',
'first_user_id':1615481, 'first_user_name':'vfowler', 'first_user_real_name':'Vernon Fowler', 'last_user_id':1615481, 'last_user_name':'vfowler', 'last_user_real_name':'Vernon Fowler',
'user_count':1, 'p_c_count':1, 'ann_count':6, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':2612701, 'group_id':106643, 'link_id':126603539, 'g_l_id':'106643-126603539', 'user_id':1615481, 'user_name':'vfowler', 'user_real_name':'Vernon Fowler', 'content':'Breadcrumbs\\nAgain, I would say yes to this as well. Although breadcrumbs are not always necessary and can be used when not applicable, on large sites a breadcrumb trail can be an important navigation aid.'}
b.page_comments.push(p_c)
var ann = {'id':2090300, 'content':'', 'group_id':106643, 'link_id':126603539, 'g_l_id':'106643-126603539', 'user_id':1615481, 'user_name':'vfowler', 'user_real_name':'Vernon Fowler', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
var ann = {'id':2090301, 'content':'', 'group_id':106643, 'link_id':126603539, 'g_l_id':'106643-126603539', 'user_id':1615481, 'user_name':'vfowler', 'user_real_name':'Vernon Fowler', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
var ann = {'id':2090302, 'content':'', 'group_id':106643, 'link_id':126603539, 'g_l_id':'106643-126603539', 'user_id':1615481, 'user_name':'vfowler', 'user_real_name':'Vernon Fowler', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
var ann = {'id':2558004, 'content':'', 'group_id':106643, 'link_id':126603539, 'g_l_id':'106643-126603539', 'user_id':1615481, 'user_name':'vfowler', 'user_real_name':'Vernon Fowler', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
var ann = {'id':3495379, 'content':'', 'group_id':106643, 'link_id':126603539, 'g_l_id':'106643-126603539', 'user_id':1615481, 'user_name':'vfowler', 'user_real_name':'Vernon Fowler', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
var ann = {'id':3495381, 'content':'', 'group_id':106643, 'link_id':126603539, 'g_l_id':'106643-126603539', 'user_id':1615481, 'user_name':'vfowler', 'user_real_name':'Vernon Fowler', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
_items.push(b);
var b = {'item_id':2036676, 'obj_type':1, 'obj_id':43378425, 'index':10, 'checked':false,
'group_id':106643, 'g_name':'html5_dev', 'link_id':43378425, 'g_l_id':'106643-43378425', 'url':'http://www.readwriteweb.com/archives/adobe_html5_for_digital_publishing_collaborates_with_jquery_webkit.php?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+readwriteweb+%28ReadWriteWeb%29', 'title':'Adobe Puts Focus on HTML5 for Digital Publishing: Collaborates with JQuery and WebKit', 'desc':'Adobe Edge, as the new tool is called, will allow developers to easily create interactive HTML5 experiences. Adobe also announced a new open JavaScript framework for animations that it will contribute back to the jQuery project, as well as a new collaboration with Google that will bring better layout and typographical fidelity to WebKit-based browsers.', 'tags':'Adobe,HTML5,animation,jquery,javascript,framework',
'first_user_id':1412727, 'first_user_name':'osensus', 'first_user_real_name':'Alfred Waizenauer', 'last_user_id':1412727, 'last_user_name':'osensus', 'last_user_real_name':'Alfred Waizenauer',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':1021541, 'group_id':106643, 'link_id':43378425, 'g_l_id':'106643-43378425', 'user_id':1412727, 'user_name':'osensus', 'user_real_name':'Alfred Waizenauer', 'content':'Adobe Edge, as the new tool is called, will allow developers to easily create interactive HTML5 experiences. Adobe also announced a new open JavaScript framework for animations that it will contribute back to the jQuery project, as well as a new collaboration with Google that will bring better layout and typographical fidelity to WebKit-based browsers.'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':2564956, 'obj_type':1, 'obj_id':65334411, 'index':11, 'checked':false,
'group_id':106643, 'g_name':'html5_dev', 'link_id':65334411, 'g_l_id':'106643-65334411', 'url':'http://net.tutsplus.com/tutorials/javascript-ajax/canvas-from-scratch-advanced-drawing', 'title':'Canvas From Scratch: Advanced Drawing | Nettuts+', 'desc':'In the previous article in this series, you learned about the canvas element, and the basics for drawing on it. In this article, I\'m going to demonstrate some of the more advanced drawing functionality.', 'tags':'canvas,html5',
'first_user_id':1614707, 'first_user_name':'eliseos', 'first_user_real_name':'Alexis Sgavel', 'last_user_id':1614707, 'last_user_name':'eliseos', 'last_user_real_name':'Alexis Sgavel',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':1317761, 'group_id':106643, 'link_id':65334411, 'g_l_id':'106643-65334411', 'user_id':1614707, 'user_name':'eliseos', 'user_real_name':'Alexis Sgavel', 'content':'In the previous article in this series, you learned about the canvas element, and the basics for drawing on it. In this article, I\'m going to demonstrate some of the more advanced drawing functionality.'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':1991028, 'obj_type':1, 'obj_id':42167725, 'index':12, 'checked':false,
'group_id':106643, 'g_name':'html5_dev', 'link_id':42167725, 'g_l_id':'106643-42167725', 'url':'http://joapp.com', 'title':'Jo HTML5 Mobile App Framework', 'desc':'Cross plattform html5', 'tags':'html5,framework,mobile',
'first_user_id':1412727, 'first_user_name':'osensus', 'first_user_real_name':'Alfred Waizenauer', 'last_user_id':1412727, 'last_user_name':'osensus', 'last_user_real_name':'Alfred Waizenauer',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':996054, 'group_id':106643, 'link_id':42167725, 'g_l_id':'106643-42167725', 'user_id':1412727, 'user_name':'osensus', 'user_real_name':'Alfred Waizenauer', 'content':'Cross plattform html5'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':4103446, 'obj_type':1, 'obj_id':17803704, 'index':13, 'checked':false,
'group_id':106643, 'g_name':'html5_dev', 'link_id':17803704, 'g_l_id':'106643-17803704', 'url':'http://www.modernizr.com', 'title':'Modernizr', 'desc':'Modernizr adds classes to the \ element which allow you to target specific browser functionality in your stylesheet. You don\'t actually need to write any Javascript to use it.', 'tags':'javascript,web,webdesign,html,browser,css,webstandards,for:@twitter,HTML5,CSS3',
'first_user_id':1615481, 'first_user_name':'vfowler', 'first_user_real_name':'Vernon Fowler', 'last_user_id':1615481, 'last_user_name':'vfowler', 'last_user_real_name':'Vernon Fowler',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':2154022, 'group_id':106643, 'link_id':17803704, 'g_l_id':'106643-17803704', 'user_id':1615481, 'user_name':'vfowler', 'user_real_name':'Vernon Fowler', 'content':'Modernizr adds classes to the \<html\> element which allow you to target specific browser functionality in your stylesheet. You don\'t actually need to write any Javascript to use it.'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':6155665, 'obj_type':1, 'obj_id':121919389, 'index':14, 'checked':false,
'group_id':106643, 'g_name':'html5_dev', 'link_id':121919389, 'g_l_id':'106643-121919389', 'url':'http://html5doctor.com/the-time-element/', 'title':'The time element (and microformats) | HTML5 Doctor', 'desc':'', 'tags':'HTML5,time',
'first_user_id':1615481, 'first_user_name':'vfowler', 'first_user_real_name':'Vernon Fowler', 'last_user_id':1615481, 'last_user_name':'vfowler', 'last_user_real_name':'Vernon Fowler',
'user_count':1, 'p_c_count':0, 'ann_count':2, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var ann = {'id':2133982, 'content':'', 'group_id':106643, 'link_id':121919389, 'g_l_id':'106643-121919389', 'user_id':1615481, 'user_name':'vfowler', 'user_real_name':'Vernon Fowler', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
var ann = {'id':2133983, 'content':'', 'group_id':106643, 'link_id':121919389, 'g_l_id':'106643-121919389', 'user_id':1615481, 'user_name':'vfowler', 'user_real_name':'Vernon Fowler', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
_items.push(b);
var b = {'item_id':6155684, 'obj_type':1, 'obj_id':128281705, 'index':15, 'checked':false,
'group_id':106643, 'g_name':'html5_dev', 'link_id':128281705, 'g_l_id':'106643-128281705', 'url':'http://www.brucelawson.co.uk/2012/best-of-time/', 'title':'Bruce Lawson\'s personal site : The best of s', 'desc':'', 'tags':'time,html5,webdesign,NED12,markup',
'first_user_id':1615481, 'first_user_name':'vfowler', 'first_user_real_name':'Vernon Fowler', 'last_user_id':1615481, 'last_user_name':'vfowler', 'last_user_real_name':'Vernon Fowler',
'user_count':1, 'p_c_count':0, 'ann_count':6, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var ann = {'id':2133986, 'content':'', 'group_id':106643, 'link_id':128281705, 'g_l_id':'106643-128281705', 'user_id':1615481, 'user_name':'vfowler', 'user_real_name':'Vernon Fowler', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
var ann = {'id':2316469, 'content':'', 'group_id':106643, 'link_id':128281705, 'g_l_id':'106643-128281705', 'user_id':1615481, 'user_name':'vfowler', 'user_real_name':'Vernon Fowler', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
var ann = {'id':2316472, 'content':'', 'group_id':106643, 'link_id':128281705, 'g_l_id':'106643-128281705', 'user_id':1615481, 'user_name':'vfowler', 'user_real_name':'Vernon Fowler', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
var ann = {'id':2316473, 'content':'', 'group_id':106643, 'link_id':128281705, 'g_l_id':'106643-128281705', 'user_id':1615481, 'user_name':'vfowler', 'user_real_name':'Vernon Fowler', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
var ann = {'id':2316476, 'content':'', 'group_id':106643, 'link_id':128281705, 'g_l_id':'106643-128281705', 'user_id':1615481, 'user_name':'vfowler', 'user_real_name':'Vernon Fowler', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
var ann = {'id':3471864, 'content':'', 'group_id':106643, 'link_id':128281705, 'g_l_id':'106643-128281705', 'user_id':1615481, 'user_name':'vfowler', 'user_real_name':'Vernon Fowler', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
_items.push(b);
var b = {'item_id':5685511, 'obj_type':1, 'obj_id':126541213, 'index':16, 'checked':false,
'group_id':106643, 'g_name':'html5_dev', 'link_id':126541213, 'g_l_id':'106643-126541213', 'url':'http://dobeweb.com/2012/transfer-wordpress-image-captions-to-html5.html', 'title':'Transfer WordPress Image Captions to HTML5', 'desc':'', 'tags':'captions,image,html,wordpress,html5,webdesign',
'first_user_id':1615481, 'first_user_name':'vfowler', 'first_user_real_name':'Vernon Fowler', 'last_user_id':1615481, 'last_user_name':'vfowler', 'last_user_real_name':'Vernon Fowler',
'user_count':1, 'p_c_count':0, 'ann_count':1, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var ann = {'id':2089239, 'content':'', 'group_id':106643, 'link_id':126541213, 'g_l_id':'106643-126541213', 'user_id':1615481, 'user_name':'vfowler', 'user_real_name':'Vernon Fowler', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
_items.push(b);
var b = {'item_id':3111537, 'obj_type':1, 'obj_id':81687871, 'index':17, 'checked':false,
'group_id':106643, 'g_name':'html5_dev', 'link_id':81687871, 'g_l_id':'106643-81687871', 'url':'http://html5doctor.com/avoiding-common-html5-mistakes', 'title':'Avoiding common HTML5 mistakes | HTML5 Doctor', 'desc':'\"In this post, I\'ll show you some of the mistakes and poor markup practices I often see and explain how to avoid them.\"', 'tags':'HTML5,mistakes',
'first_user_id':1615481, 'first_user_name':'vfowler', 'first_user_real_name':'Vernon Fowler', 'last_user_id':1615481, 'last_user_name':'vfowler', 'last_user_real_name':'Vernon Fowler',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':1599885, 'group_id':106643, 'link_id':81687871, 'g_l_id':'106643-81687871', 'user_id':1615481, 'user_name':'vfowler', 'user_real_name':'Vernon Fowler', 'content':'\"In this post, I\'ll show you some of the mistakes and poor markup practices I often see and explain how to avoid them.\"'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':4099921, 'obj_type':1, 'obj_id':81687747, 'index':18, 'checked':false,
'group_id':106643, 'g_name':'html5_dev', 'link_id':81687747, 'g_l_id':'106643-81687747', 'url':'http://www.w3schools.com/html5/tag_iframe.asp', 'title':'HTML5 iframe Tag', 'desc':'Be wary of any plugins that create iframe elements. If they use invalid attributes, the iframe won\'t render in Internet Explorer (IE).', 'tags':'iframe,HTML5,attributes,support,browser,rendering,Internet Explorer,IE',
'first_user_id':1615481, 'first_user_name':'vfowler', 'first_user_real_name':'Vernon Fowler', 'last_user_id':1615481, 'last_user_name':'vfowler', 'last_user_real_name':'Vernon Fowler',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':2153192, 'group_id':106643, 'link_id':81687747, 'g_l_id':'106643-81687747', 'user_id':1615481, 'user_name':'vfowler', 'user_real_name':'Vernon Fowler', 'content':'Be wary of any plugins that create iframe elements. If they use invalid attributes, the iframe won\'t render in Internet Explorer (IE).'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':5705249, 'obj_type':1, 'obj_id':124378688, 'index':19, 'checked':false,
'group_id':106643, 'g_name':'html5_dev', 'link_id':124378688, 'g_l_id':'106643-124378688', 'url':'http://wpmu.org/10-beautiful-html5-video-audio-players-for-wordpress/', 'title':'Wordpress Video & Audio Players: 10 Beautiful HTML5 Examples', 'desc':'', 'tags':'wordpress,html5,video,audio,plugins',
'first_user_id':1615481, 'first_user_name':'vfowler', 'first_user_real_name':'Vernon Fowler', 'last_user_id':1615481, 'last_user_name':'vfowler', 'last_user_real_name':'Vernon Fowler',
'user_count':1, 'p_c_count':0, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
_items.push(b);
var _group_tags = 'HTML5,html,Javascript,framework,markup,webdesign,mobile,browser,css3,web'.blank() ? [] : 'HTML5,html,Javascript,framework,markup,webdesign,mobile,browser,css3,web'.split(",") ;
var _tag_dict_mode = '1';
function confirmQuit(post_url){
if(!confirm(GROUP_WORD_1)){
return false;
}else{
document.location = post_url;
}
}
function redirectTo(url){
document.location = url;
}
window.addOnLoadListener(markUserStatus);
window.addOnLoadListener(iniPostItemForm);
window.addOnLoadListener(function(){new ContextMenu("leftColumn",{eventType:"click",backgroundColor:'#E0EDFE',color:'#000'})});
window.addOnLoadListener(displayVideo);
window.addOnLoadListener(function(){new AvatarPopup()});