最新内容

cordova与css结合实现在android上透明状态栏兼容齐刘海等异形屏

应该会有人觉得百度(google)有的东西为什么我会写出来?有我还写啥啊~手上有一个项目,是用cordova+vue的,这个不是重点,由于ios的app上架比较困难,所以优先上架android。因为习惯了在ios上透明状态栏的样式,在android上也想拥有。得赖于ios的css中safe-area-inset-*的属性,可以在cordova的ios端结合c …

getYear()之IE,Chrome谷歌,Firefox火狐

今天测试页面上的日历显示,发现ie和chrome下显示不一样经过分析发现是getyear的执行结果不一样。2012年IE显示是2012,而Chrome里显示112.上网搜索后才知道了里面的问题所在:FF和Chrome的getYear()返回的是“当前年份-1900”的值,而IE却当Year>=2000,直接把减去的1900又加回来了。传统的都是使用Ch …

WebSocket+WebRTC实现视频通讯

WebSocket使用的是python+twisted实现的,当然协议的解析是看网上的一篇文章【用Python实现一个简单的WebSocket服务器】,在自己改了一些代码,就算是简单的WebSocket服务器。当然我是在firefox19上测试通过的,chrome上并没有测试通过,没什么时间,只能等家里电脑好了之后在家里测试。首先来简单的说一些WebSock …

返回顶部的插件

今天没事情干,写了一个返回顶部和到页面底部的插件,直接页面引入JS即可, 没有加配置文件,有定制需要的直接改js吧效果就是网站右下的那个。<script src="..jstopdown.js" type="textjavascript"><script>JS代码如 …

JavaScript 实现 Chrome 桌面通知 (Notification)

今天发现 hacpai 在收到消息提醒时,右下角会弹出一个长方形的消息框,这个在 Chrome 插件拓展 见过很多次,觉得很有趣,便查了下 API ,折腾出了下面的代码:二〇一六年四月二十七日支持新版的谷歌浏览器,同时支持火狐效果如下、JavaScript:旧版代码(已失效)function notify(title, content)& …

Amor爬坑记 第一弹 --- 如何让checkbox或radio刷新页面保持之前选中状态

最近在写一个项目,遇到一个对于目前的我来说比较纠结的问题(至于为什么是目前的我?,因为我会成长嘛,毕竟我是Amor,为发骚而生呀),咳咳,我们回归正题,如何让checkbox或radio刷新页面保持之前选中状态,于是我Google了这个问题,终于找到答案,实现的思路是将被勾选的值存入cookie。<div id="dvCBs&quo …

你所不知的 CSS ::before 和 ::after 伪元素用法

CSS 有两个说不上常用的伪类 :before 和 :after,偶尔会被人用来添加些自定义格式什么的,但是它们的功用不仅于此。前几天发现了 Creative Link Effects 这个非常有意思的介绍创意链接特效的页面,里面惊人的效果大量使用到的特性除了 transform 属性进行变形之外,就是接下来要介绍的这两个伪元素 …

Jquery Ajax提交

Query的serialize()方法通过序列化表单值,创建URL编码文本字符串,处理中文不会乱码,就可以选择一个或多个表单元素,也可以直接选择form将其序列化,如:<form action="">First name:<input name="fname" value="hou" …

JavaScript中有哪些遍历方式?

不管是移动移动端开发还是web端开发,我们对JS的使用频率都在增加,今天小编将要和大家分享的就是JavaScript中,遍历方式的一些实现方法,个人感觉还是很有用的,有兴趣的童鞋可以一起来看看。为了让大家更直观的了解相关功能,本文将通过例子向大家展示JavaScript的各种遍历,为了方便展示,我们先来了解一下现有数组和json对象:var dem …

七个对我最重要的职业建议

两年前,他写了一篇长文,回顾自己的职业生涯,提到七个对他来说最重要的建议。我读完很受启发,决定做一点摘录。你可以先读下面的精简版,再去读全文。一、不要别人点什么,就做什么我的第一份工作,只干了 8 个月,那家公司就倒闭了。我问经理,接下来我该怎么办,他说:“小伙子,千万不要当一个被人点菜的厨师,别人点什么,你就烧什么。不要接受那样一份工作,别人下命令你该干什 …