随笔分类 -  兼容性

摘要:说明: 1、越来越多的站点开始使用HTML5标签。但是目前的情况是还有很多人在使用IE6,IE7,IE8。2 、而IE6,IE7,IE8是不能识别html5标签的。3 、这里提供一种让IE浏览器支持html5的方法,那就是使用html5shiv。4 、html5shiv主要解决HTML5提出的新的元 阅读全文
posted @ 2018-03-09 11:26 leaf+ 阅读(219) 评论(0) 推荐(0)
摘要:后台下发的时间格式如:2016-09-15 15:30:10;也没多想,直接用new Date('2016-09-15 15:30:10').getTime()获取时间戳;开发时候,电脑调试OK,当放到触屏调试的时候,AndroidOK,但是ios也不行了,结果是:NaN-NaN1-NaN Inva 阅读全文
posted @ 2017-09-15 16:58 leaf+ 阅读(906) 评论(0) 推荐(0)
摘要:没错,上面这个语句就可以判断浏览器是不是IE9以下的。why?1、[1,]在现代浏览器(ie包括ie9及以上)会被转换成[1], 而ie9以下就会转换成[1,undefined]。2、分别对[1],和 [1,undefined]前加-,相当于执行Number函数3、-[1] -> -1 -[1,un 阅读全文
posted @ 2017-07-12 11:12 leaf+ 阅读(701) 评论(0) 推荐(0)
摘要:placeholder是H5<input>的属性之一,可惜在IE10以下不支持,万恶的IE!不过正因为有IE,才多了很多捣鼓,添了乐趣。不支持就不支持呗,自己动手丰衣足食,我们可以用js模拟出 placeholder的效果。 1、判断浏览器是否支持 placeholder属性 2、代码实现 3、us 阅读全文
posted @ 2017-06-02 00:00 leaf+ 阅读(3581) 评论(0) 推荐(0)
摘要:一、问题重现 本地的脚本请求测试环境的接口 在chrome、Firefox和IE9以上的都正常发送请求,IE10以下没有发送请求。 二、解决思路 $.ajax()中把错误信息显示出来 三、原来是 No Transport错误 网上说是涉及到跨站脚本攻击,所以不让提交。 四、解决在$.ajax()前加 阅读全文
posted @ 2017-05-31 13:32 leaf+ 阅读(4435) 评论(0) 推荐(0)
摘要:一、简介 看看官网的简介: “Promise based HTTP client for the browser and node.js” 译:基于 Promise 的 HTTP 请求客户端,可同时在浏览器和 node.js 中使用。 二、特点: 1、在浏览器中发送 XMLHttpRequests 阅读全文
posted @ 2017-05-06 23:20 leaf+ 阅读(10500) 评论(0) 推荐(0)
摘要:一、点透问题以及处理办法 开发中遇到一个问题,就是点击layer弹出框的取消按钮之后,按钮下方的click事件就直接触发了。直接看代码: 点击取消按钮之后,页面直接执行前面的click事件,页面直接跳转了。一开始以为是layer的原因,一直调试,后来发现,原来所谓的“点透”问题。 这就尴尬了,我只是 阅读全文
posted @ 2017-03-04 19:10 leaf+ 阅读(612) 评论(0) 推荐(0)