??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美视频二区36p,一区精品久久,在线播放免费http://www.aygfsteel.com/qileilove/category/54258.html不想做屌丝的码农Q不是好目l理Q屌丝生涯从此开始!zh-cnTue, 15 Apr 2014 22:32:10 GMTTue, 15 Apr 2014 22:32:10 GMT60HTML 参考手?/title><link>http://www.aygfsteel.com/qileilove/articles/412473.html</link><dc:creator>其自然EVO</dc:creator><author>其自然EVO</author><pubDate>Tue, 15 Apr 2014 09:50:00 GMT</pubDate><guid>http://www.aygfsteel.com/qileilove/articles/412473.html</guid><wfw:comment>http://www.aygfsteel.com/qileilove/comments/412473.html</wfw:comment><comments>http://www.aygfsteel.com/qileilove/articles/412473.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/qileilove/comments/commentRss/412473.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/qileilove/services/trackbacks/412473.html</trackback:ping><description><![CDATA[     摘要: 按字母顺序排列New : HTML5 中的新标{。标{描q?lt;!--...-->定义注释?lt;!DOCTYPE> 定义文档cd?lt;a>定义锚?lt;abbr>定义~写?lt;acronym>定义只取首字母的~写?lt;address>定义文档作者或拥有者的联系信息?lt;applet>不赞成用。定义嵌入的 app...  <a href='http://www.aygfsteel.com/qileilove/articles/412473.html'>阅读全文</a><img src ="http://www.aygfsteel.com/qileilove/aggbug/412473.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/qileilove/" target="_blank">其自然EVO</a> 2014-04-15 17:50 <a href="http://www.aygfsteel.com/qileilove/articles/412473.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>HTML5 表单属?/title><link>http://www.aygfsteel.com/qileilove/articles/412326.html</link><dc:creator>其自然EVO</dc:creator><author>其自然EVO</author><pubDate>Fri, 11 Apr 2014 10:42:00 GMT</pubDate><guid>http://www.aygfsteel.com/qileilove/articles/412326.html</guid><wfw:comment>http://www.aygfsteel.com/qileilove/comments/412326.html</wfw:comment><comments>http://www.aygfsteel.com/qileilove/articles/412326.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/qileilove/comments/commentRss/412326.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/qileilove/services/trackbacks/412326.html</trackback:ping><description><![CDATA[<div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 11.818181991577148px; line-height: normal; background-color: #f9f9f9;"><h2>HTML5 的新的表单属?/h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">本章讲解涉及 <form> ?<input> 元素的新属性?/p><h3>新的 form 属性:</h3><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">autocomplete</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">novalidate</li></ul><h3>新的 input 属性:</h3><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">autocomplete</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">autofocus</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">form</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">form overrides (formaction, formenctype, formmethod, formnovalidate, formtarget)</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">height ?width</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">list</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">min, max ?step</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">multiple</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">pattern (regexp)</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">placeholder</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">required</li></ul></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 11.818181991577148px; line-height: normal; background-color: #f9f9f9;"><h2>览器支?/h2><table style="margin: 10px 0px 0px; padding: 0px; border-style: solid; border-color: #aaaaaa; border-collapse: collapse; width: 709.0908813476563px;"><tbody style="margin: 0px; padding: 0px; border: 0px;"><tr style="margin: 0px; padding: 0px; border: 0px;"><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5; width: 156.36363220214844px;">Input type</th><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5; width: 85.45454406738281px;">IE</th><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5; width: 85.45454406738281px;">Firefox</th><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5; width: 85.45454406738281px;">Opera</th><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5; width: 85.45454406738281px;">Chrome</th><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5; width: 85.45454406738281px;">Safari</th></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">autocomplete</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">8.0</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">3.5</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">9.5</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">3.0</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">4.0</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">autofocus</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">No</span></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">No</span></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">10.0</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">3.0</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">4.0</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">form</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">No</span></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">No</span></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">9.5</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">No</span></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">No</span></td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">form overrides</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">No</span></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">No</span></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">10.5</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">No</span></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">No</span></td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">height and width</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">8.0</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">3.5</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">9.5</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">3.0</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">4.0</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">list</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">No</span></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">No</span></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">9.5</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">No</span></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">No</span></td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">min, max and step</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">No</span></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">No</span></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">9.5</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">3.0</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">No</span></td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">multiple</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">No</span></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">3.5</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">No</span></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">3.0</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">4.0</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">novalidate</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">No</span></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">No</span></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">No</span></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">No</span></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">No</span></td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">pattern</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">No</span></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">No</span></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">9.5</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">3.0</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">No</span></td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">placeholder</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">No</span></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">No</span></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">No</span></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">3.0</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">3.0</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">required</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">No</span></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">No</span></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">9.5</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">3.0</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">No</span></td></tr></tbody></table></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 11.818181991577148px; line-height: normal; background-color: #f9f9f9;"><h2>autocomplete 属?/h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">autocomplete 属性规?form ?input 域应该拥有自动完成功能?/p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">注释Q?/span>autocomplete 适用?<form> 标签Q以及以下类型的 <input> 标签Qtext, search, url, telephone, email, password, datepickers, range 以及 color?/p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">当用户在自动完成域中开始输入时Q浏览器应该在该域中昄填写的选项Q?/p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;"><form action="demo_form.asp" method="get" <code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">autocomplete="on"</code>> First name: <input type="text" name="fname" /><br /> Last name: <input type="text" name="lname" /><br /> E-mail: <input type="email" name="email" <code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">autocomplete="off"</code> /><br /> <input type="submit" /> </form> </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一?/a></p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">注释Q?/span>在某些浏览器中,您可能需要启用自动完成功能,以该属性生效?/p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 11.818181991577148px; line-height: normal; background-color: #f9f9f9;"><h2>autofocus 属?/h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">autofocus 属性规定在面加蝲Ӟ域自动地获得焦点?/p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">注释Q?/span>autofocus 属性适用于所?<input> 标签的类型?/p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">User name: <input type="text" name="user_name" <code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">autofocus="autofocus"</code> /></pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一?/a></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 11.818181991577148px; line-height: normal; background-color: #f9f9f9;"><h2>form 属?/h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">form 属性规定输入域所属的一个或多个表单?/p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">注释Q?/span>form 属性适用于所?<input> 标签的类型?/p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">form 属性必d用所属表单的 idQ?/p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;"><form action="demo_form.asp" method="get" <span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">id="user_form"</span>> First name:<input type="text" name="fname" /> <input type="submit" /> </form> Last name: <input type="text" name="lname" <code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">form="user_form"</code> /> </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一?/a></p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">注释Q?/span>如需引用一个以上的表单Q请使用I格分隔的列表?/p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 11.818181991577148px; line-height: normal; background-color: #f9f9f9;"><h2>表单重写属?/h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">表单重写属性(form override attributesQ允许您重写 form 元素的某些属性设定?/p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">表单重写属性有Q?/p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">formaction - 重写表单?action 属?/li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">formenctype - 重写表单?enctype 属?/li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">formmethod - 重写表单?method 属?/li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">formnovalidate - 重写表单?novalidate 属?/li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">formtarget - 重写表单?target 属?/li></ul><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">注释Q?/span>表单重写属性适用于以下类型的 <input> 标签Qsubmit ?image?/p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;"><form action="demo_form.asp" method="get" id="user_form"> E-mail: <input type="email" name="userid" /><br /> <input type="submit" value="Submit" /> <br /> <input type="submit" <code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">formaction="demo_admin.asp"</code> value="Submit as admin" /> <br /> <input type="submit" <code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">formnovalidate="true"</code> value="Submit without validation" /> <br /> </form> </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一?/a></p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">注释Q?/span>q些属性对于创Z同的提交按钮很有帮助?/p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 11.818181991577148px; line-height: normal; background-color: #f9f9f9;"><h2>height ?width 属?/h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">height ?width 属性规定用?image cd?input 标签的图像高度和宽度?/p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">注释Q?/span>height ?width 属性只适用?image cd?<input> 标签?/p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;"><input type="image" src="img_submit.gif" <code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">width="99"</code> <code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">height="99"</code> /></pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一?/a></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 11.818181991577148px; line-height: normal; background-color: #f9f9f9;"><h2>list 属?/h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">list 属性规定输入域?datalist。datalist 是输入域的选项列表?/p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">注释Q?/span>list 属性适用于以下类型的 <input> 标签Qtext, search, url, telephone, email, date pickers, number, range 以及 color?/p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">Webpage: <input type="url" <code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">list="url_list"</code> name="link" /> <datalist <span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">id="url_list"</span>> <option label="W3Schools" value="http://www.w3school.com.cn" /> <option label="Google" value="http://www.google.com" /> <option label="Microsoft" value="http://www.microsoft.com" /> </datalist> </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一?/a></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 11.818181991577148px; line-height: normal; background-color: #f9f9f9;"><h2>min、max ?step 属?/h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">min、max ?step 属性用于ؓ包含数字或日期的 input cd规定限定Q约束)?/p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">max 属性规定输入域所允许的最大倹{?/p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">min 属性规定输入域所允许的最倹{?/p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">step 属性ؓ输入域规定合法的数字间隔Q如?step="3"Q则合法的数?-3,0,3,6 {)?/p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">注释Q?/span>min、max ?step 属性适用于以下类型的 <input> 标签Qdate pickers、number 以及 range?/p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">下面的例子显CZ个数字域Q该域接受介?0 ?10 之间的|且步qؓ 3Q即合法的gؓ 0?? ?9Q:</p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">Points: <input type="number" name="points" <code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">min="0"</code> <code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">max="10"</code> <code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">step="3"</code> /></pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一?/a></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 11.818181991577148px; line-height: normal; background-color: #f9f9f9;"><h2>multiple 属?/h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">multiple 属性规定输入域中可选择多个倹{?/p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">注释Q?/span>multiple 属性适用于以下类型的 <input> 标签Qemail ?file?/p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">Select images: <input type="file" name="img" <code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">multiple="multiple"</code> /></pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一?/a></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 11.818181991577148px; line-height: normal; background-color: #f9f9f9;"><h2>novalidate 属?/h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">novalidate 属性规定在提交表单时不应该验证 form ?input 域?/p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">注释Q?/span>novalidate 属性适用?<form> 以及以下cd?<input> 标签Qtext, search, url, telephone, email, password, date pickers, range 以及 color.</p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;"><form action="demo_form.asp" method="get" <code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">novalidate="true"</code>> E-mail: <input type="email" name="user_email" /> <input type="submit" /> </form> </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一?/a></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 11.818181991577148px; line-height: normal; background-color: #f9f9f9;"><h2>pattern 属?/h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">pattern 属性规定用于验?input 域的模式QpatternQ?/p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">模式QpatternQ?是正则表辑ּ。您可以在我们的 <a style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">JavaScript 教程</a>中学习到有关正则表达式的内容?/p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">注释Q?/span>pattern 属性适用于以下类型的 <input> 标签Qtext, search, url, telephone, email 以及 password?/p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">下面的例子显CZ一个只能包含三个字母的文本域(不含数字及特D字W)Q?/p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">Country code: <input type="text" name="country_code" <code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">pattern="[A-z]{3}"</code> title="Three letter country code" /> </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一?/a></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 11.818181991577148px; line-height: normal; background-color: #f9f9f9;"><h2>placeholder 属?/h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">placeholder 属性提供一U提C(hintQ,描述输入域所期待的倹{?/p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">注释Q?/span>placeholder 属性适用于以下类型的 <input> 标签Qtext, search, url, telephone, email 以及 password?/p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">提示QhintQ会在输入域为空时显C出玎ͼ会在输入域获得焦Ҏ消失Q?/p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;"><input type="search" name="user_search" <code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">placeholder="Search W3School"</code> /></pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一?/a></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 11.818181991577148px; line-height: normal; background-color: #f9f9f9;"><h2>required 属?/h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">required 属性规定必d提交之前填写输入域(不能为空Q?/p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">注释Q?/span>required 属性适用于以下类型的 <input> 标签Qtext, search, url, telephone, email, password, date pickers, number, checkbox, radio 以及 file?/p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">Name: <input type="text" name="usr_name" <code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">required="required"</code> /></pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一?/a></p></div><img src ="http://www.aygfsteel.com/qileilove/aggbug/412326.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/qileilove/" target="_blank">其自然EVO</a> 2014-04-11 18:42 <a href="http://www.aygfsteel.com/qileilove/articles/412326.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>HTML5 表单元素http://www.aygfsteel.com/qileilove/articles/412325.html其自然EVO其自然EVOFri, 11 Apr 2014 10:36:00 GMThttp://www.aygfsteel.com/qileilove/articles/412325.htmlhttp://www.aygfsteel.com/qileilove/comments/412325.htmlhttp://www.aygfsteel.com/qileilove/articles/412325.html#Feedback0http://www.aygfsteel.com/qileilove/comments/commentRss/412325.htmlhttp://www.aygfsteel.com/qileilove/services/trackbacks/412325.html

