前端开发其他
泡泡_myy
未曾相逢先一笑,初会便已许平生
展开
-
Chrome 和 Safari 对日期格式的兼容问题
问题背景: 在iOS中执行直播节目单切换失效,但在android中却是好的。两个系统,默认的浏览器是不一样的。 错误分析: 原代码逻辑: 错误原因: revVal 的值为 "2014-12-05"(当前点击切换的日期),调用的字符串替换方法仅能替换第一个 " - ",得到 "2014/原创 2015-07-07 11:30:29 · 991 阅读 · 0 评论 -
浏览器为已登录的input自动填充黄色背景
input:-webkit-autofill {-webkit-box-shadow: 0px 34px #fff inset;}//为input设置白色的内阴影原创 2015-07-07 11:20:53 · 464 阅读 · 0 评论 -
发送Ajax(get、post)请求时设置为异步
在请求发送之前,设置 $.ajaxSettings.async = false;原创 2015-07-07 11:36:45 · 571 阅读 · 0 评论 -
fileReader 读取文件,并基于SparkMD5获取md5
var fileReader = new FileReader(),spark = new SparkMD5();//创建md5对象(基于SparkMD5) if(dataFile.size>1024*1024){ var data1 = dataFile.slice(0,1024*1024);//将文件进行分块 file.slice(start,length)原创 2015-07-07 11:27:33 · 3962 阅读 · 0 评论 -
html5 file slice()对文件进行分块,实现断点上传
var dataFile = document.getElementById('file').files[0]; // var data = dataFile.slice(0,102400);//表示取文件的0到100k大小的数据 可以通过aljax中的 data 属性传递给服务器,需要设置contentType:dataFile.type, processData :原创 2015-07-07 11:24:12 · 11191 阅读 · 0 评论 -
通过html5 File、XMLHttpRequest实现文件上传
var xhr = null; if(window.ActiveXObject){ //如果是IE浏览器 xhr = new ActiveXObject("Microsoft.XMLHTTP"); }else if(window.XMLHttpRequest){ //非IE浏览器 xhr = new XMLHttpRequ原创 2015-07-07 11:26:54 · 4625 阅读 · 0 评论 -
Refused to set unsafe header "Date"
w3c规定,当请求的header匹配以下不安全字符时,将被终止 Accept-Charset Accept-Encoding Connection Content-Length Cookie Cookie2 Content-Transfer-Encoding Date Ex原创 2015-07-07 11:25:54 · 13050 阅读 · 0 评论 -
Reflow Repaint
Repaint又叫Redraw,重绘,它是指一种不影响当前dom结构的和布局的一种重绘动作。 以下的动作都会促发Repaint:不可见或可见(visibility);颜色和图片改变(background,border-color,color之类的属性);不改变页面元素大小,形状和位置,但改变其外观的变化。 Reflow,又叫重构, 比起 Repaint 来讲就是一种原创 2015-07-07 11:16:58 · 542 阅读 · 0 评论 -
chrome不能调试断点的问题
在调试的左下方有一个{}图标,提示“pretty print”,点击,chrome就会另外打开一个:formatted的文件,在里面就可以调试了。 原因估计是chrome将源文件误认为是压缩过的,所以不能断点调试,重新格式化下就行了。原创 2015-07-07 11:34:40 · 1906 阅读 · 0 评论