﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-∪∩deniable  Design</title><link>http://www.blogjava.net/tidelgl/</link><description>个人JAVA版GAE(google app engine),struts2+jpa+jQuery开发,互相交流 http://iunbug.appspot.com/</description><language>zh-cn</language><lastBuildDate>Tue, 28 Apr 2026 10:47:46 GMT</lastBuildDate><pubDate>Tue, 28 Apr 2026 10:47:46 GMT</pubDate><ttl>60</ttl><item><title>Chrome全平台更至 22版本后，给前端调试带了几个另人兴奋的实用功能</title><link>http://www.blogjava.net/tidelgl/archive/2012/10/09/389236.html</link><dc:creator>∪∩BUG</dc:creator><author>∪∩BUG</author><pubDate>Tue, 09 Oct 2012 03:39:00 GMT</pubDate><guid>http://www.blogjava.net/tidelgl/archive/2012/10/09/389236.html</guid><wfw:comment>http://www.blogjava.net/tidelgl/comments/389236.html</wfw:comment><comments>http://www.blogjava.net/tidelgl/archive/2012/10/09/389236.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tidelgl/comments/commentRss/389236.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tidelgl/services/trackbacks/389236.html</trackback:ping><description><![CDATA[<h1><a href="http://www.iunbug.com/archives/2012/10/09/455.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; text-decoration: none; color: #656464; ">Chrome全平台更至 22版本后，给前端调试带了几个另人兴奋的实用功能</a></h1><p style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: #ffffff; line-height: 24px; font-family: Georgia, serif; color: #c6c6c6; font-style: italic; ">Posted by&nbsp;<a href="http://www.iunbug.com/archives/author/admin" title="Posts by unbug" rel="author" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; text-decoration: none; color: #c6c6c6; ">unbug</a>&nbsp;on Oct 9, 2012 in&nbsp;<a href="http://www.iunbug.com/archives/category/web/web-app" title="View all posts in Web App" rel="category tag" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; text-decoration: none; color: #c6c6c6; ">Web App</a>&nbsp;|&nbsp;<span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; "><a href="http://www.iunbug.com/archives/2012/10/09/455.html#respond" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; text-decoration: none; color: #c6c6c6; ">0 comments</a></span></p><div clearfix"="" style="margin: 0px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: #ffffff; color: #656464; font-family: 'Droid Sans', Arial, sans-serif; "><div style="margin: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; "><p style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; line-height: 24px; ">Chrome全平台已经更新版版本 22.0.1229.79，给前端调试带了几个另人兴奋的功能：</p><p style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; line-height: 24px; ">1.Elements面板，右键元素节点选择&#8220;Scroll Into View&#8221;，可以快速在页面视图中快速定位到当前节点</p><p style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; line-height: 24px; "><a href="http://www.iunbug.com/wp-content/uploads/2012/10/Snip20121009_9.png" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; text-decoration: none; color: #549eb9; "><img size-full=""  wp-image-456"="" title="Snip20121009_9" src="http://www.iunbug.com/wp-content/uploads/2012/10/Snip20121009_9.png" alt="" width="549" height="237" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; max-width: 100%; display: block; height: auto; " /></a></p><p style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; line-height: 24px; ">2.Elements面板，右键元素节点选择&#8220;Break on&#8230;&#8221;则可以监听元素子元素变化，属性变化，节点被移除时触发断点debug</p><p style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; line-height: 24px; "><a href="http://www.iunbug.com/wp-content/uploads/2012/10/Snip20121009_7.png" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; text-decoration: none; color: #549eb9; "><img size-full=""  wp-image-459"="" title="Snip20121009_7" src="http://www.iunbug.com/wp-content/uploads/2012/10/Snip20121009_7.png" alt="" width="699" height="204" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; max-width: 100%; display: block; height: auto; " /></a></p><p style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; line-height: 24px; ">3.Elements面板，右键元素节点选择&#8220;Force Element State&#8221;则可以应用元素的&#8220;:active,:hover,:focus,:vistied&#8221;状态，同时这些状态是可以组合使用而且保持着的</p><p style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; line-height: 24px; "><a href="http://www.iunbug.com/wp-content/uploads/2012/10/Snip20121009_8.png" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; text-decoration: none; color: #549eb9; "><img size-full=""  wp-image-461"="" title="Snip20121009_8" src="http://www.iunbug.com/wp-content/uploads/2012/10/Snip20121009_8.png" alt="" width="498" height="203" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; max-width: 100%; display: block; height: auto; " /></a></p><p style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; line-height: 24px; ">4.Elements面板，选中元素节点，在右则的样式版本中点击&#8220;+&#8221;号，就可以依元素的选择器生成对应的样式，生成优先级&#8220;ID选择器&gt;类别选择器&gt;标记选择器&#8221;</p><p style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; line-height: 24px; "><a href="http://www.iunbug.com/wp-content/uploads/2012/10/Snip20121009_6.png" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; text-decoration: none; color: #549eb9; "><img size-full=""  wp-image-462"="" title="Snip20121009_6" src="http://www.iunbug.com/wp-content/uploads/2012/10/Snip20121009_6.png" alt="" width="357" height="94" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; max-width: 100%; display: block; height: auto; " /></a></p><p style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; line-height: 24px; ">同是在上图中，我们也可以看到&#8220;鼠标&#8221;形状的按钮，就是在样式列表中显示当前元素对应的鼠标四个状态样式的，这个功能早期版本一直有的。<br /><div>http://www.iunbug.com/archives/2012/10/09/455.html</div></p></div></div><img src ="http://www.blogjava.net/tidelgl/aggbug/389236.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tidelgl/" target="_blank">∪∩BUG</a> 2012-10-09 11:39 <a href="http://www.blogjava.net/tidelgl/archive/2012/10/09/389236.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>小测iOS6给前端带来的SMART APP BANNERS</title><link>http://www.blogjava.net/tidelgl/archive/2012/09/21/388278.html</link><dc:creator>∪∩BUG</dc:creator><author>∪∩BUG</author><pubDate>Fri, 21 Sep 2012 09:17:00 GMT</pubDate><guid>http://www.blogjava.net/tidelgl/archive/2012/09/21/388278.html</guid><wfw:comment>http://www.blogjava.net/tidelgl/comments/388278.html</wfw:comment><comments>http://www.blogjava.net/tidelgl/archive/2012/09/21/388278.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tidelgl/comments/commentRss/388278.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tidelgl/services/trackbacks/388278.html</trackback:ping><description><![CDATA[<p style="margin-top: 10px; margin-bottom: 10px; font-family: verdana, Arial, Helvetica, sans-serif; ">升级了iOS6后测试了一下给应用推广来的新特性<a href="https://developer.apple.com/library/safari/#documentation/AppleApplications/Reference/SafariWebContent/PromotingAppswithAppBanners/PromotingAppswithAppBanners.html" data-mce-href="https://developer.apple.com/library/safari/#documentation/AppleApplications/Reference/SafariWebContent/PromotingAppswithAppBanners/PromotingAppswithAppBanners.html">SMART APP BANNERS</a>&nbsp;.首先要在head标签添加如下meta</p><div style="font-family: verdana, Arial, Helvetica, sans-serif; "><div id="highlighter_715846"  css"=""><table border="0" cellspacing="0" cellpadding="0" style="cursor: default; margin: 0px auto; border-style: dashed; border-color: #bbbbbb; border-collapse: collapse; "><tbody><tr><td style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border-style: dashed; border-color: #bbbbbb; border-collapse: collapse; padding: 3px; cursor: text; "><div number1="" index0=""  alt2"="">1</div></td><td style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 8px; border-style: dashed; border-color: #bbbbbb; border-collapse: collapse; padding: 3px; cursor: text; "><div><div number1="" index0=""  alt2"=""><code plain"="">&lt;meta name=</code><code string"="">"apple-itunes-app"</code>&nbsp;<code plain"="">content=</code><code string"="">"app-id=425349261,app-argument=<a href="newsapp://doc/8BU4DQ9P00963VRO" data-mce-href="newsapp://doc/8BU4DQ9P00963VRO">newsapp://doc/8BU4DQ9P00963VRO</a>"</code><code plain"="">&gt;</code></div></div></td></tr></tbody></table></div></div><p style="margin-top: 10px; margin-bottom: 10px; font-family: verdana, Arial, Helvetica, sans-serif; ">要注意的是content属性：app-id即是你的应用id,app-argument则用作打开应用时的URL，比如打开网易新闻对应的新闻VIEW。</p><p style="margin-top: 10px; margin-bottom: 10px; font-family: verdana, Arial, Helvetica, sans-serif; "><a href="http://www.iunbug.com/wp-content/uploads/2012/09/Snip20120921_2.png" data-mce-href="http://www.iunbug.com/wp-content/uploads/2012/09/Snip20120921_2.png"><img size-full=""  wp-image-432"="" title="Snip20120921_2" src="http://www.iunbug.com/wp-content/uploads/2012/09/Snip20120921_2.png" alt="" width="368" height="716" data-mce-src="http://www.iunbug.com/wp-content/uploads/2012/09/Snip20120921_2.png" style="border: 0px; cursor: default; " /></a></p><p style="margin-top: 10px; margin-bottom: 10px; font-family: verdana, Arial, Helvetica, sans-serif; ">测试结果是：</p><p style="margin-top: 10px; margin-bottom: 10px; font-family: verdana, Arial, Helvetica, sans-serif; ">&nbsp;</p><p style="margin-top: 10px; margin-bottom: 10px; font-family: verdana, Arial, Helvetica, sans-serif; ">升级了iOS6的iOS设备，不过有点小BUG，比如new ipad中整条内容部分是居左而没居中显示，itouch4只有在对应的应用成功安装了才显示。希望这些BUG是个别机子，因为测试条件有限没有全面测试。</p><p style="margin-top: 10px; margin-bottom: 10px; font-family: verdana, Arial, Helvetica, sans-serif; ">你想你会问，如果动态添加这条meta会是什么结果呢？先来看看：</p><p style="margin-top: 10px; margin-bottom: 10px; font-family: verdana, Arial, Helvetica, sans-serif; "><a href="http://www.iunbug.com/archives/2012/09/21/431.html" data-mce-href="http://www.iunbug.com/archives/2012/09/21/431.html">http://www.iunbug.com/archives/2012/09/21/431.html</a></p><img src ="http://www.blogjava.net/tidelgl/aggbug/388278.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tidelgl/" target="_blank">∪∩BUG</a> 2012-09-21 17:17 <a href="http://www.blogjava.net/tidelgl/archive/2012/09/21/388278.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>运用webkit绘制渲染页面原因解决iscroll4闪动的问题</title><link>http://www.blogjava.net/tidelgl/archive/2012/09/21/388239.html</link><dc:creator>∪∩BUG</dc:creator><author>∪∩BUG</author><pubDate>Fri, 21 Sep 2012 04:24:00 GMT</pubDate><guid>http://www.blogjava.net/tidelgl/archive/2012/09/21/388239.html</guid><wfw:comment>http://www.blogjava.net/tidelgl/comments/388239.html</wfw:comment><comments>http://www.blogjava.net/tidelgl/archive/2012/09/21/388239.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tidelgl/comments/commentRss/388239.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tidelgl/services/trackbacks/388239.html</trackback:ping><description><![CDATA[<p style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: #ffffff; line-height: 24px; color: #656464; font-family: 'Droid Sans', Arial, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-position: initial initial; background-repeat: initial initial; ">
<p style="margin: 10px auto; text-indent: 0px; color: #000000; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; ">已经有不少前端同行抱怨iScroll4的各种问题，我个人并不赞同将这些问题归咎于iScroll4,因为iScroll4进无论是touch事件的捕获，还是使用transform来处理滚动，以及将cubic-bezier应用到transition上实现高效的平滑滚动，这些原理我们都是已知的。更多原理细节可以参看<a href="http://www.iunbug.com/archives/2012/06/03/193.html" data-mce-href="http://www.iunbug.com/archives/2012/06/03/193.html">[译]手把手教你编写iOS上Mobile Web App实现Fixed Position和模拟滚动</a>&nbsp;一文。此文则来解释另一个被很多人误解为iScroll4 造成的问题，那就是内容多的页面闪动的问题。现象表现为：</p>
<p style="margin: 10px auto; text-indent: 0px; color: #000000; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; ">1.滑动过程中，滚动区内的元素在释放手指时出现细微闪动</p>
<p style="margin: 10px auto; text-indent: 0px; color: #000000; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; ">2.图片缩放过程中释放手指时明显闪动</p>
<p style="margin: 10px auto; text-indent: 0px; color: #000000; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; ">3.iOS上从mobile safari打开或第三方应用内打开后，切回主屏幕再切回页面时明显闪动</p>
<p style="margin: 10px auto; text-indent: 0px; color: #000000; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; ">4.页面初始时闪动</p>
<p style="margin: 10px auto; text-indent: 0px; color: #000000; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; ">大致这些情况下会有闪动，在ipad2,new ipad上会明显看得出。</p>
<p style="margin: 10px auto; text-indent: 0px; color: #000000; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; ">下面就来分析产生的原因和解决办法：</p>
<p style="margin: 10px auto; text-indent: 0px; color: #000000; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><a data-mce-href="http://www.iunbug.com/archives/2012/09/19/411.html" href="http://www.iunbug.com/archives/2012/09/19/411.html">http://www.iunbug.com/archives/2012/09/19/411.html</a></p>
</p>
<img src ="http://www.blogjava.net/tidelgl/aggbug/388239.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tidelgl/" target="_blank">∪∩BUG</a> 2012-09-21 12:24 <a href="http://www.blogjava.net/tidelgl/archive/2012/09/21/388239.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在mobile safari中巧妙实现检测应用安装就打开，否则进App Store下载</title><link>http://www.blogjava.net/tidelgl/archive/2012/09/18/388006.html</link><dc:creator>∪∩BUG</dc:creator><author>∪∩BUG</author><pubDate>Tue, 18 Sep 2012 09:49:00 GMT</pubDate><guid>http://www.blogjava.net/tidelgl/archive/2012/09/18/388006.html</guid><wfw:comment>http://www.blogjava.net/tidelgl/comments/388006.html</wfw:comment><comments>http://www.blogjava.net/tidelgl/archive/2012/09/18/388006.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tidelgl/comments/commentRss/388006.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tidelgl/services/trackbacks/388006.html</trackback:ping><description><![CDATA[<p style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: #ffffff; line-height: 24px; color: #656464; font-family: 'Droid Sans', Arial, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-position: initial initial; background-repeat: initial initial; "><a href="http://www.iunbug.com/archives/2012/06/12/339.html" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: transparent; text-decoration: none; color: #549eb9; background-position: initial initial; background-repeat: initial initial; ">iOS6的Mobile Safari给前端开发者带来了什么</a>&nbsp; 里已经提到iOS6的mobile safari将有智能应用通知标题（Smart App Banners）的功能，意在解决mobile safari里无法检测第三方应用安装状态的，通过这个功能，可以在页面中实现应用推荐类的需求。但目前来看，要实现这个需求只能在第三方应用中实现。思路也简单，第三方应用可以通过iOS的SDK提供的接口检测到对应的应用是否已经安装，然后在内嵌的UIWebView中打开的连接时追加参数如&#8220;?isinstalled=1&#8221;之类的参数供web页面获取来判断。web获知状态后可以提示给用户觖发的对应的应用的方案，如&#8220;打开应用&#8221;，&#8220;安装应用&#8221;等。</p>
<p style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: #ffffff; line-height: 24px; color: #656464; font-family: 'Droid Sans', Arial, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-position: initial initial; background-repeat: initial initial; ">不过我们今天来说一种不借助第三方应用在mobile safari里就能实现跟上述类似的功能。</p>
<p style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: #ffffff; line-height: 24px; color: #656464; font-family: 'Droid Sans', Arial, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-position: initial initial; background-repeat: initial initial; ">先来看看实现代码：</p>
<p style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: #ffffff; line-height: 24px; color: #656464; font-family: 'Droid Sans', Arial, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-position: initial initial; background-repeat: initial initial; "><a>http://www.iunbug.com/archives/2012/09/18/401.html</a></p>
<img src ="http://www.blogjava.net/tidelgl/aggbug/388006.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tidelgl/" target="_blank">∪∩BUG</a> 2012-09-18 17:49 <a href="http://www.blogjava.net/tidelgl/archive/2012/09/18/388006.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>iScroll4启用snap时原生滚动被阻止的解决办法</title><link>http://www.blogjava.net/tidelgl/archive/2012/09/18/388005.html</link><dc:creator>∪∩BUG</dc:creator><author>∪∩BUG</author><pubDate>Tue, 18 Sep 2012 09:48:00 GMT</pubDate><guid>http://www.blogjava.net/tidelgl/archive/2012/09/18/388005.html</guid><wfw:comment>http://www.blogjava.net/tidelgl/comments/388005.html</wfw:comment><comments>http://www.blogjava.net/tidelgl/archive/2012/09/18/388005.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tidelgl/comments/commentRss/388005.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tidelgl/services/trackbacks/388005.html</trackback:ping><description><![CDATA[<p style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: #ffffff; line-height: 24px; color: #656464; font-family: 'Droid Sans', Arial, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-position: initial initial; background-repeat: initial initial; ">http://www.iunbug.com/archives/2012/09/18/398.html<br />
</p>
<p style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: #ffffff; line-height: 24px; color: #656464; font-family: 'Droid Sans', Arial, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-position: initial initial; background-repeat: initial initial; ">iScroll4启用snap时原生滚动会被阻止，具体表现是拖动snap作用的元素往非snap路径时将无法拖动页面。</p>
<p style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: #ffffff; line-height: 24px; color: #656464; font-family: 'Droid Sans', Arial, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-position: initial initial; background-repeat: initial initial; ">官方的解决办法是追加onBeforeScrollStart事件：</p>
<div style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: #ffffff; color: #656464; font-family: 'Droid Sans', Arial, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-position: initial initial; background-repeat: initial initial; ">
<div id="highlighter_636839" class="syntaxhighlighter  jscript" style="margin-top: 1em !important; margin-right: 0px !important; margin-bottom: 1em !important; margin-left: 0px !important; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; outline-color: currentColor; outline-width: 0px; outline-style: none; font-size: 1em !important; vertical-align: baseline; background-color: white !important; width: 493px; position: relative !important; overflow-x: auto !important; overflow-y: hidden !important; border-top-color: #0099ff; border-left-color: #0099ff; border-right-color: #0099ff; border-bottom-color: #0099ff; border-top-width: 2px; border-left-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse; border-spacing: 0px; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 0px !important; outline-color: currentColor !important; outline-width: 0px !important; outline-style: none !important; overflow-x: visible !important; overflow-y: visible !important; padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; position: static !important; right: auto !important; text-align: left !important; top: auto !important; vertical-align: baseline !important; width: 493px; box-sizing: content-box !important; font-family: &quot;Consolas&quot;, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, &quot;Courier&quot;, monospace !important; font-weight: 400 !important; font-style: normal !important; font-size: 1em !important; direction: ltr !important; border-top-color: currentColor; border-left-color: currentColor; border-right-color: currentColor; border-bottom-color: currentColor; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: none">
    <tbody style="border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; text-align: left !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-weight: normal !important; font-style: normal !important; font-size: 1em !important; direction: ltr !important; background-position: initial initial !important; background-repeat: initial initial !important; ">
        <tr style="border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; border: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin: 0px !important; outline: 0px !important; overflow: visible !important; padding: 0px !important; position: static !important; right: auto !important; text-align: left !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; font-weight: normal !important; font-style: normal !important; font-size: 1em !important; direction: ltr !important; background-position: initial initial !important; background-repeat: initial initial !important; ">
            <td class="gutter" style="border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 0px !important; outline-color: currentColor !important; outline-width: 0px !important; outline-style: none !important; overflow-x: visible !important; overflow-y: visible !important; padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; position: static !important; right: auto !important; text-align: left !important; top: auto !important; vertical-align: baseline !important; width: auto !important; box-sizing: content-box !important; font-family: &quot;Consolas&quot;, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, &quot;Courier&quot;, monospace !important; font-weight: 400 !important; font-style: normal !important; font-size: 1em !important; direction: ltr !important; color: #afafaf !important; border-top-color: #7f7c75; border-left-color: #7f7c75; border-right-color: #7f7c75; border-bottom-color: #7f7c75; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-left-style: dotted; border-right-style: dotted; border-bottom-style: dotted">
            <div class="line number1 index0 alt2" style="margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 0px !important; padding-top: 0px !important; padding-right: 0.5em !important; padding-bottom: 0px !important; padding-left: 1em !important; outline-color: currentColor !important; outline-width: 0px !important; outline-style: none !important; font-size: 1em !important; vertical-align: baseline !important; background-image: none !important; background-color: white !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; overflow-x: visible !important; overflow-y: visible !important; position: static !important; right: auto !important; text-align: right !important; top: auto !important; width: auto !important; box-sizing: content-box !important; font-family: &quot;Consolas&quot;, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, &quot;Courier&quot;, monospace !important; font-weight: 400 !important; font-style: normal !important; direction: ltr !important; white-space: pre !important; border-top-color: #0099ff; border-left-color: #0099ff; border-right-color: #0099ff; border-bottom-color: #0099ff; border-top-width: 2px; border-left-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid">1</div>
            </td>
            <td class="code" style="border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; background-image: none !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 0px !important; outline-color: currentColor !important; outline-width: 0px !important; outline-style: none !important; overflow-x: visible !important; overflow-y: visible !important; padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; position: static !important; right: auto !important; text-align: left !important; top: auto !important; vertical-align: baseline !important; width: 464px; box-sizing: content-box !important; font-family: &quot;Consolas&quot;, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, &quot;Courier&quot;, monospace !important; font-weight: 400 !important; font-style: normal !important; font-size: 1em !important; direction: ltr !important; border-top-color: #7f7c75; border-left-color: #7f7c75; border-right-color: #7f7c75; border-bottom-color: #7f7c75; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-left-style: dotted; border-right-style: dotted; border-bottom-style: dotted">
            <div class="container" style="margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 0px !important; padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; outline-color: currentColor !important; outline-width: 0px !important; outline-style: none !important; font-size: 1em !important; vertical-align: baseline !important; background-image: none !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; overflow-x: visible !important; overflow-y: visible !important; position: relative !important; right: auto !important; text-align: left !important; top: auto !important; width: auto !important; box-sizing: content-box !important; font-family: &quot;Consolas&quot;, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, &quot;Courier&quot;, monospace !important; font-weight: 400 !important; font-style: normal !important; direction: ltr !important; border-top-color: #0099ff; border-left-color: #0099ff; border-right-color: #0099ff; border-bottom-color: #0099ff; border-top-width: 2px; border-left-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid">
            <div class="line number1 index0 alt2" style="margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 0px !important; padding-top: 0px !important; padding-right: 1em !important; padding-bottom: 0px !important; padding-left: 1em !important; outline-color: currentColor !important; outline-width: 0px !important; outline-style: none !important; font-size: 1em !important; vertical-align: baseline !important; background-image: none !important; background-color: white !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; overflow-x: visible !important; overflow-y: visible !important; position: static !important; right: auto !important; text-align: left !important; top: auto !important; width: auto !important; box-sizing: content-box !important; font-family: &quot;Consolas&quot;, &quot;Bitstream Vera Sans Mono&quot;, &quot;Courier New&quot;, &quot;Courier&quot;, monospace !important; font-weight: 400 !important; font-style: normal !important; direction: ltr !important; white-space: pre !important; border-top-color: #0099ff; border-left-color: #0099ff; border-right-color: #0099ff; border-bottom-color: #0099ff; border-top-width: 2px; border-left-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid"><code class="jscript plain" style="margin: 0px !important; padding: 0px !important; border: 0px !important; outline: 0px !important; font-size: 1em !important; vertical-align: baseline !important; background-image: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; overflow: visible !important; position: static !important; right: auto !important; text-align: left !important; top: auto !important; width: auto !important; box-sizing: content-box !important; font-weight: normal !important; font-style: normal !important; direction: ltr !important; display: inline !important; color: black !important; background-position: initial initial !important; background-repeat: initial initial !important; ">onBeforeScrollStart: </code><code class="jscript keyword" style="margin: 0px !important; padding: 0px !important; border: 0px !important; outline: 0px !important; font-size: 1em !important; vertical-align: baseline !important; background-image: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; overflow: visible !important; position: static !important; right: auto !important; text-align: left !important; top: auto !important; width: auto !important; box-sizing: content-box !important; font-weight: bold !important; font-style: normal !important; direction: ltr !important; display: inline !important; color: #006699 !important; background-position: initial initial !important; background-repeat: initial initial !important; ">function</code> <code class="jscript plain" style="margin: 0px !important; padding: 0px !important; border: 0px !important; outline: 0px !important; font-size: 1em !important; vertical-align: baseline !important; background-image: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; overflow: visible !important; position: static !important; right: auto !important; text-align: left !important; top: auto !important; width: auto !important; box-sizing: content-box !important; font-weight: normal !important; font-style: normal !important; direction: ltr !important; display: inline !important; color: black !important; background-position: initial initial !important; background-repeat: initial initial !important; ">(e) { </code><code class="jscript keyword" style="margin: 0px !important; padding: 0px !important; border: 0px !important; outline: 0px !important; font-size: 1em !important; vertical-align: baseline !important; background-image: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; overflow: visible !important; position: static !important; right: auto !important; text-align: left !important; top: auto !important; width: auto !important; box-sizing: content-box !important; font-weight: bold !important; font-style: normal !important; direction: ltr !important; display: inline !important; color: #006699 !important; background-position: initial initial !important; background-repeat: initial initial !important; ">return</code> <code class="jscript keyword" style="margin: 0px !important; padding: 0px !important; border: 0px !important; outline: 0px !important; font-size: 1em !important; vertical-align: baseline !important; background-image: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; overflow: visible !important; position: static !important; right: auto !important; text-align: left !important; top: auto !important; width: auto !important; box-sizing: content-box !important; font-weight: bold !important; font-style: normal !important; direction: ltr !important; display: inline !important; color: #006699 !important; background-position: initial initial !important; background-repeat: initial initial !important; ">true</code><code class="jscript plain" style="margin: 0px !important; padding: 0px !important; border: 0px !important; outline: 0px !important; font-size: 1em !important; vertical-align: baseline !important; background-image: none !important; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-bottom-left-radius: 0px !important; bottom: auto !important; float: none !important; height: auto !important; left: auto !important; line-height: 1.1em !important; overflow: visible !important; position: static !important; right: auto !important; text-align: left !important; top: auto !important; width: auto !important; box-sizing: content-box !important; font-weight: normal !important; font-style: normal !important; direction: ltr !important; display: inline !important; color: black !important; background-position: initial initial !important; background-repeat: initial initial !important; ">; }</code></div>
            </div>
            </td>
        </tr>
    </tbody>