HTML5 的新的表单元素:

HTML5 拥有若干涉及表单的元素和属性?/p>

本章介绍以下新的表单元素Q?/p>

  • datalist
  • keygen
  • output

览器支?/h2>
Input typeIEFirefoxOperaChromeSafari
datalistNoNo9.5NoNo
keygenNoNo10.53.0No
outputNoNo9.5NoNo

datalist 元素

datalist 元素规定输入域的选项列表?/p>

列表是通过 datalist 内的 option 元素创徏的?/p>

如需?datalist l定到输入域Q请用输入域?list 属性引?datalist ?idQ?/p>

实例

Webpage: <input type="url" list="url_list" name="link" /> <datalist id="url_list"> <option label="W3School" value="http://www.W3School.com.cn" /> <option label="Google" value="http://www.google.com" /> <option label="Microsoft" value="http://www.microsoft.com" /> </datalist> 

亲自试一?/a>

提示Q?/span>option 元素永远都要讄 value 属性?/p>

keygen 元素

keygen 元素的作用是提供一U验证用L可靠Ҏ?/p>

keygen 元素是密钥对生成器(key-pair generatorQ。当提交表单Ӟ会生成两个键Q一个是U钥Q一个公钥?/p>

U钥Qprivate keyQ存储于客户端,公钥Qpublic keyQ则被发送到服务器。公钥可用于之后验证用户的客L证书Qclient certificateQ?/p>

目前Q浏览器Ҏ元素的糟p的支持度不以使其成ؓ一U有用的安全标准?/p>

实例

<form action="demo_form.asp" method="get"> Username: <input type="text" name="usr_name" /> Encryption: <keygen name="security" /> <input type="submit" /> </form> 

亲自试一?/a>

output 元素

output 元素用于不同cd的输出,比如计算或脚本输出:

实例

<output id="result" onforminput="resCalc()"></output>

亲自试一?/a>



其自然EVO 2014-04-11 18:36 发表评论
]]>
HTML 5 服务器发送事?/title><link>http://www.aygfsteel.com/qileilove/articles/412246.html</link><dc:creator>其自然EVO</dc:creator><author>其自然EVO</author><pubDate>Thu, 10 Apr 2014 08:06:00 GMT</pubDate><guid>http://www.aygfsteel.com/qileilove/articles/412246.html</guid><wfw:comment>http://www.aygfsteel.com/qileilove/comments/412246.html</wfw:comment><comments>http://www.aygfsteel.com/qileilove/articles/412246.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/qileilove/comments/commentRss/412246.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/qileilove/services/trackbacks/412246.html</trackback:ping><description><![CDATA[<div class="wmqeeuq" id="intro" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 11.818181991577148px; line-height: normal; background-color: #f9f9f9;"><p style="margin: 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-family: 微Y雅黑; font-size: 14px; font-weight: 800;">HTML5 服务器发送事Ӟserver-sent eventQ允许网获得来自服务器的更新?/span></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 11.818181991577148px; line-height: normal; background-color: #f9f9f9;"><h2>Server-Sent 事g - 单向消息传?/h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">Server-Sent 事g指的是网自动获取来自服务器的更新?/p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">以前也可能做到这一点,前提是网不得不询问是否有可用的更新。通过服务器发送事Ӟ更新能够自动到达?/p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">例子QFacebook/Twitter 更新、估h新、新的博文、赛事结果等?/p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 11.818181991577148px; line-height: normal; background-color: #f9f9f9;"><h2>览器支?/h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">所有主浏览器均支持服务器发送事Ӟ除了 Internet Explorer?/p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 11.818181991577148px; line-height: normal; background-color: #f9f9f9;"><h2>接收 Server-Sent 事g通知</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">EventSource 对象用于接收服务器发送事仉知Q?/p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var source=new EventSource("demo_sse.php"); source.onmessage=function(event) { document.getElementById("result").innerHTML+=event.data + "<br />"; }; </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一?/a></p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">例子解释Q?/p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">创徏一个新?EventSource 对象Q然后规定发送更新的面?URLQ本例中?"demo_sse.php"Q?/li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">每接收到一ơ更斎ͼ׃发生 onmessage 事g</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">?onmessage 事g发生Ӟ把已接收的数据推?id ?"result" 的元素中</li></ul></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 11.818181991577148px; line-height: normal; background-color: #f9f9f9;"><h2>?Server-Sent 事g支持</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在上面的 TIY 实例中,我们~写了一D额外的代码来检服务器发送事件的览器支持情况:</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">if(typeof(EventSource)!=="undefined") { <span style="margin: 0px; padding: 0px; border: 0px; color: #999999;">// Yes! Server-sent events support! // Some code.....</span> } else { <span style="margin: 0px; padding: 0px; border: 0px; color: #999999;">// Sorry! No server-sent events support..</span> } </pre></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 11.818181991577148px; line-height: normal; background-color: #f9f9f9;"><h2>服务器端代码实例</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">Z让上面的例子可以q行Q您q需要能够发送数据更新的服务器(比如 PHP ?ASPQ?/p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">服务器端事g的语法是非常简单的。把 "Content-Type" 报头讄?"text/event-stream"。现在,您可以开始发送事件流了?/p><h3>PHP 代码 (demo_sse.php)Q?/h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;"><?php header('Content-Type: text/event-stream'); header('Cache-Control: no-cache'); $time = date('r'); echo "data: The server time is: {$time}\n\n"; flush(); ?> </pre><h3>ASP 代码 (VB) (demo_sse.asp):</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;"><% Response.ContentType="text/event-stream" Response.Expires=-1 Response.Write("data: " & now()) Response.Flush() %> </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">代码解释Q?/p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">把报?"Content-Type" 讄?"text/event-stream"</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">规定不对面q行~存</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">输出发送日期(始终?"data: " 开_</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">向网刷新输出数?/li></ul></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 11.818181991577148px; line-height: normal; background-color: #f9f9f9;"><h2>EventSource 对象</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在上面的例子中,我们使用 onmessage 事g来获取消息。不q还可以使用其他事gQ?/p><table style="margin: 10px 0px 0px; padding: 0px; border-style: solid; border-color: #aaaaaa; border-collapse: collapse; width: 709.0908813476563px;"><tbody style="margin: 0px; padding: 0px; border: 0px;"><tr style="margin: 0px; padding: 0px; border: 0px;"><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5;">事g</th><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5;">描述</th></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">onopen</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">当通往服务器的q接被打开</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">onmessage</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">当接收到消息</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">onerror</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">当错误发?/td></tr></tbody></table></div><img src ="http://www.aygfsteel.com/qileilove/aggbug/412246.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/qileilove/" target="_blank">其自然EVO</a> 2014-04-10 16:06 <a href="http://www.aygfsteel.com/qileilove/articles/412246.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>HTML 5 Web Workershttp://www.aygfsteel.com/qileilove/articles/412244.html其自然EVO其自然EVOThu, 10 Apr 2014 08:01:00 GMThttp://www.aygfsteel.com/qileilove/articles/412244.htmlhttp://www.aygfsteel.com/qileilove/comments/412244.htmlhttp://www.aygfsteel.com/qileilove/articles/412244.html#Feedback0http://www.aygfsteel.com/qileilove/comments/commentRss/412244.htmlhttp://www.aygfsteel.com/qileilove/services/trackbacks/412244.html

