前端综合
文章平均质量分 86
StarXDer!!!
这个作者很懒,什么都没留下…
展开
-
axios取消上传
在项目中使用了axios上传大文件时会有取消的操作这个时候就需要中断掉xml请求这里记录一下在axios中的实现方法import axios from "axios";//第一次初始化var CancelToken = axios.CancelTokenvar source = CancelToken.source()var AxiosFile = axios.create({ baseURL: fileUrl, cancelToken: source.token});原创 2020-07-06 15:13:10 · 1048 阅读 · 1 评论 -
浏览器渲染机制
浏览器渲染机制什么是DOCTYPE浏览器渲染的过程重排Reflow重绘Repaint布局Layout什么是DOCTYPEDTD(document type definition,文档类型定义)是一系列的语法规则,用来定义XML或HTML的文件类型。浏览器会使用它来判断文档类型,决定使用何种协议来解析,以及切换浏览器模式。DOCTYPE是用来声明文档类型和DTD规范的,一个主要的...原创 2018-11-26 15:49:14 · 110 阅读 · 0 评论 -
页面性能优化
一般来说页面性能优化有以下几种方式资源压缩合并,减少HTTP请求非核心代码异步加载利用浏览器的缓存使用CDNDNS预解析资源压缩合并,减少HTTP请求普通页面加载一般包括HTML CSS JS 和图片资源像css js这种资源都有webpack中的一些插件去优化体积。但是图片这一块一定要注意,现在的网页图片质量都比较高,可以一张图的体积比其他所有部分的体积加起来还要大,所以对...原创 2018-11-27 02:03:25 · 138 阅读 · 0 评论 -
VUE框架基础
双向绑定设计模式生命周期源码分析双向绑定view更新data只要设置监听就可以,但是data是如何传给view的呢?var Book = {}Object.defineProperty(Book, 'name', { configurable: true, writable: true, enumerable: true})Object.defi...原创 2018-11-27 20:00:15 · 106 阅读 · 0 评论 -
Google浏览器插件入门教程
首先给一个概念一个应用(扩展)其实是压缩在一起的一组文件,包括HTML,CSS,Javascript脚本,图片文件,还有其它任何需要的文件。 应用(扩展)本质上来说就是web页面,它们可以使用所有的浏览器提供的API,从XMLHttpRequest到JSON到HTML5全都有。去年的时候想抓取淘宝卖家自己的卖出宝贝的数据,但是受个人技术限制,模拟登陆无法绕过淘宝的登陆验证码限制。所以试图做一...原创 2019-01-18 16:06:38 · 3182 阅读 · 0 评论 -
使用VUE时遇到的数据变更但页面不会刷新的问题
最近结合vue使用的element-UI 其中的tab栏数据值改变,但是页面上的标记没有显示出来,必须要点一下才能更新到页面上。输出了一下在显示之前,数据的确已经改变了。查找了很多方案,有很多说this.$forceUpdate() 强制更新,但是并没有生效。目前还不知道原因。最后发现,必须使数据改变时元素更新。 <el-tab-pane name="demand...原创 2019-07-01 14:34:25 · 10108 阅读 · 2 评论 -
vue项目多行文本框中内容,在实际页面中不换行,如何方便的解决?
背景是这样的一个vue项目已经开发了半年,突然接到一个需求要把所有的 textarea 中内容,在提交后变成换行显示的 <el-input v-model="form.projectInfo.remarks" type="textarea" rows="3" style="width:500px;"></el-input><h5 class="info-t...原创 2019-08-07 16:27:26 · 6089 阅读 · 1 评论