自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 html表格table显示的宽度超出界面的解决方法

方法一: 加横向滚轮 <div style="width: 100%; overflow:auto;"> <table style="width: 100%"> </table> </div>方法二: 文本过长换行 <div style="width: 100%;"> <table style="width: 100%; table-layout: fixed; word-break: b.

2020-12-29 15:58:13 8783

原创 JavaScript数组和对象赋值(根源上解决修改新对象数组导致改变了原数组对象的问题)

赋值和赋址不同于基本类型是把值直接赋给另一个变量,复杂类型的赋值是把指针直接赋给另一个对象,应该叫做赋址,改变新对象的值,也会改变原对象的值,因为他们都是指向堆内存中的同一个对象数据,在栈内存中,新对象的新增只是增加了一个指针,JS引擎只能在栈内存中工作,在JS引擎看来对应的都是一个堆内存地址。浅拷贝1)定义:浅拷贝只会把对象的各个属性进行依次复制,如果遇到属性的值是对象,此时复制的依然是地址,不会深入递归复制,虽然此时修改新对象的基本类型属性,不会改变原对象,但是改变复杂类型属性,还是会改变原对象

2020-12-03 13:52:55 1381

原创 vue中van-picker的选项插槽使用方法

van-picker的内部选项怎么来自定义首先要确保vant ui的版本在2.10.0以上

2020-12-02 14:57:32 8799

原创 回调地狱和promise解决方法

回调地狱首先 回调地狱 本身不是一个错误,例如// 等上一个ajax完成,并获取到结果再执行下一个ajaxFirst(function(r1){ Second(r1, function(r2){ Third(r2, function(r3){ console.log(r3); }) })})只是回调地狱带来了不好的影响:不便于阅读, 不便于异常处理解决方法这时,可以利用 promise 链式调用来解决回调地狱问题,例如:

2020-11-30 20:18:26 607 1

原创 利用镜像解决github拉取速度过慢的问题

只需要将 https://github.com/后面为代码库 改为https://github.com.cnpmjs.org/后面为代码库地址 就行了

2020-11-13 23:42:01 490

原创 前端 控制台基础知识

一、控制台属性:1.Elements:用来调试网页的HTML源码和CSS代码。2.Resources:查看网页加载的各种资源文件(比如代码文件、字体文件、css文件等),以及在硬盘上创建的各种内容(比如本地缓存、Cookie、Local Storage等)。3.Network:查看网页的HTTP通信情况。4.Sources:调试JavaScript代码。5.Timeline:查看各种网页行为随时间变化的情况。6.Profiles:查看网页的性能情况,比如CPU和内存消耗。7.Audits:提供

2020-10-15 14:48:11 2586

原创 vue v-bind的属性报错找不到

浏览器会将v-bind:[特性名]里的特性名强制转换为小写,导致vue实例的data属性特性名没有对应,才会导致错误,所以特性名直接写为小写就行了

2020-08-02 14:57:52 1155

原创 VUE axios每次请求添加时间戳

service.interceptors.request.use( config => { if (store.getters.token) { config.headers['token'] = getToken() } if (config.method == 'post') { config.data = { ...config.data, _t: Date.parse(new Date()) / 1000

2020-07-29 16:30:49 4517

原创 vue的axios使用post时必须使用qs.stringify而get不用

问题vue里代码如下: this.$http.post('/getMatterList.do',{"matterIds":"1,2,3"}) .then((res)=>{ console.log(res); })axios官方文档都这么示范的,仔细看下浏览器里发出去的请求传送参数的形式不是form-data,而是Request Payload。只要做两步设置就可以解决了用Qs.stringify()将对象序列化成URL的形式,Qs是axios里面自

2020-06-29 15:41:28 4764 3

原创 JavaScript数组和对象赋值(解决修改新对象数组导致改变了原数组对象的问题)

JavaScript数组和对象赋值// 数组赋值var oldArr = ['1','2','3','4'];var newArr = $.extend(true, {}, oldArr);// 对象赋值var oldObj = {age: 10, name: 'th'};var newObj = JSON.parse(JSON.stringify(oldObj));

2020-06-19 10:13:43 1588

原创 计算机网络知识(结合前端)

计算机网络知识(结合前端)①分层,是为了方便实现和维护,并且每层相对独立后灵活性好。OSI七层协议栈将应用层分为三层,强调了应用层的三种用途。TCP/IP四层协议栈将物理层和数据链路层合并为网络接口层,十分重视IP协议。②交换机,即多接口网桥,作为数据链路层的中继器,具备MAC地址检查、MAC地址记录、帧的接收和转发功能,每个端口都有不同的MAC地址。③路由器,网络层的中继器,拥有路由表,接...

2019-08-02 14:36:21 384

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除