web worker 是运行在后台?JavaScriptQ不会媄响页面的性能?/span>

什么是 Web WorkerQ?/h2>

当在 HTML 面中执行脚本时Q页面的状态是不可响应的,直到脚本已完成?/p>

web worker 是运行在后台?JavaScriptQ独立于其他脚本Q不会媄响页面的性能。您可以l箋做Q何愿意做的事情:点击、选取内容{等Q而此?web worker 在后台运行?/p>

览器支?/h2>

所有主浏览器均支?web workerQ除?Internet Explorer?/p>

HTML5 Web Workers 实例

下面的例子创Z一个简单的 web workerQ在后台计数Q?/p>

计数Q?output id="result" style="margin: 0px; padding: 0px; border: 0px; font-weight: bold; font-size: 12px; line-height: normal; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0000cc;">

 

亲自试一?/a>

?Web Worker 支持

在创?web worker 之前Q请用L览器是否支持它Q?/p>

if(typeof(Worker)!=="undefined")   {   // Yes! Web worker support!   // Some code.....   } else   {   // Sorry! No Web Worker support..   } 

创徏 web worker 文g

现在Q让我们在一个外?JavaScript 中创建我们的 web worker?/p>

在这里,我们创徏了计数脚本。该脚本存储?"demo_workers.js" 文g中:

var i=0;  function timedCount() { i=i+1; postMessage(i); setTimeout("timedCount()",500); }  timedCount(); 

以上代码中重要的部分?nbsp;postMessage() Ҏ - 它用于向 HTML 面传回一D|息?/p>

注释Q?/span>web worker 通常不用于如此简单的脚本Q而是用于更耗费 CPU 资源的Q务?/p>

创徏 Web Worker 对象

我们已经有了 web worker 文gQ现在我们需要从 HTML 面调用它?/p>

下面的代码检是否存?workerQ如果不存在Q? 它会创徏一个新?web worker 对象Q然后运?"demo_workers.js" 中的代码Q?/p>

if(typeof(w)=="undefined")   {   w=new Worker("demo_workers.js");   } 

然后我们可以从 web worker 发生和接收消息了?/p>

?web worker d一?"onmessage" 事g监听器:

w.onmessage=function(event){ document.getElementById("result").innerHTML=event.data; }; 

?web worker 传递消息时Q会执行事g监听器中的代码。event.data 中存有来?event.data 的数据?/p>

l止 Web Worker

当我们创?web worker 对象后,它会l箋监听消息Q即使在外部脚本完成之后Q直到其被终止ؓ止?/p>

如需l止 web workerQƈ释放览?计算源,请?terminate() ҎQ?/p>

w.terminate();

完整?Web Worker 实例代码

我们已经看到?.js 文g中的 Worker 代码。下面是 HTML 面的代码:

实例

<!DOCTYPE html> <html> <body>  <p>Count numbers: <output id="result"></output></p> <button onclick="startWorker()">Start Worker</button> <button onclick="stopWorker()">Stop Worker</button> <br /><br />  <script> var w;  function startWorker() { if(typeof(Worker)!=="undefined") {   if(typeof(w)=="undefined")     {     w=new Worker("demo_workers.js");     }   w.onmessage = function (event) {     document.getElementById("result").innerHTML=event.data;   }; } else { document.getElementById("result").innerHTML="Sorry, your browser  does not support Web Workers..."; } }  function stopWorker() { w.terminate(); } </script>  </body> </html> 

亲自试一?/a>

Web Workers ?DOM

׃ web worker 位于外部文g中,它们无法讉K下例 JavaScript 对象Q?/p>



其自然EVO 2014-04-10 16:01 发表评论
]]>
HTML 5 应用E序~存http://www.aygfsteel.com/qileilove/articles/412243.html其自然EVO其自然EVOThu, 10 Apr 2014 07:58:00 GMThttp://www.aygfsteel.com/qileilove/articles/412243.htmlhttp://www.aygfsteel.com/qileilove/comments/412243.htmlhttp://www.aygfsteel.com/qileilove/articles/412243.html#Feedback0http://www.aygfsteel.com/qileilove/comments/commentRss/412243.htmlhttp://www.aygfsteel.com/qileilove/services/trackbacks/412243.html

