摘要: 最近同事问我js能不能读取本地文件; 想起以前看到js读取本地文件的文章,然后自己写了个demo。 ps:这有点像Java的IO流,但是又有差别。 首先我们定义一个input标签type="file" 然后我们定义一个jsReadFiles的方法将文件作为参数;当上传文件的时候读取这个文件 这里用到 阅读全文
posted @ 2016-09-25 21:15 leung_blog 阅读(91413) 评论(0) 推荐(3) 编辑
摘要: IndexdDB简介 html5中indexdDB是一种能在浏览器持久的存储结构化数据的数据库;且具有丰富的查询能力。 新建一个IndexdDB数据库 IDBOpenDBRequest定义有几个重要的属性: onerror:新建或打开数据库失败的回调 onsuccess:新建或打开数据库成功的回调 阅读全文
posted @ 2016-08-31 00:23 leung_blog 阅读(2051) 评论(0) 推荐(0) 编辑
摘要: 最近偶然看到一段判断是否为IE浏览器的代码: 短短的几个字节就判断出当前浏览器是否为IE浏览器,有意思。 最后看了这里才知道原来是使用了IE浏览器自身编译js代码上的区别才明白; 原来在IE浏览器中如果 +[1,] IE浏览器解析的顺序是[1,].toString()-->'1,' 而 '1,'-- 阅读全文
posted @ 2016-07-31 23:15 leung_blog 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 公司主营业务是体育赛事为主的;尤其是足球赛事。现正值2016法国欧洲杯;之前忙于做欧洲杯专题没时间总结。现分享一个工作中需求带来的经历。 需求是:从现在开始倒计时欧洲杯还有多久开赛;当开赛之后开始计算已经开赛了几天及计算当前是小组赛还是1/8决赛,1/4决赛,半决赛,决赛。 废话不多说,直接上代码: 阅读全文
posted @ 2016-07-02 16:20 leung_blog 阅读(1420) 评论(0) 推荐(0) 编辑
摘要: 最近发现一偏很好的文章,关于webAPP开发REM 一个css单位; 来自腾讯ISUX; web app变革之rem 阅读全文
posted @ 2016-06-12 23:09 leung_blog 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 今天看到一个判断语句非常奇怪: 自己查了下资料终于明白了这其中的原理: 原来'!!'会将表达式转为Boolean类型的数据。 如果'!undefined' //得到的是true但是为了防止值等于undefined的时候不为true的话我们可以使用'!!'进行判断; 其实'!!'就是为了排除{非nul 阅读全文
posted @ 2016-05-31 23:27 leung_blog 阅读(787) 评论(0) 推荐(0) 编辑
摘要: 最近遇到一个让人困解的一个问题;一个简单的js加法运算表达式: 为什么答案是1,一开始我也很困惑;后来我读了一篇文章才知道:在javascript中加法的规则很简单,只能数字与数字相加或字符串和字符串相加;所有其他类型的值都会自动转换成这两个类型的值。这里面其实有一个隐式转换的存在。这里就不得不说j 阅读全文
posted @ 2016-05-02 17:45 leung_blog 阅读(4337) 评论(1) 推荐(3) 编辑
摘要: 最近在改一个bug即如标题所讲的一样,chrome浏览器下当input标签开启autocomplete的时候input的背景颜色变黄同时在input的背景图片也被覆盖了。为此百度了好久发现网上说的使用js来append操作,亲测了都不管用。除非把autocomplete=“off”关了,但这就不符合 阅读全文
posted @ 2016-04-24 23:52 leung_blog 阅读(3550) 评论(1) 推荐(0) 编辑
摘要: 前段时间在研究websocket.其中遇到了一些bug。这里跟大家分享这过程。 首先介绍一下websocket WebSocket是HTML5的一种新协议,实现了浏览器和服务器的双全工通信,能更好的节省服务器资源和带宽并达到实时通信。同时WebSocket是建立在TCP之上,同HTTP一样通过TCP 阅读全文
posted @ 2016-03-27 23:11 leung_blog 阅读(5987) 评论(2) 推荐(0) 编辑
摘要: 最近这段时间忙着做web移动端,东西跟pc端还是有区别的。这个月也学到了不少东西,太多了就从头开始,先总结meta标签吧。主要标签内容和注释如下: 阅读全文
posted @ 2016-01-26 21:08 leung_blog 阅读(346) 评论(0) 推荐(0) 编辑