众所皆知,web上传大文件,一直是一个痛。上传文件大小限制,页面响应时间超时.这些都是web开发所必须直面的。 本文给出的解决方案是:前端实现数据流分片长传,后面接收完毕后合并文件的思路。 实现文件夹上传,要求:服务端保留层级结构,支持10w级别的文件夹上传。 大文件上传及断点续传,要求:支持50G ...
分类:
Web程序 时间:
2020-01-06 12:32:44
阅读次数:
100
* png24位的图片在iE6浏览器上出现背景,解决方案是做成PNG8.也可以引用一段脚本处理. * 浏览器默认的margin和padding不同。解决方案是加一个全局的*{margin:0;padding:0;}来统一。 * IE6双边距bug:块属性标签float后,又有横行的margin情况下 ...
分类:
其他好文 时间:
2020-01-03 14:17:04
阅读次数:
57
题目概览 和``的区别 在页面中的应该使用奇数还是偶数的字体? 写一个判断设备来源的方法 题目解答 和``的区别 标签中,对页面的显示会有延迟。如果是用过 src 引入外部资源时,浏览器会先停止解析下载外部资源,之后再执行其中的 javaScript(即立即加载并渲染) async `在脚本下载完成 ...
分类:
其他好文 时间:
2020-01-01 23:22:12
阅读次数:
112
1.1、请简述盒模型 IE6盒子模型与W3C盒子模型。 文档中的每个元素被描绘为矩形盒子。盒子有四个边界:外边距边界margin, 边框边界border, 内边距边界padding与内容边界content。 CSS3中有个box-sizing属性可以控制盒子的计算方式, content-box:pa ...
分类:
其他好文 时间:
2019-12-30 17:10:35
阅读次数:
250
刚刚入手用layer感觉特别方便,简单记录一下 1.http://layer.layui.com/ 这里是layer的官网,里面有最新版本的layer.js. 2.不是最新的就是最好,最新版本已经不支持ie6了,根据项目需要自己选择一个版本下载 3.安装方法:(animate中) 3.1将你目前做的 ...
分类:
Web程序 时间:
2019-12-29 12:55:03
阅读次数:
74
我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。 这次项目的需求: 支持大文件的上传和续传,要求续传支持所有浏览器,包括ie6,ie7,ie8,ie9,Chrome,Firefox,360安全浏览器,并且刷新浏览器后仍然能够续传,重启浏览 ...
分类:
编程语言 时间:
2019-12-23 17:05:32
阅读次数:
112
//jq-util.js$.extend({ Util:{ /* 浏览器 */ browser:{ IE: !!document.all, IE6: !!document.all && !window.XMLHttpRequest, IE7: !!document.all &&... ...
分类:
Web程序 时间:
2019-12-22 16:50:54
阅读次数:
105
RabbitMQ 面试题 1、什么是 rabbitmq 2、为什么要使用 rabbitmq 3、使用 rabbitmq 的场景 4、如何确保消息正确地发送至 RabbitMQ? 如何确保消息接收方消费了消息? 5.如何避免消息重复投递或重复消费? 6、消息基于什么传输? 7、消息如何分发? 8、消息 ...
分类:
其他好文 时间:
2019-12-20 20:41:43
阅读次数:
115
关于CSS HACK 可以参见这个网站http://browserhacks.com/。 网上很多资料中常常把!important也作为一个hack手段,其实这是一个误区。!important常常被我们用来更改样式,而不是兼容hack。造成这个误区的原因是IE6在某些情况下不主动识别!importa ...
分类:
Web程序 时间:
2019-12-13 19:35:50
阅读次数:
86
闭包的理解 使用闭包主要是为了设计私有的方法和变量。 优点是可以避免全局变量的污染, 缺点是闭包会常驻内存,会增大内存使用量,使用不当很容易造成内存泄露 Cookie 第一:每个特定的域名下最多生成20个cookie 1.IE6或更低版本最多20个cookie 2.IE7和之后的版本最后可以有50个 ...
分类:
其他好文 时间:
2019-12-13 17:50:14
阅读次数:
94