使用 HTML5Q通过创徏 cache manifest 文gQ可以轻村֜创徏 web 应用的离U版本?/span>

什么是应用E序~存QApplication CacheQ?

HTML5 引入了应用程序缓存,q意味着 web 应用可进行缓存,q可在没有因特网q接时进行访问?/p>

应用E序~存为应用带来三个优势:

  • ȝ览 - 用户可在应用ȝ时用它?/li>
  • 速度 - 已缓存资源加载得更快
  • 减少服务器负?- 览器将只从服务器下载更新过或更改过的资源?/li>

览器支?/h2>

所有主浏览器均支持应用程序缓存,除了 Internet Explorer?/p>

HTML5 Cache Manifest 实例

下面的例子展CZ带有 cache manifest ?HTML 文档Q供ȝ览Q:

实例

<!DOCTYPE HTML> <html manifest="demo.appcache">  <body> The content of the document...... </body>  </html> 

亲自试一?/a>

Cache Manifest 基础

如需启用应用E序~存Q请在文档的 <html> 标签中包?manifest 属性:

<!DOCTYPE HTML> <html manifest="demo.appcache"> ... </html> 

每个指定?manifest 的页面在用户对其讉K旉会被~存。如果未指定 manifest 属性,则页面不会被~存Q除非在 manifest 文g中直接指定了该页面)?/p>

manifest 文g的徏议的文g扩展名是Q?.appcache"?/p>

h意,manifest 文g需要配|?span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">正确?MIME-typeQ即 "text/cache-manifest"。必d web 服务器上q行配置?/p>

Manifest 文g

manifest 文g是简单的文本文gQ它告知览器被~存的内容(以及不缓存的内容Q?/p>

manifest 文g可分Z个部分:

CACHE MANIFEST

W一行,CACHE MANIFESTQ是必需的:

CACHE MANIFEST /theme.css /logo.gif /main.js 

上面?manifest 文g列出了三个资源:一?CSS 文gQ一?GIF 囑փQ以及一?JavaScript 文g。当 manifest 文g加蝲后,览器会从网站的根目录下载这三个文g。然后,无论用户何时与因特网断开q接Q这些资源依然是可用的?/p>

NETWORK

下面?NETWORK 节规定文g "login.asp" 永远不会被缓存,且离U时是不可用的:

NETWORK: login.asp 

可以使用星号来指C所有其他资?文g都需要因特网q接Q?/p>

NETWORK: * 

FALLBACK

下面?FALLBACK 节规定如果无法建立因特|连接,则用 "offline.html" 替代 /html5/ 目录中的所有文Ӟ

FALLBACK: /html5/ /404.html 

注释Q?/span>W一?URI 是资源,W二个是替补?/p>

更新~存

一旦应用被~存Q它׃保持~存直到发生下列情况Q?/p>

实例 - 完整?Manifest 文g

CACHE MANIFEST # 2012-02-21 v1.0.0 /theme.css /logo.gif /main.js  NETWORK: login.asp  FALLBACK: /html5/ /404.html 

重要的提C:?"#" 开头的是注释行Q但也可满其他用途。应用的~存会在?manifest 文g更改时被更新。如果您~辑了一q图片,或者修改了一?JavaScript 函数Q这些改变都不会被重新缓存。更新注释行中的日期和版本号是一Uɋ览器重新缓存文件的办法?/p>

关于应用E序~存的注?/h2>

L心缓存的内容?/p>

一旦文件被~存Q则览器会l箋展示已缓存的版本Q即使您修改了服务器上的文g。ؓ了确保浏览器更新~存Q您需要更?manifest 文g?/p>

注释Q?/span>览器对~存数据的容量限制可能不太一P某些览器设|的限制是每个站?5MBQ?/p>



其自然EVO 2014-04-10 15:58 发表评论
]]>
HTML 5 Web 存储http://www.aygfsteel.com/qileilove/articles/412242.html其自然EVO其自然EVOThu, 10 Apr 2014 07:55:00 GMThttp://www.aygfsteel.com/qileilove/articles/412242.htmlhttp://www.aygfsteel.com/qileilove/comments/412242.htmlhttp://www.aygfsteel.com/qileilove/articles/412242.html#Feedback0http://www.aygfsteel.com/qileilove/comments/commentRss/412242.htmlhttp://www.aygfsteel.com/qileilove/services/trackbacks/412242.html

在客L存储数据

HTML5 提供了两U在客户端存储数据的新方法:

  • localStorage - 没有旉限制的数据存?/li>
  • sessionStorage - 针对一?session 的数据存?/li>

之前Q这些都是由 cookie 完成的。但?cookie 不适合大量数据的存储,因ؓ它们由每个对服务器的h来传递,q?cookie 速度很慢而且效率也不高?/p>

?HTML5 中,数据不是由每个服务器h传递的Q而是只有在请求时使用数据。它使在不媄响网站性能的情况下存储大量数据成ؓ可能?/p>

对于不同的网站,数据存储于不同的区域Qƈ且一个网站只能访问其自n的数据?/p>

HTML5 使用 JavaScript 来存储和讉K数据?/p>

localStorage Ҏ

localStorage Ҏ存储的数据没有时间限制。第二天、第二周或下一q之后,数据依然可用?/p>

如何创徏和访?localStorageQ?/p>

实例

<script type="text/javascript"> localStorage.lastname="Smith"; document.write(localStorage.lastname); </script> 

亲自试一?/a>

下面的例子对用户讉K面的次数进行计敎ͼ

实例

