应该会有人觉得百度(google)有的东西为什么我会写出来?有我还写啥啊~手上有一个项目,是用cordova+vue的,这个不是重点,由于ios的app上架比较困难,所以优先上架android。因为习惯了在ios上透明状态栏的样式,在android上也想拥有。得赖于ios的css中safe-area-inset-*的属性,可以在cordova的ios端结合c …
js
当json的键为数字时如何取值,如: var aa={'111':'aaaaa'}; alert(sss.111);这样是不行的,alert不会弹任何东西。json的键必须是一个对象,才能取出东西,如: var aa={'s111s':'aaaaa …
现在,html5里页面可见性接口就提供给了程序员一个方法,让他们使用visibilitychange页面事件来判断当前页面可见性的状态,并针对性的执行某些任务。同时还有新的document.hidden属性可以使用。document.hidden这个新出现的document.hidden属性,它显示页面是否为用户当前观看的页面,值为ture或false。do …
在html5中,有许多插件,今天小编就为大家分享众多插件中的jquery-drawsvg插件。jquery-drawsvg是什么插件呢?其实,jquery-drawsvg是一款轻量级的使用jQuery来绘制SVG图形轮廓线路径动画的插件。该插件使用jQuery内置的动画引擎来使SVG元素中path元素产生动画,其底层实现使用的是stroke-dasharra …
你是怎么调试 JavaScript 程序的?最原始的方法是用 alert() 在页面上打印内容,稍微改进一点的方法是用 console.log() 在 JavaScript 控制台上输出内容。嗯~,用这两种土办法确实解决了很多小型 JavaScript 脚本的调试问题。不过放着 Chrome 中功能越发强大的开发者工具不用实在太可惜了。本文主要介 …
今天测试页面上的日历显示,发现ie和chrome下显示不一样经过分析发现是getyear的执行结果不一样。2012年IE显示是2012,而Chrome里显示112.上网搜索后才知道了里面的问题所在:FF和Chrome的getYear()返回的是“当前年份-1900”的值,而IE却当Year>=2000,直接把减去的1900又加回来了。传统的都是使用Ch …
WebSocket使用的是python+twisted实现的,当然协议的解析是看网上的一篇文章【用Python实现一个简单的WebSocket服务器】,在自己改了一些代码,就算是简单的WebSocket服务器。当然我是在firefox19上测试通过的,chrome上并没有测试通过,没什么时间,只能等家里电脑好了之后在家里测试。首先来简单的说一些WebSock …
在写一个goTop和goDown的插件,用到下面一些数据,用于参考网页可见区域宽:document.documentElement.clientWidth;网页可见区域高:document.documentElement.clientHeight;网页可见区域宽: document.body.offsetWidth (包括边线的宽);网页可见区 …
今天没事情干,写了一个返回顶部和到页面底部的插件,直接页面引入JS即可, 没有加配置文件,有定制需要的直接改js吧效果就是网站右下的那个。<script src="..jstopdown.js" type="textjavascript"><script>JS代码如 …
今天发现 hacpai 在收到消息提醒时,右下角会弹出一个长方形的消息框,这个在 Chrome 插件拓展 见过很多次,觉得很有趣,便查了下 API ,折腾出了下面的代码:二〇一六年四月二十七日支持新版的谷歌浏览器,同时支持火狐效果如下、JavaScript:旧版代码(已失效)function notify(title, content)& …
最近在写一个项目,遇到一个对于目前的我来说比较纠结的问题(至于为什么是目前的我?,因为我会成长嘛,毕竟我是Amor,为发骚而生呀),咳咳,我们回归正题,如何让checkbox或radio刷新页面保持之前选中状态,于是我Google了这个问题,终于找到答案,实现的思路是将被勾选的值存入cookie。<div id="dvCBs&quo …