lizhenqiu blog
最新评论流与站内评论搜索
Comment Stream
最新评论聚合
共 3005 条评论
Current Page
链接聚合
链接标签分页
Latest
评论流
第 77 / 151 页
当前展示 1521 - 1540 条,共 3005 条评论
上传base64图片到七牛云存储
js实现拖拽上传图片的实现思路
拖拽主要用到两个事件 dragover drop
预览,主要是文件转换为base64,或者blob,或者canvas
file -> base64
file -> blob
上传 需要用到FormData模拟表单数据 或直接form上传
不做处理直接ajax上传
如果图片上传前要修改,如对图片进行裁剪,旋转等操作(前端),一般是转化为canvas处理。
随后根据后台可能把canvas转成base64字符串上传或转成blob对象上传,
https://segmentfault.com/q/1010000002885157
HTML5 本地裁剪图片并上传至服务器
你真的会使用XMLHttpRequest吗?
@意见反馈/技术支持/伊网/安企网
粘贴代码。里面包含图片自动上传bug
通过粘贴纯文本?
手机粘贴图片?
手机发布按钮文字颜色
楼中楼回复的时候,回复文本框重新的不能粘贴图片等事件
搜索点击文章后关键词没有
怀疑者还在期盼时机,而乐观者已经折腾上路。
上传base64图片到七牛云存储
上传base64图片到七牛云存储
PHP后端跨域HEADER头
上传base64图片到七牛云存储
DataURL与File,Blob,canvas对象之间的互相转换的Javascript
canvas转换为dataURL (从canvas获取dataURL)
File对象转换为dataURL、Blob对象转换为dataURL
File对象也是一个Blob对象,二者的处理相同。
dataURL转换为Blob对象
dataURL图片数据绘制到canvas
先构造Image对象,src为dataURL,图片onload之后绘制到canvas
File,Blob的图片文件数据绘制到canvas
还是先转换成一个url,然后构造Image对象,src为dataURL,图片onload之后绘制到canvas
利用上面的 readBlobAsDataURL 函数,由File,Blob对象得到dataURL格式的url,再参考 dataURL图片数据绘制到canvas
不同的方法用于构造不同类型的url (分别是 dataURL, objectURL(blobURL), filesystemURL)。这里不一一介绍,仅以dataURL为例。
filesystemURL不是指本地文件URL的形式(file:///….), 而是格式类似于 filesystem:http://... 的一种URL,支持沙盒文件系统的浏览器支持(目前仅Chrome)支持。
Canvas转换为Blob对象并使用Ajax发送
转换为Blob对象后,可以使用Ajax上传图像文件。
先从canvas获取dataurl, 再将dataurl转换为Blob对象
上传base64图片到七牛云存储
HTML5学习之FileReader接口
上传base64图片到七牛云存储
拖曳图片
常用html、demo代码
给一个div绑定两个动画效果
我所需要的效果是 —— 下拉刷新时的旋转图标,旋转一周由无到有,再继续无限旋转。
也就是给它绑定两个动画,一是 图标旋转,透明度由0变为1,二是图标无限旋转。
下面是代码(为了避免图片引入,旋转图标用了其他代替):
常用html、demo代码
伪元素几种用法
常用html、demo代码
图片替换onerror
马云、马化腾、李彦宏、张朝阳、雷军们的高考往事
在乌镇世界互联网大会上,在谈到商业模式,马云说,阿里巴巴不是电商公司,是帮助电商公司,阿里要做的是两件事,一是培养更多的京东,二是让京东挣钱。
马云、马化腾、李彦宏、张朝阳、雷军们的高考往事
“互联网大佬的高考往事”,每年都特么看一遍,真是日了狗。
JavaScript事件冒泡简介及应用
事件委托其实就是利用了事件捕获原理。
JavaScript事件冒泡简介及应用
也就是说冒泡当且仅当存元素之间存在包含关系时才会发生。那么,如果用z-index使元素重叠,这种情况下click、mouseover等事件会不会发生冒泡?
肯定不会发生了~ z-index 也只是让你看起来像是重叠。。代码里面还不是一堆div,看代码你能看出重叠么。。
而且,阻止事件冒泡使用js 自带的event.stopPropagation() 就好了。没有必要自己写函数
DOM事件流会不会对后来加入的事件起作用,就像jquery里面的delegate()
谷歌浏览器输入框文本框粘贴图片网络图片和截图
base64图片上传
首先来看一下HTML5的FileReader对象
方法
方法名 参数 描述
readAsBinaryString file 将文件读取为二进制编码
readAsText file,[encoding] 将文件读取为文本
readAsDataURL file 将文件读取为DataURL
abort (none) 终端读取操作
接口事件
事件 描述
onabort 中断
onerror 出错
onloadstart 开始
onprogress 正在读取
onload 成功读取
onloadend 读取完成,无论成功失败
下面是实现
javascript
html
谷歌浏览器输入框文本框粘贴图片网络图片和截图
base64编码的图片上传到服务器
谷歌浏览器输入框文本框粘贴图片网络图片和截图
简单的html5 File base64 图片上传
服务器代码:
谷歌浏览器输入框文本框粘贴图片网络图片和截图
html5将图片转换base64进行上传、应该能解决微信内置浏览器上传图片
马云、马化腾、李彦宏、张朝阳、雷军们的高考往事
常用html、demo代码
js获取剪贴板内容【仅兼容ie】