<script type="text/javascript"> if (localStorage.pagecount)   {   localStorage.pagecount=Number(localStorage.pagecount) +1;   } else   {   localStorage.pagecount=1;   } document.write("Visits "+ localStorage.pagecount + " time(s)."); </script> 

亲自试一?/a>

sessionStorage Ҏ

sessionStorage Ҏ针对一?session q行数据存储。当用户关闭览器窗口后Q数据会被删除?/p>

如何创徏q访问一?sessionStorageQ?/p>

实例

<script type="text/javascript"> sessionStorage.lastname="Smith"; document.write(sessionStorage.lastname); </script> 

亲自试一?/a>

下面的例子对用户在当?session 中访问页面的ơ数q行计数Q?/p>

实例

<script type="text/javascript"> if (sessionStorage.pagecount)   {   sessionStorage.pagecount=Number(sessionStorage.pagecount) +1;   } else   {   sessionStorage.pagecount=1;   } document.write("Visits "+sessionStorage.pagecount+" time(s) this session."); </script> 

亲自试一?/a>



其自然EVO 2014-04-10 15:55 发表评论
]]>
HTML5 地理定位http://www.aygfsteel.com/qileilove/articles/412241.html其自然EVO其自然EVOThu, 10 Apr 2014 07:51:00 GMThttp://www.aygfsteel.com/qileilove/articles/412241.htmlhttp://www.aygfsteel.com/qileilove/comments/412241.htmlhttp://www.aygfsteel.com/qileilove/articles/412241.html#Feedback0http://www.aygfsteel.com/qileilove/comments/commentRss/412241.htmlhttp://www.aygfsteel.com/qileilove/services/trackbacks/412241.html

HTML5 GeolocationQ地理定位)用于定位用户的位|?/span>

亲自试一试:在谷歌地图上昄您的位置

定位用户的位|?/h2>

HTML5 Geolocation API 用于获得用户的地理位|?/p>

鉴于该特性可能R犯用L隐私Q除非用户同意,否则用户位置信息是不可用的?/p>

览器支?/h2>

Internet Explorer 9、Firefox、Chrome、Safari 以及 Opera 支持地理定位?/p>

注释Q?/span>对于拥有 GPS 的设备,比如 iPhoneQ地理定位更加精?/p>

HTML5 - 使用地理定位

请?getCurrentPosition() Ҏ来获得用L位置?/p>

下例是一个简单的地理定位实例Q可q回用户位置的经度和U度?/p>

实例

<script> var x=document.getElementById("demo"); function getLocation()   {   if (navigator.geolocation)     {     navigator.geolocation.getCurrentPosition(showPosition);     }   else{x.innerHTML="Geolocation is not supported by this browser.";}   } function showPosition(position)   {   x.innerHTML="Latitude: " + position.coords.latitude +   "<br />Longitude: " + position.coords.longitude;   } </script> 

亲自试一?/a>

例子解释Q?/p>

上面的例子是一个非常基的地理定位脚本,不含错误处理?/p>

处理错误和拒l?/h2>

getCurrentPosition() Ҏ的第二个参数用于处理错误。它规定当获取用户位|失败时q行的函敎ͼ

实例

function showError(error)   {   switch(error.code)     {     case error.PERMISSION_DENIED:       x.innerHTML="User denied the request for Geolocation."       break;     case error.POSITION_UNAVAILABLE:       x.innerHTML="Location information is unavailable."       break;     case error.TIMEOUT:       x.innerHTML="The request to get user location timed out."       break;     case error.UNKNOWN_ERROR:       x.innerHTML="An unknown error occurred."       break;     }   } 

亲自试一?/a>

错误代码Q?/p>

在地图中昄l果

如需在地图中昄l果Q您需要访问可使用l纬度的地图服务Q比如谷歌地图或癑ֺ地图Q?/p>

实例

function showPosition(position) { var latlon=position.coords.latitude+","+position.coords.longitude;  var img_url="http://maps.googleapis.com/maps/api/staticmap?center=" +latlon+"&zoom=14&size=400x300&sensor=false";  document.getElementById("mapholder").innerHTML="<img src='"+img_url+"' />"; } 

亲自试一?/a>

在上例中Q我们用返回的l纬度数据在h地图中显CZ|(使用静态图像)?/p>

h地图脚本

上面的链接向您演C如何用脚本来昄带有标记、羃攑֒拖曳选项的交互式地图?/p>

l定位置的信?/h2>

本页演示的是如何在地图上昄用户的位|。不q,地理定位对于l定位置的信息同样很有用处?/p>

案例Q?/p>

  • 更新本地信息
  • 昄用户周围的兴点
  • 交互式R载导航系l?(GPS)

getCurrentPosition() Ҏ - q回数据

若成功,?getCurrentPosition() Ҏq回对象。始l会q回 latitude、longitude 以及 accuracy 属性。如果可用,则会q回其他下面的属性?/p>
属?/th>描述
coords.latitude十进制数的纬?/td>
coords.longitude十进制数的经?/td>
coords.accuracy位置_ֺ
coords.altitudehQvq面以上以米?/td>
coords.altitudeAccuracy位置的v拔精?/td>
coords.heading方向Q从正北开始以度计
coords.speed速度Q以c?每秒?/td>
timestamp响应的日?旉

Geolocation 对象 - 其他有趣的方?/h2>

watchPosition() - q回用户的当前位|,ql返回用L动时的更C|(像汽R上的 GPSQ?/p>

clearWatch() - 停止 watchPosition() Ҏ

下面的例子展C?watchPosition() Ҏ。您需要一台精的 GPS 讑֤来测试该例(比如 iPhoneQ:

实例

<script> var x=document.getElementById("demo"); function getLocation()   {   if (navigator.geolocation)     {     navigator.geolocation.watchPosition(showPosition);     }   else{x.innerHTML="Geolocation is not supported by this browser.";}   } function showPosition(position)   {   x.innerHTML="Latitude: " + position.coords.latitude +   "<br />Longitude: " + position.coords.longitude;   } </script> 

亲自试一?/a>



其自然EVO 2014-04-10 15:51 发表评论
]]>
HTML 5 Canvas vs. SVGhttp://www.aygfsteel.com/qileilove/articles/412240.html其自然EVO其自然EVOThu, 10 Apr 2014 07:47:00 GMThttp://www.aygfsteel.com/qileilove/articles/412240.htmlhttp://www.aygfsteel.com/qileilove/comments/412240.htmlhttp://www.aygfsteel.com/qileilove/articles/412240.html#Feedback0http://www.aygfsteel.com/qileilove/comments/commentRss/412240.htmlhttp://www.aygfsteel.com/qileilove/services/trackbacks/412240.html

Canvas ?SVG 都允许您在浏览器中创建图形,但是它们在根本上是不同的?/span>

SVG

SVG 是一U?XML 描述 2D 囑Ş的语a?/p>

SVG Z XMLQ这意味着 SVG DOM 中的每个元素都是可用的。您可以为某个元素附?JavaScript 事g处理器?/p>

?SVG 中,每个被绘制的囑Ş均被视ؓ对象。如?SVG 对象的属性发生变化,那么览器能够自动重现图形?/p>

Canvas

Canvas 通过 JavaScript 来绘?2D 囑Ş?/p>

Canvas 是逐像素进行渲染的?/p>

?canvas 中,一旦图形被l制完成Q它׃会l得到浏览器的关注。如果其位置发生变化Q那么整个场景也需要重新绘Ӟ包括M或许已被囑Ş覆盖的对象?/p>

Canvas ?SVG 的比?/h2>

