移动端h5获取定位Andriod嵌入超时无作为问题
在移动端h5使用    navigator.geolocation.getCurrentPosition(success, error)获取方法时,手机浏览器和微信嵌入的浏览器,无论关闭与否,实施定位是没有问题;但是普通的andriod app嵌入h5页面功能时,关闭手机app定位权限后err.调函数是不能生效的,必须添加第三个参数options:timeout: 5000, //超时,毫秒 ,规定超时时间navigator.geolocation.getCurrentPosition(success, error, options)搜索到的相关信息是国行Android由于被阉割了谷歌的GMS服务,导致能正
....
jQuery中的节点操作
    在写特效时,总是少不了节点的添加和删除,下面介绍几种常用的jQuery常用方法:    添加节点    $("p").append("<span>www.pekingpiao.com</span>");           向p元素中追加span     $("<span>www.pekingpiao.com</span>").appendTo("p");     将span追加到p元素中     $("p").prepend("<span>
....
CSS3中的word-wrap和word-break
    在博文中遇到的问题就是对于英文的句子或者是单词来说,有时候需要特殊的处理一下。    多数是需要进行换行的处理,而换行涉及到了两个CSS3的属性:word-wrap和word-break,经过个人测试,说说他们的区别:    首先这两属性都不设置的话默认值:word-wrap:normal|word-break:normal,浏览器不会为了换行而将单词截断,所以默认情况下,浏览器以保证单词的完整性为第一要务,及时一个单词超过正常行的字符数
....
Hack知多少
    在DIV+CSS搭建页面时,为了达到最好的效果,不得不做到最大程度上的兼容各个浏览器,但是综合考虑有些小众的给予取舍。做浏览器的兼容性,就引出了CSS Hack的概念:    由于不同的浏览器对CSS的支持及解析结果不一样,和CSS中的优先级的关系,为达到同样的页面效果,不同的浏览器需要来写不同的CSS。    第一印象可能是IE浏览器:因为IE的各个版本之间的兼容性就是一个问题:     
....
navigator.appName的测试
    在本地测试的navigator对象效果和手册没有出入,但是在网络环境下测试发现了不一致之处,作以记录: navigator.appName 按照手册的描述,正常情况下IE 9显示的结果应该为:            Microsoft Internet Explorer 但是实际的测试结果却是:            Netscape        此结果全等于Chrome FF O  至此,在网络环境下测试访问
....
encodeURI和encodeURIComponent的区别
    在URI的路径优化中,很多时候会将URL中出现的中文进行特殊处理。PHP中使用的就是urlencode和urldecode,而在JS中也同样有功能相似的JS全局函数:    encodeURI和decodeURI    encodeURIComponent和decodeURIComponent    那么encodeURI和encodeURIComponent分别是在什么时候使用呢?这就要从他处理之后的区别来看他们的应用时机:    var url = 'http://www.pekingpiao.com/kw/系统';   &nbs
....