</table>
</div>
</div>
<p style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: #ffffff; line-height: 24px; color: #656464; font-family: 'Droid Sans', Arial, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-position: initial initial; background-repeat: initial initial; ">这种办法在测试中iOS和原生android设备是没有问题的，但第三方定制系统的设备（如小米，魅族）以及将页面在android应用中打开都会造成滑动非常的卡的现象。这时只要改改iScoll4的源码即可。具体参看</p>
<p style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: #ffffff; line-height: 24px; color: #656464; font-family: 'Droid Sans', Arial, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-position: initial initial; background-repeat: initial initial; "><a data-mce-href="http://www.iunbug.com/archives/2012/09/18/398.html" href="http://www.iunbug.com/archives/2012/09/18/398.html">http://www.iunbug.com/archives/2012/09/18/398.html</a><br />
</p>
<img src ="http://www.blogjava.net/tidelgl/aggbug/388005.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tidelgl/" target="_blank">∪∩BUG</a> 2012-09-18 17:48 <a href="http://www.blogjava.net/tidelgl/archive/2012/09/18/388005.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Facebook最新的Mobile Web APP版新增的”摇一摇”功能所用到的DeviceMotionEvent事件</title><link>http://www.blogjava.net/tidelgl/archive/2012/07/18/383431.html</link><dc:creator>∪∩BUG</dc:creator><author>∪∩BUG</author><pubDate>Wed, 18 Jul 2012 10:56:00 GMT</pubDate><guid>http://www.blogjava.net/tidelgl/archive/2012/07/18/383431.html</guid><wfw:comment>http://www.blogjava.net/tidelgl/comments/383431.html</wfw:comment><comments>http://www.blogjava.net/tidelgl/archive/2012/07/18/383431.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tidelgl/comments/commentRss/383431.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tidelgl/services/trackbacks/383431.html</trackback:ping><description><![CDATA[<p style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: #ffffff; line-height: 24px; color: #656464; font-family: 'Droid Sans', Arial, sans-serif; text-align: left; ">Facebook在Mobile Web APP方面一直是担当榜样的大哥形像.近日出的新版在iOS上多了个&#8220;摇一摇&#8221;（Friendshake）寻找附近友邻功能。与这个功能相关的事件早在iOS4.2的时候就被mobile safari支持了,很早就听到做mobile游戏的朋友用上这个事件了,即是DeviceMotionEvent,下面我们就来讲讲这个事件:</p><p style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: #ffffff; line-height: 24px; color: #656464; font-family: 'Droid Sans', Arial, sans-serif; text-align: left; "></p><p style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: #ffffff; line-height: 24px; color: #656464; font-family: 'Droid Sans', Arial, sans-serif; text-align: left; "><code style="margin: 0px 0px 10px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; background-color: transparent; font-family: 'Courier New', monospace; ">DeviceMotionEvent</code>&nbsp;会在设备发生有意义的摆动(或运动)时产生.事件对象封装有产生的间距值,旋转率,和设备加速度.</p><p style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: #ffffff; line-height: 24px; color: #656464; font-family: 'Droid Sans', Arial, sans-serif; text-align: left; ">加速度的计算方式是重力和用户产生的两个加速度矢量之和.设备是通过 陀螺仪和加速计来区别这两者的.</p><p style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: #ffffff; line-height: 24px; color: #656464; font-family: 'Droid Sans', Arial, sans-serif; text-align: left; ">使用方法如下:<a href="http://www.iunbug.com/archives/2012/07/18/387.html">http://www.iunbug.com/archives/2012/07/18/387.html</a>&nbsp;<br /><br /></p><img src ="http://www.blogjava.net/tidelgl/aggbug/383431.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tidelgl/" target="_blank">∪∩BUG</a> 2012-07-18 18:56 <a href="http://www.blogjava.net/tidelgl/archive/2012/07/18/383431.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>深入详解前端轻量级MVC框架新贵CanJS(1)</title><link>http://www.blogjava.net/tidelgl/archive/2012/06/18/381000.html</link><dc:creator>∪∩BUG</dc:creator><author>∪∩BUG</author><pubDate>Mon, 18 Jun 2012 04:09:00 GMT</pubDate><guid>http://www.blogjava.net/tidelgl/archive/2012/06/18/381000.html</guid><wfw:comment>http://www.blogjava.net/tidelgl/comments/381000.html</wfw:comment><comments>http://www.blogjava.net/tidelgl/archive/2012/06/18/381000.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tidelgl/comments/commentRss/381000.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tidelgl/services/trackbacks/381000.html</trackback:ping><description><![CDATA[<p style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: #ffffff; line-height: 24px; color: #656464; font-family: 'Droid Sans', Arial, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-position: initial initial; background-repeat: initial initial;" data-mce-style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: #ffffff; line-height: 24px; color: #656464; font-family: 'Droid Sans', Arial, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-position: initial initial; background-repeat: initial initial;"><a href="http://www.iunbug.com/archives/2012/06/14/360.html" data-mce-href="http://www.iunbug.com/archives/2012/06/14/360.html">阅读全文</a></p>
<p style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: #ffffff; line-height: 24px; color: #656464; font-family: 'Droid Sans', Arial, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-position: initial initial; background-repeat: initial initial;" data-mce-style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: #ffffff; line-height: 24px; color: #656464; font-family: 'Droid Sans', Arial, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-position: initial initial; background-repeat: initial initial;"><a href="http://www.iunbug.com/archives/2012/06/14/360.html" data-mce-href="http://www.iunbug.com/archives/2012/06/14/360.html">http://www.iunbug.com/archives/2012/06/14/360.html</a></p>
<p style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: #ffffff; line-height: 24px; color: #656464; font-family: 'Droid Sans', Arial, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-position: initial initial; background-repeat: initial initial;" data-mce-style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: #ffffff; line-height: 24px; color: #656464; font-family: 'Droid Sans', Arial, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-position: initial initial; background-repeat: initial initial;">你可能听说了这个新MVC框架：&nbsp;<a style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: transparent; text-decoration: none; color: #549eb9; background-position: initial initial; background-repeat: initial initial;" href="http://canjs.us/" data-mce-href="http://canjs.us/" data-mce-style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: transparent; text-decoration: none; color: #549eb9; background-position: initial initial; background-repeat: initial initial;">CanJS</a>。还有什么比用它来创建一个联系人Web App更能深入了解它的办法呢？当看完这三篇教程，你将全面了解用它的什么工具来创建你自己的Web App。</p>
<h2 style="margin: 0px; padding: 0px 0px 5px; border: 0px; outline: 0px; font-size: 24px; vertical-align: baseline; background-color: #ffffff; color: #656464; letter-spacing: -1px; line-height: 1em; font-weight: normal; font-family: ColaborateThinRegular, Arial, sans-serif; font-style: normal; font-variant: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-position: initial initial; background-repeat: initial initial;" data-mce-style="margin: 0px; padding: 0px 0px 5px; border: 0px; outline: 0px; font-size: 24px; vertical-align: baseline; background-color: #ffffff; color: #656464; letter-spacing: -1px; line-height: 1em; font-weight: normal; font-family: ColaborateThinRegular, Arial, sans-serif; font-style: normal; font-variant: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-position: initial initial; background-repeat: initial initial;">选择正确的库</h2>
<p style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: #ffffff; line-height: 24px; color: #656464; font-family: 'Droid Sans', Arial, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-position: initial initial; background-repeat: initial initial;" data-mce-style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: #ffffff; line-height: 24px; color: #656464; font-family: 'Droid Sans', Arial, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-position: initial initial; background-repeat: initial initial;">创建一个JS APP没有好的工具是很有难度的，jQuery只是操作DOM的库，没有提供任何创建APP的基础，这就是为什么我们要一个类似CanJS的专门的库。</p>
<blockquote style="margin: 1.5em; padding: 1em; border: 1px solid #dcdcdc; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: #e6e6e6; quotes: none; color: #666666; font-style: italic; font-family: 'Droid Sans', Arial, sans-serif; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-position: initial initial; background-repeat: initial initial;" data-mce-style="margin: 1.5em; padding: 1em; border: 1px solid #dcdcdc; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: #e6e6e6; quotes: none; color: #666666; font-style: italic; font-family: 'Droid Sans', Arial, sans-serif; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 21px; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-position: initial initial; background-repeat: initial initial;">
<p style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: transparent; line-height: 24px; background-position: initial initial; background-repeat: initial initial;" data-mce-style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: transparent; line-height: 24px; background-position: initial initial; background-repeat: initial initial;"><a style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: transparent; text-decoration: none; color: #549eb9; background-position: initial initial; background-repeat: initial initial;" href="http://canjs.us/" data-mce-href="http://canjs.us/" data-mce-style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: transparent; text-decoration: none; color: #549eb9; background-position: initial initial; background-repeat: initial initial;">CanJS</a>&nbsp;是一个轻量级的MVC库，提供你创建一个JS APP所需的工具。</p>
</blockquote>
<p style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: #ffffff; line-height: 24px; color: #656464; font-family: 'Droid Sans', Arial, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-position: initial initial; background-repeat: initial initial;" data-mce-style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: #ffffff; line-height: 24px; color: #656464; font-family: 'Droid Sans', Arial, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-position: initial initial; background-repeat: initial initial;">CanJS 是一个轻量级的MVC库，提供你创建一个JS APP所需的工具。&nbsp;它提供有MVC (Model-View-Control) 模式的基本框架，模板动态绑定， route的支持且&nbsp;<a style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: transparent; text-decoration: none; color: #549eb9; background-position: initial initial; background-repeat: initial initial;" href="http://bitovi.com/blog/2012/04/zombie-apocolypse.html" data-mce-href="http://bitovi.com/blog/2012/04/zombie-apocolypse.html" data-mce-style="margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: transparent; text-decoration: none; color: #549eb9; background-position: initial initial; background-repeat: initial initial;">内存安全</a>。同时支持&nbsp;jQuery, Zepto, Mootools, YUI, Dojo，有丰富的扩展和插件。</p>
<p style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: #ffffff; line-height: 24px; color: #656464; font-family: 'Droid Sans', Arial, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-position: initial initial; background-repeat: initial initial;" data-mce-style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: #ffffff; line-height: 24px; color: #656464; font-family: 'Droid Sans', Arial, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-position: initial initial; background-repeat: initial initial;">第一部分你将学到：</p>
<p style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: #ffffff; line-height: 24px; color: #656464; font-family: 'Droid Sans', Arial, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-position: initial initial; background-repeat: initial initial;" data-mce-style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: #ffffff; line-height: 24px; color: #656464; font-family: 'Droid Sans', Arial, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-position: initial initial; background-repeat: initial initial;"><a href="http://www.iunbug.com/archives/2012/06/14/360.html" data-mce-href="http://www.iunbug.com/archives/2012/06/14/360.html">阅读全文</a></p>
<p style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: #ffffff; line-height: 24px; color: #656464; font-family: 'Droid Sans', Arial, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-position: initial initial; background-repeat: initial initial;" data-mce-style="margin: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; font-size: 13px; vertical-align: baseline; background-color: #ffffff; line-height: 24px; color: #656464; font-family: 'Droid Sans', Arial, sans-serif; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-position: initial initial; background-repeat: initial initial;"><a href="http://www.iunbug.com/archives/2012/06/14/360.html" data-mce-href="http://www.iunbug.com/archives/2012/06/14/360.html">http://www.iunbug.com/archives/2012/06/14/360.html</a></p>
<img src ="http://www.blogjava.net/tidelgl/aggbug/381000.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tidelgl/" target="_blank">∪∩BUG</a> 2012-06-18 12:09 <a href="http://www.blogjava.net/tidelgl/archive/2012/06/18/381000.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Google推出强大的网站速度分析和优化建议的Chrome开发者工具扩展插件：PageSpeed Insights</title><link>http://www.blogjava.net/tidelgl/archive/2012/06/14/380770.html</link><dc:creator>∪∩BUG</dc:creator><author>∪∩BUG</author><pubDate>Thu, 14 Jun 2012 03:44:00 GMT</pubDate><guid>http://www.blogjava.net/tidelgl/archive/2012/06/14/380770.html</guid><wfw:comment>http://www.blogjava.net/tidelgl/comments/380770.html</wfw:comment><comments>http://www.blogjava.net/tidelgl/archive/2012/06/14/380770.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tidelgl/comments/commentRss/380770.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tidelgl/services/trackbacks/380770.html</trackback:ping><description><![CDATA[ PageSpeed Insights早在2年前google就推荐了这个工具的预览版，现在他们推荐一个功能全面的2.0版本。作为Chrome开发者工具的扩展。可以对你的网站进行全面的分析，包括静态资源文件，网络，DOM和timeline等。下载安装之后打开发者工具就到下图的按钮，点击分析即可得到一份全面的报告。