下表列出?canvas ?SVG 之间的一些不同之处?/p>

Canvas

  • 依赖分L?/li>
  • 不支持事件处理器
  • q文本渲染能力
  • 能够?.png ?.jpg 格式保存l果囑փ
  • 最适合囑փ密集型的游戏Q其中的许多对象会被频繁重绘

SVG

  • 不依赖分辨率
  • 支持事g处理?/li>
  • 最适合带有大型渲染区域的应用程序(比如h地图Q?/li>
  • 复杂度高会减慢渲染速度QQ何过度?DOM 的应用都不快Q?/li>
  • 不适合游戏应用


其自然EVO 2014-04-10 15:47 发表评论
]]>
HTML5 内联 SVGhttp://www.aygfsteel.com/qileilove/articles/412239.html其自然EVO其自然EVOThu, 10 Apr 2014 07:41:00 GMThttp://www.aygfsteel.com/qileilove/articles/412239.htmlhttp://www.aygfsteel.com/qileilove/comments/412239.htmlhttp://www.aygfsteel.com/qileilove/articles/412239.html#Feedback0http://www.aygfsteel.com/qileilove/comments/commentRss/412239.htmlhttp://www.aygfsteel.com/qileilove/services/trackbacks/412239.html

HTML5 支持内联 SVG?/span>

什么是SVGQ?/h2>
  • SVG 指可伸羃矢量囑Ş (Scalable Vector Graphics)
  • SVG 用于定义用于|络的基于矢量的囑Ş
  • SVG 使用 XML 格式定义囑Ş
  • SVG 囑փ在放大或改变寸的情况下其图形质量不会有损失
  • SVG 是万l网联盟的标?/li>

SVG 的优?/h2>

与其他图像格式相比(比如 JPEG ?GIFQ,使用 SVG 的优势在于:

  • SVG 囑փ可通过文本~辑器来创徏和修?/li>
  • SVG 囑փ可被搜烦、烦引、脚本化或压~?/li>
  • SVG 是可伸羃?/li>
  • SVG 囑փ可在M的分辨率下被高质量地打印
  • SVG 可在囑փ质量不下降的情况下被攑֤

览器支?/h2>

Internet Explorer 9、Firefox、Opera、Chrome 以及 Safari 支持内联 SVG?/p>

?SVG 直接嵌入 HTML 面

?HTML5 中,您能够将 SVG 元素直接嵌入 HTML 面中:

实例

<!DOCTYPE html> <html> <body>  <svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="190">   <polygon points="100,10 40,180 190,60 10,60 160,180"   style="fill:lime;stroke:purple;stroke-width:5;fill-rule:evenodd;" /> </svg>  </body> </html> 

亲自试一?/a>

l果Q?/p>

如需学习更多有关 SVG 的知识,请阅L们的 SVG 教程?/p>



其自然EVO 2014-04-10 15:41 发表评论
]]>
HTML 5 Canvashttp://www.aygfsteel.com/qileilove/articles/412238.html其自然EVO其自然EVOThu, 10 Apr 2014 07:32:00 GMThttp://www.aygfsteel.com/qileilove/articles/412238.htmlhttp://www.aygfsteel.com/qileilove/comments/412238.htmlhttp://www.aygfsteel.com/qileilove/articles/412238.html#Feedback0http://www.aygfsteel.com/qileilove/comments/commentRss/412238.htmlhttp://www.aygfsteel.com/qileilove/services/trackbacks/412238.html

canvas 元素用于在网上l制囑Ş?/span>

什么是 CanvasQ?/h2>

HTML5 ?canvas 元素使用 JavaScript 在网上l制囑փ?/p>

d是一个矩形区域,您可以控制其每一像素?/p>

canvas 拥有多种l制路径、矩形、圆形、字W以及添加图像的Ҏ?/p>

创徏 Canvas 元素

?HTML5 面d canvas 元素?/p>

规定元素?id、宽度和高度Q?/p>

<canvas id="myCanvas" width="200" height="100"></canvas>

通过 JavaScript 来绘?/h2>

canvas 元素本n是没有绘图能力的。所有的l制工作必须?JavaScript 内部完成Q?/p>

<script type="text/javascript"> var c=document.getElementById("myCanvas"); var cxt=c.getContext("2d"); cxt.fillStyle="#FF0000"; cxt.fillRect(0,0,150,75); </script> 

JavaScript 使用 id 来寻?canvas 元素Q?/p>

var c=document.getElementById("myCanvas");

然后Q创?context 对象Q?/p>

var cxt=c.getContext("2d"); 

getContext("2d") 对象是内建的 HTML5 对象Q拥有多U绘制\径、矩形、圆形、字W以及添加图像的Ҏ?/p>

下面的两行代码绘制一个红色的矩ŞQ?/p>

cxt.fillStyle="#FF0000"; cxt.fillRect(0,0,150,75);  

fillStyle Ҏ其染成U色QfillRect Ҏ规定了Ş状、位|和寸?/p>

理解坐标

上面?fillRect Ҏ拥有参数 (0,0,150,75)?/p>

意思是Q在d上绘?150x75 的矩形,从左上角开?(0,0)?/p>

如下图所C,d?X ?Y 坐标用于在画布上对绘画进行定位?/p>Canvas 实例Q理解坐? style=

实例Q把鼠标悬停在矩形上可以看到坐标

更多 Canvas 实例

下面的在 canvas 元素上进行绘ȝ更多实例Q?/p>

实例 - U条

通过指定从何处开始,在何处结束,来绘制一条线Q?/p>Canvas 实例Q线? style=

JavaScript 代码Q?/p>

<script type="text/javascript">  var c=document.getElementById("myCanvas"); var cxt=c.getContext("2d"); cxt.moveTo(10,10); cxt.lineTo(150,50); cxt.lineTo(10,50); cxt.stroke();  </script> 

canvas 元素Q?/p>

<canvas id="myCanvas" width="200" height="100" style="border:1px solid #c3c3c3;"> Your browser does not support the canvas element. </canvas> 

亲自试一?/a>

实例 - 圆Ş

通过规定寸、颜色和位置Q来l制一个圆Q?/p>Canvas 实例Q圆? style=

JavaScript 代码Q?/p>

<script type="text/javascript">  var c=document.getElementById("myCanvas"); var cxt=c.getContext("2d"); cxt.fillStyle="#FF0000"; cxt.beginPath(); cxt.arc(70,18,15,0,Math.PI*2,true); cxt.closePath(); cxt.fill();  </script> 

canvas 元素Q?/p>

<canvas id="myCanvas" width="200" height="100" style="border:1px solid #c3c3c3;"> Your browser does not support the canvas element. </canvas> 

亲自试一?/a>

实例 - 渐变

使用您指定的颜色来绘制渐变背景:

Canvas 实例Q渐? style=

JavaScript 代码Q?/p>

<script type="text/javascript">  var c=document.getElementById("myCanvas"); var cxt=c.getContext("2d"); var grd=cxt.createLinearGradient(0,0,175,50); grd.addColorStop(0,"#FF0000"); grd.addColorStop(1,"#00FF00"); cxt.fillStyle=grd; cxt.fillRect(0,0,175,50);  </script> 

canvas 元素Q?/p>

<canvas id="myCanvas" width="200" height="100" style="border:1px solid #c3c3c3;"> Your browser does not support the canvas element. </canvas> 

亲自试一?/a>

实例 - 囑փ

把一q图像放|到d上:

Canvas 实例Q图? style=

JavaScript 代码Q?/p>

