日常总结
迷茫的打工人
若非生活所迫,谁愿一身才华。(不想写代码了!!!)
展开
-
elementUI 日期控件限制选择无法选择当前月份之后的日期
elementUi日期控件限制无法选择当前月份之后的日期原创 2022-08-10 16:48:52 · 1472 阅读 · 1 评论 -
数组变异方法和非变异方法的总结
区别:1.操作数组的方法中,分为变异方法和非变异方法。2.其中,变异方法意味着会改变原数组,而非变异方法则只会返回一个新数组,不会修改原始数组数组变异方法:push() //数组尾部追加一个元素 pop() //数组尾部弹出一个元素 shift() //数组头部弹出一个元素 unshift() //数组头部插入一个元素 splice() //删除或替换某一个元素 sort() //按照特定的规则排序(数字根据从小到大排序,字符串根据unicode位点排序) reverse() /原创 2021-09-10 11:18:59 · 1422 阅读 · 0 评论 -
js中map()、some()、every()、filter()的使用简介,以及注意点。
js的Array对象有map、some、every、filter几个方法都能对数组中的每个对象进行处理,但是他们之间的功能又各有差别,很多工作三四年的前端,对这些函数使用并不是很了解,这里我简单写写这些方法的用法。map:map():通过指定函数处理数组的每个元素,并返回处理后的数组。(注意这里返回的是一个新数组,原来数组内存地址不改变,map不会改变原数组,map不会检查空数组)var a=[1,2,3,4];a.map(item=>{return item*2}) //[2,原创 2021-04-25 11:45:51 · 1261 阅读 · 0 评论 -
前端上传文件接口返回提示413 Request Entity Too Large错误
项目场景:前端实现一个上传功能,上传大于10M的文件时发现返回报 413 request Entity too Large错误。经过排查,发现服务器使用nginx作为反向代理服务器,报上名错误,是因为请求长度超过了nginx默认的缓存大小和最大客户端最大请求大小。解决方案:修改nginx.conf文件里面的几个相关的配置参数:1.在http{ }中设置:client_max_body_size 200m;2.在server{ }中设置:client_max_body_size 200m原创 2021-04-20 15:12:06 · 7740 阅读 · 0 评论 -
深拷贝和浅拷贝的区别及实现方法
定义:创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。如果属性是基本类型,拷贝的就是基本类型的值。如果属性是引用类型,拷贝的就是内存地址 ,所以如果其中一个对象改变了这个地址,就会影响到另一个对象。转载 2021-04-09 11:54:33 · 275 阅读 · 0 评论 -
前端js中的 set Map用法
前端js函数 set Map用法Map方法:Map是一组键值对的结构,具有极快的查找速度。举一个简单的例子:根据姓名查找对应年龄,如果用Array来实现,我们需要建立两个Array:var name=["aa","bb","cc"];var age=[23,43,12];给定一个名字,要查找对应的年龄,就先要在name中找到对应的位置,再从age取出对应的年龄,Array越长,耗时越长。如果用map来实现的话,只需要姓名-年龄的对照表,直接根据name来查,无论数据有...原创 2021-03-01 10:09:44 · 678 阅读 · 1 评论 -
js数组内对象被覆盖问题
项目场景:js写一个循环赋值,结果写了一个bug,我还找了半天,自己被自己蠢哭了。问题描述:今天开发遇到一个问题,js 循环外定义一个对象 然后数组内循环push, 数组内对象被覆盖,(没想到我自己也会犯这种粗心错误,太丢人了,话不多说直接上干货)原因分析:每次取出来的值都放在了b中,因为是在外面定义的对象,所以b的地址是一样的,arr中保存的是b的地址,当最后一次给b赋值的时候,由于是同一个b(对象),所以最后一次给b.value赋值的后会把之前的值覆盖掉。(有..原创 2020-12-04 16:44:02 · 2735 阅读 · 1 评论 -
总结一些前端页面优化的方法(一)
前言:这里我想写一点日常前端页面优化的方法,将持续发布一些我所遇到的问题优化,尽量写的通俗易懂些(大白话搞起!!!)一.减少页面加载时间的方法优化图片(这个很重要,图片尽量压缩一下) 图像格式化的选择:GIF格式的图提供的颜色比较少,可以用在一些对颜色要求不高的地方。 优化CSS:初学者经常喜欢写的,比如margin-top,padding-top等等,这些都可以合并成margin,padding。(即使这样说,我还是喜欢分开写) 网址后面加斜杠(www.xx.com/ 目录,会判断是什.原创 2020-11-26 11:23:57 · 1099 阅读 · 0 评论