阅读全文
http://www.iunbug.com/archives/2012/06/14/353.html <img src ="http://www.blogjava.net/tidelgl/aggbug/380770.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tidelgl/" target="_blank">∪∩BUG</a> 2012-06-14 11:44 <a href="http://www.blogjava.net/tidelgl/archive/2012/06/14/380770.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>iOS6的Mobile Safari给前端开发者带来了什么</title><link>http://www.blogjava.net/tidelgl/archive/2012/06/12/380631.html</link><dc:creator>∪∩BUG</dc:creator><author>∪∩BUG</author><pubDate>Tue, 12 Jun 2012 10:45:00 GMT</pubDate><guid>http://www.blogjava.net/tidelgl/archive/2012/06/12/380631.html</guid><wfw:comment>http://www.blogjava.net/tidelgl/comments/380631.html</wfw:comment><comments>http://www.blogjava.net/tidelgl/archive/2012/06/12/380631.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tidelgl/comments/commentRss/380631.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tidelgl/services/trackbacks/380631.html</trackback:ping><description><![CDATA[&#160; 这是我们目前所知iOS6的Mobile Safari给前端开发者所带来的，我期望在接下来的Beta版中惊喜更多用户体验更好。
<a>阅读全文</a>http://www.iunbug.com/?p=339&nbsp;
<img src ="http://www.blogjava.net/tidelgl/aggbug/380631.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tidelgl/" target="_blank">∪∩BUG</a> 2012-06-12 18:45 <a href="http://www.blogjava.net/tidelgl/archive/2012/06/12/380631.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[译]用YUIDoc文档化JavaScript代码</title><link>http://www.blogjava.net/tidelgl/archive/2012/06/11/380497.html</link><dc:creator>∪∩BUG</dc:creator><author>∪∩BUG</author><pubDate>Mon, 11 Jun 2012 07:05:00 GMT</pubDate><guid>http://www.blogjava.net/tidelgl/archive/2012/06/11/380497.html</guid><wfw:comment>http://www.blogjava.net/tidelgl/comments/380497.html</wfw:comment><comments>http://www.blogjava.net/tidelgl/archive/2012/06/11/380497.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/tidelgl/comments/commentRss/380497.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/tidelgl/services/trackbacks/380497.html</trackback:ping><description><![CDATA[ 阅读全文
http://www.iunbug.com/2012/06/07/%E7%94%A8yuidoc%E6%96%87%E6%A1%A3%E5%8C%96javascript%E4%BB%A3%E7%A0%81/

文档化你的JS代码有点类似于测试； 我们都意识到要这么做，但我们都不确定怎么做，大多数人都没有做，但其实我们非常支持这么做。YUIDoc正是应付这个问题的最佳方案，那么，本教程将使你快速掌握它。

http://www.iunbug.com/2012/06/07/%E7%94%A8yuidoc%E6%96%87%E6%A1%A3%E5%8C%96javascript%E4%BB%A3%E7%A0%81/<img src ="http://www.blogjava.net/tidelgl/aggbug/380497.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/tidelgl/" target="_blank">∪∩BUG</a> 2012-06-11 15:05 <a href="http://www.blogjava.net/tidelgl/archive/2012/06/11/380497.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>