<script type="text/javascript">  var c=document.getElementById("myCanvas"); var cxt=c.getContext("2d"); var img=new Image() img.src="flower.png" cxt.drawImage(img,0,0);  </script> 

canvas 元素Q?/p>

<canvas id="myCanvas" width="200" height="100" style="border:1px solid #c3c3c3;"> Your browser does not support the canvas element. </canvas> 

亲自试一?/a>

相关面

参考手册:HTML 5 <canvas> 标签

参考手册:HTML DOM Canvas 对象



其自然EVO 2014-04-10 15:32 发表评论
]]>
HTML 5 拖放http://www.aygfsteel.com/qileilove/articles/412164.html其自然EVO其自然EVOWed, 09 Apr 2014 09:55:00 GMThttp://www.aygfsteel.com/qileilove/articles/412164.htmlhttp://www.aygfsteel.com/qileilove/comments/412164.htmlhttp://www.aygfsteel.com/qileilove/articles/412164.html#Feedback0http://www.aygfsteel.com/qileilove/comments/commentRss/412164.htmlhttp://www.aygfsteel.com/qileilove/services/trackbacks/412164.html

拖放QDrag ?dropQ是 HTML5 标准的组成部分?/span>

拖放

拖放是一U常见的Ҏ,x取对象以后拖到另一个位|?/p>

?HTML5 中,拖放是标准的一部分QQ何元素都能够拖放?/p>

览器支?/h2>

Internet Explorer 9、Firefox、Opera 12、Chrome 以及 Safari 5 支持拖放?/p>

注释Q?/span>?Safari 5.1.2 中不支持拖放?/p>

HTML5 拖放实例

下面的例子是一个简单的拖放实例Q?/p>

实例

<!DOCTYPE HTML>
<html>
<head>
<script type="text/javascript">
function allowDrop(ev)
{
ev.preventDefault();
}

function drag(ev)
{
ev.dataTransfer.setData("Text",ev.target.id);
}

function drop(ev)
{
ev.preventDefault();
var data=ev.dataTransfer.getData("Text");
ev.target.appendChild(document.getElementById(data));
}
</script>
</head>
<body>

<div id="div1" ondrop="drop(event)"
ondragover="allowDrop(event)"></div>
<img id="drag1" src="img_logo.gif" draggable="true"
ondragstart="drag(event)" width="336" height="69" />

</body>
</html>

亲自试一?/a>

它看上去也许有些复杂Q不q我们可以分别研I拖放事件的不同部分?/p>

讄元素为可拖放

拖动什?- ondragstart ?setData()

攑ֈ何处 - ondragover

q行攄 - ondrop

代码解释Q?/h3>

  • 调用 preventDefault() 来避免浏览器Ҏ据的默认处理Qdrop 事g的默认行为是以链接Ş式打开Q?/li>
  • 通过 dataTransfer.getData("Text") Ҏ获得被拖的数据。该Ҏ返回在 setData() Ҏ中设|ؓ相同cd的Q何数据?/li>
  • 被拖数据是被拖元素的 id ("drag1")
  • 把被拖元素追加到攄元素Q目标元素)?/li>

更多实例

来回拖放囄
如何在两?<div> 元素之间拖放囑փ?/dd>



其自然EVO 2014-04-09 17:55 发表评论
]]>HTML 5 音频http://www.aygfsteel.com/qileilove/articles/412163.html其自然EVO其自然EVOWed, 09 Apr 2014 09:54:00 GMThttp://www.aygfsteel.com/qileilove/articles/412163.htmlhttp://www.aygfsteel.com/qileilove/comments/412163.htmlhttp://www.aygfsteel.com/qileilove/articles/412163.html#Feedback0http://www.aygfsteel.com/qileilove/comments/commentRss/412163.htmlhttp://www.aygfsteel.com/qileilove/services/trackbacks/412163.html

HTML5 提供了播N频的标准?/span>

Web 上的音频

直到现在Q仍然不存在一Ҏ在网上播放音频的标准?/p>

今天Q大多数音频是通过插gQ比?FlashQ来播放的。然而,q所有浏览器都拥有同L插g?/p>

HTML5 规定了一U通过 audio 元素来包含音频的标准Ҏ?/p>

audio 元素能够播放声音文g或者音频流?/p>

音频格式

当前Qaudio 元素支持三种音频格式Q?/p>
 IE 9Firefox 3.5Opera 10.5Chrome 3.0Safari 3.0
Ogg Vorbis  
MP3  
Wav  

如何工作

如需?HTML5 中播N频,您所有需要的是:

<audio src="song.ogg" controls="controls"> </audio> 

control 属性供d播放、暂停和音量控g?/p>

<audio> ?</audio> 之间插入的内Ҏ供不支持 audio 元素的浏览器昄的:

实例

<audio src="song.ogg" controls="controls"> Your browser does not support the audio tag. </audio> 

亲自试一?/a>

上面的例子用一?Ogg 文gQ适用于Firefox、Opera 以及 Chrome 览器?/p>

要确保适用?Safari 览器,音频文g必须?MP3 ?Wav cd?/p>

audio 元素允许多个 source 元素。source 元素可以链接不同的音频文件。浏览器用第一个可识别的格式:

实例

<audio controls="controls">   <source src="song.ogg" type="audio/ogg">   <source src="song.mp3" type="audio/mpeg"> Your browser does not support the audio tag. </audio> 

亲自试一?/a>



其自然EVO 2014-04-09 17:54 发表评论
]]>
HTML 5 Video + DOMhttp://www.aygfsteel.com/qileilove/articles/412162.html其自然EVO其自然EVOWed, 09 Apr 2014 09:42:00 GMThttp://www.aygfsteel.com/qileilove/articles/412162.htmlhttp://www.aygfsteel.com/qileilove/comments/412162.htmlhttp://www.aygfsteel.com/qileilove/articles/412162.html#Feedback0http://www.aygfsteel.com/qileilove/comments/commentRss/412162.htmlhttp://www.aygfsteel.com/qileilove/services/trackbacks/412162.html

HTML5 <video> - 使用 DOM q行控制

HTML5 <video> 元素同样拥有Ҏ、属性和事g?/p>

其中的方法用于播放、暂停以及加载等。其中的属性(比如旉、音量等Q可以被d或设|。其中的 DOM 事g能够通知您,比方_<video> 元素开始播放、已暂停Q已停止Q等{?/p>

下例中简单的ҎQ向我们演示了如何?<video> 元素Q读取ƈ讄属性,以及如何调用Ҏ?/p>

实例

频创建简单的播放/暂停以及调整寸控gQ?/p>


 


上面的例子调用了两个ҎQplay() ?pause()。它同时使用了两个属性:paused ?width?/p>

亲自试一?/a>



其自然EVO 2014-04-09 17:42 发表评论
]]>
HTML 5 视频http://www.aygfsteel.com/qileilove/articles/412159.html其自然EVO其自然EVOWed, 09 Apr 2014 09:28:00 GMThttp://www.aygfsteel.com/qileilove/articles/412159.htmlhttp://www.aygfsteel.com/qileilove/comments/412159.htmlhttp://www.aygfsteel.com/qileilove/articles/412159.html#Feedback0http://www.aygfsteel.com/qileilove/comments/commentRss/412159.htmlhttp://www.aygfsteel.com/qileilove/services/trackbacks/412159.html

许多旉的网站都提供视频。HTML5 提供了展C频的标准?/span>

您的浏览器是否支持 HTML5 视频Q?/p>

Web 上的视频

直到现在Q仍然不存在一Ҏ在网上昄视频的标准?/p>

