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