会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
july_lin
博客园
首页
新随笔
联系
订阅
管理
2020年1月17日
根据百度网盘的上传原理,自己写大文件上传
摘要: 在之前大文件的上传我都是通过FilderReader获取文件的base64然后转为Blob在一段一段截取上传,但是这个方法有个弊端就是很大的文件的时候获取文件的base64会使整个浏览器崩溃卡死,后面我去看了一下百度网盘的上传原理 我们可以看到百度是通过类似表单提交的方式上传文件的,这样子似乎不需要
阅读全文
posted @ 2020-01-17 17:53 july_lin
阅读(2148)
评论(0)
推荐(0)
2019年7月5日
vue打包图片路径不对
摘要: 打开webpack.base.conf.js 找到output:增加 publicPath: './', 即可,如图。 这样子html里面的图片就能通过./static/img引用正常加载 以上解决了html里面的图片引用 现在到css里面的图片引用了 打开build里面的utils.js 如图:
阅读全文
posted @ 2019-07-05 11:19 july_lin
阅读(1143)
评论(0)
推荐(0)
2018年11月1日
[].slice.call()的思考和扩展
摘要: 1.[].slice.call()的思考 let arrayLike = { '0': 'a', '1': 'b', '2': 'c', length: 3};let arr1 = [].slice.call(arrayLike);arr1 //['a','b','c'] 分析:[].slice是一
阅读全文
posted @ 2018-11-01 11:49 july_lin
阅读(1001)
评论(0)
推荐(0)
2018年10月10日
sort的妙用
摘要: 项目遇到一个项目需要多个级别排序 一开始想着用foreach一个一个对应排序 后面同事给了我个思路几行代码完美解决问题 sort里面当return 是正数的时候a会在b后面但是负数的时候a会在b前面
阅读全文
posted @ 2018-10-10 15:16 july_lin
阅读(129)
评论(0)
推荐(0)
2018年9月21日
困惑我多时的Promise和async与await
摘要: promise一直不知道他有什么用看了很多文章都是说解决回调地狱的好方法 那我们来看看他怎么用吧 一、 Promise对象有三种状态,他们分别是: pending: 等待中,或者进行中,表示还没有得到结果 resolved(Fulfilled): 已经完成,表示得到了我们想要的结果,可以继续往下执行
阅读全文
posted @ 2018-09-21 11:43 july_lin
阅读(457)
评论(0)
推荐(0)
2018年9月17日
项目问题
摘要: 项目中遇到小数点乘以100会出现很多小数位的问题 可以直接用parseInt去除后面的小数位或者用toFixed去保留小数位后多少位
阅读全文
posted @ 2018-09-17 16:18 july_lin
阅读(120)
评论(0)
推荐(0)
2018年8月30日
a标签点击下载不让他跳转到空白页的方法
摘要: 今天项目需求,点击下载文件不要跳到空白页 一开始用a标签href文件下载地址测试其他浏览器可以就ie跳到空白页再下载 于是用ifram做中间跳转实现无空白页下载 这样子就可以再ie中不需要跳转就可以下载啦
阅读全文
posted @ 2018-08-30 10:45 july_lin
阅读(6086)
评论(1)
推荐(0)
2018年8月13日
es6 import export的方便之处
摘要: import export 这两个家伙对应的就是es6自己的module功能。 我们之前写的Javascript一直都没有模块化的体系,无法将一个庞大的js工程拆分成一个个功能相对独立但相互依赖的小工程,再用一种简单的方法把这些小工程连接在一起。 这有可能导致两个问题: 一方面js代码变得很臃肿,难
阅读全文
posted @ 2018-08-13 17:43 july_lin
阅读(676)
评论(0)
推荐(0)
ajax 访问xml获取值
摘要: 最近在项目中遇到ajax访问xml得到上面的数据,怎么样都回去不到里面的数据,后面查了好久找到了方法 上面 name就是返回的json了 小记一下以防以后在遇到
阅读全文
posted @ 2018-08-13 16:47 july_lin
阅读(331)
评论(0)
推荐(0)
ES6 module的其他高级用法
摘要: 上面可以看出,export命令除了输出变量,还可以输出函数,甚至是类(react的模块基本都是输出类) 这里输入的时候要注意:大括号里面的变量名,必须与被导入模块(content.js)对外接口的名称相同。 如果还希望输入content.js中输出的默认值(default), 可以写在大括号外面。
阅读全文
posted @ 2018-08-13 15:10 july_lin
阅读(361)
评论(0)
推荐(0)
下一页
公告