今天Q大多数视频是通过插gQ比?FlashQ来昄的。然而,q所有浏览器都拥有同L插g?/p>

HTML5 规定了一U通过 video 元素来包含视频的标准Ҏ?/p>

视频格式

当前Qvideo 元素支持三种视频格式Q?/p>
格式IEFirefoxOperaChromeSafari
OggNo3.5+10.5+5.0+No
MPEG 49.0+NoNo5.0+3.0+
WebMNo4.0+10.6+6.0+No

Ogg = 带有 Theora 视频~码?Vorbis 音频~码?Ogg 文g

MPEG4 = 带有 H.264 视频~码?AAC 音频~码?MPEG 4 文g

WebM = 带有 VP8 视频~码?Vorbis 音频~码?WebM 文g

如何工作

如需?HTML5 中显C频,您所有需要的是:

<video src="movie.ogg" controls="controls"> </video> 

TIY

control 属性供d播放、暂停和音量控g?/p>

包含宽度和高度属性也是不错的L?/p>

<video> ?</video> 之间插入的内Ҏ供不支持 video 元素的浏览器昄的:

实例

<video src="movie.ogg" width="320" height="240" controls="controls"> Your browser does not support the video tag. </video> 

TIY

上面的例子用一?Ogg 文gQ适用于Firefox、Opera 以及 Chrome 览器?/p>

要确保适用?Safari 览器,视频文g必须?MPEG4 cd?/p>

video 元素允许多个 source 元素。source 元素可以链接不同的视频文件。浏览器用第一个可识别的格式:

实例

<video width="320" height="240" controls="controls">   <source src="movie.ogg" type="video/ogg">   <source src="movie.mp4" type="video/mp4"> Your browser does not support the video tag. </video> 

TIY

Internet Explorer

Internet Explorer 8 不支?video 元素。在 IE 9 中,提供对使用 MPEG4 ?video 元素的支持?/p>

<video> 标签的属?/h2>
属?/th>?/th>描述
autoplayautoplay如果出现该属性,则视频在qA后马上播放?/td>
controlscontrols如果出现该属性,则向用户昄控gQ比如播放按钮?/td>
heightpixels讄视频播放器的高度?/td>
looploop如果出现该属性,则当媒介文g完成播放后再ơ开始播放?/td>
preloadpreload

如果出现该属性,则视频在面加蝲时进行加载,q备播放?/p>

如果使用 "autoplay"Q则忽略该属性?/p>

srcurl要播攄视频?URL?/td>
widthpixels讄视频播放器的宽度?/td>

相关面

参考手册:HTML 5 <video> 标签



其自然EVO 2014-04-09 17:28 发表评论
]]>
HTML 5 ?/title><link>http://www.aygfsteel.com/qileilove/articles/412158.html</link><dc:creator>其自然EVO</dc:creator><author>其自然EVO</author><pubDate>Wed, 09 Apr 2014 09:27:00 GMT</pubDate><guid>http://www.aygfsteel.com/qileilove/articles/412158.html</guid><wfw:comment>http://www.aygfsteel.com/qileilove/comments/412158.html</wfw:comment><comments>http://www.aygfsteel.com/qileilove/articles/412158.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/qileilove/comments/commentRss/412158.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/qileilove/services/trackbacks/412158.html</trackback:ping><description><![CDATA[<div class="wmqeeuq" id="intro" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 11.818181991577148px; line-height: normal; background-color: #f9f9f9;"><p style="margin: 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-family: 微Y雅黑; font-size: 14px; font-weight: 800;">HTML5 是下一代的 HTML?/span></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 11.818181991577148px; line-height: normal; background-color: #f9f9f9;"><h2>什么是 HTML5Q?/h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">HTML5 成?HTML、XHTML 以及 HTML DOM 的新标准?/p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">HTML 的上一个版本诞生于 1999 q。自从那以后QWeb 世界已经l历了巨变?/p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">HTML5 仍处于完善之中。然而,大部分现代浏览器已经具备了某?HTML5 支持?/p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 11.818181991577148px; line-height: normal; background-color: #f9f9f9;"><h2>HTML5 是如何v步的Q?/h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">HTML5 ?W3C ?WHATWG 合作的结果?/p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">~者注Q?/span>W3C ?World Wide Web ConsortiumQ万l网联盟?/p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">~者注Q?/span>WHATWG ?Web Hypertext Application Technology Working Group?/p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">WHATWG 致力?web 表单和应用程序,?W3C 专注?XHTML 2.0。在 2006 q_双方军_q行合作Q来创徏一个新版本?HTML?/p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">?HTML5 建立的一些规则:</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">新特性应该基?HTML、CSS、DOM 以及 JavaScript?/li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">减少对外部插件的需求(比如 FlashQ?/li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">更优U的错误处?/li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">更多取代脚本的标?/li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">HTML5 应该独立于设?/li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">开发进E应对公众透明</li></ul></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 11.818181991577148px; line-height: normal; background-color: #f9f9f9;"><h2>新特?/h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">HTML5 中的一些有的新特性:</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">用于l画?canvas 元素</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">用于媒介回放?video ?audio 元素</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">Ҏ地离U存储的更好的支?/li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">新的Ҏ内容元素Q比?article、footer、header、nav、section</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">新的表单控gQ比?calendar、date、time、email、url、search</li></ul></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 11.818181991577148px; line-height: normal; background-color: #f9f9f9;"><h2>览器支?/h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">最新版本的 Safari、Chrome、Firefox 以及 Opera 支持某些 HTML5 Ҏ。Internet Explorer 9 支持某?HTML5 Ҏ?/p></div><img src ="http://www.aygfsteel.com/qileilove/aggbug/412158.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/qileilove/" target="_blank">其自然EVO</a> 2014-04-09 17:27 <a href="http://www.aygfsteel.com/qileilove/articles/412158.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>HTML 5 教程http://www.aygfsteel.com/qileilove/articles/412157.html其自然EVO其自然EVOWed, 09 Apr 2014 09:26:00 GMThttp://www.aygfsteel.com/qileilove/articles/412157.htmlhttp://www.aygfsteel.com/qileilove/comments/412157.htmlhttp://www.aygfsteel.com/qileilove/articles/412157.html#Feedback0http://www.aygfsteel.com/qileilove/comments/commentRss/412157.htmlhttp://www.aygfsteel.com/qileilove/services/trackbacks/412157.html

HTML5 是下一代的 HTML?/span>

本教E向您讲?HTML5 中的新特性?/span>

每一章中的实?/h2>

通过我们?HTML ~辑器,您能够编?HTMLQ然后点L钮来查看l果?/p>

实例

<!DOCTYPE HTML> <html> <body>  <video width="320" height="240" controls="controls">   <source src="movie.ogg" type="video/ogg">   <source src="movie.mp4" type="video/mp4"> Your browser does not support the video tag. </video>  </body> </html> 

TIY

L?TIY 按钮来查看它是如何工作的?/p>

现在开始学?HTML5 Q?/p>

HTML5 参考手?/h2>

?W3SchoolQ您找到有?HTML5 标签、标准属性以及标准事件等内容的完整参考?/p>

HTML5 标签参考手?/a>



其自然EVO 2014-04-09 17:26 发表评论
]]>
վ֩ģ壺 ɽ| | Դ| Ϫ| ó| | | | | ǫ| | | ƽ| | | ̨| Ϻӿ| | | | | Ȫ| | Դ| | | | Ͱ| ɽʡ| | ̨| ɽ| ̩| | | | | | | ³| |