- 博客(4)
- 收藏
- 关注
原创 js数组的concat是深拷贝?
js数组的concat是深拷贝? concat介绍 concat方法创建一个新的数组,它由被调用的对象中的元素组成,每个参数的顺序依次是该参数的元素(如果参数是数组)或参数本身(如果参数不是数组)。它不会递归到嵌套数组参数中。 如果数组中都是简单数据类型,可以说是深拷贝 let arr_1 = [1, 2, false, 'a'] let arr_2 = [].concat(arr_1) arr_1[1] = 3 // arr_1中的数据更改,并不会影响arr_2 console.log(arr_1
2020-07-07 17:41:41 4454
原创 Vue项目,异步队列解决双令牌请求
使用双令牌的初衷 为了方便分布式部署,平台所有接口都允许跨域访问,但为了防止恶意请求,需要设置请求头、令牌等; 有一部分页面不需要登录就可以查看,接口请求带一个静态令牌,有一部分需要有登录权限才能查看,就需要动态令牌。 静态令牌:利用RSA加密与后台约定一个publicKey生成一个加密串,请求接口换取静态令牌; 动态令牌:利用静态令牌请求接口换取动态令牌 ...
2019-06-17 16:09:16 654
原创 记一次Vue Hybrid App(混合APP)开发
一、 项目开始前的思考 1.浏览设计图、产品原型 2.需要用到分享功能 3.怎么与Android和iOS原生方法互掉 4.网页嵌入到APP中怎么调试 5.手机屏幕适配 6.如果出现Loading chunk xx failed该怎么处理 二、搭建项目 1.使用vue-cli直接创建项目,vue-router、vuex都有用到 2.划分目录 api-将项目的api抽离出来单独放置 assets...
2019-06-12 11:57:43 7591 1
原创 实用的移动端布局技巧
目录1.添加meta,使得网页在手机端能正常浏览2.考虑是使用px,还是使用rem3.页面样式重置,这个在pc端还是移动端都会用到的4.使用一屏布局5.左边定宽,右边自适应的布局,我们会经常用到6.模块化、组件化开发,防止css命名重复,提高开发效率7.一像素的问题 1.添加meta,使得网页在手机端能正常浏览 html 代码 <!-- 设置缩放 --> <meta name="...
2019-06-10 16:27:09 249
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人