自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ES6解构赋值

1、数组的解构赋值let [a = 'a', b = 'b'] = ['undefined',undefined]; //[undefined, 'b'];let [x = 1] = null // null 因为null === undefined false;ES6内部使用严格相等运算符(===),判断一个位置是否有值,只有数组成员与undefined严格相等,默认值才生效function fn() { console.log('执行了')}let [x = fn()]

2021-08-10 09:58:32 230

原创 cookie、localstorage、sessionstorage、session

相同点:k-v存储,同域名可用不同点:存储位置:cookie,localstorage,sessionstorage存储在客户端,session存储在服务端;特点:cookie随请求头每次提交,localstorage部随请求提交,可长时间保存,sessionstorage不随投提交,页面关闭即失效,session相较前三者都安全,跨页:cookie,localstorage可跨页不可跨...

2020-04-02 18:12:44 106 1

原创 Vue 项目中vuex 的使用问题小结

vuex使用场景在我的旅行网站项目中需要实现这样一个功能,即在城市选择页单击某一城市,完成选择,当前城市发生改变,首页中右上角的城市也随之变化。这一功能就要求首页中与城市选择页中的数据进行共享。即组件间传值。组件间传值问题可以分为父子组件传值,兄弟组件传值,然而在我的项目中组件之间并没有共有的父组件也并非父子组件,因而,要进行多个页面/组件间的复杂传值,想用简单的组件传值是行不通的。vue...

2020-03-26 13:02:07 317

原创 ES6中箭头函数与普通函数区别

箭头函数 this指向其上下文,普通函数的 this 指向调用它的对象箭头函数相当于匿名函数,简化了函数定义,不能作为构造函数,也不能创建实例。var fun = (x,y) => {return x*y};var a = new fun(); //报错:fun is not a constructor箭头函数不能绑定 arguments,箭头函数通过 call(),...

2020-03-21 19:32:55 233

原创 关于原型链的继承问题

每一个JavaScrip对象(除null以外)都与另一个对象相关联,“另一个”对象就是我们数之的原型,每一个对象都能从原型继承属性。假设要查询 a 对象的属性x,如果a中不存在x属性,那么将会继续在a的原型对象中查询属性x。如果原型对象中也没有x,但这个原型对象也有对象,那么继续在这个原型对象的原型上执行查询,直到找到x或者查找到原型为null的对象为止。可以看到,对象的原型属性就构成了一个“链”...

2020-03-09 13:32:58 217

原创 Vue创建项目--(1)项目预热

环境配置在完成一个大型前端项目过程中,为了线上保存代码,我使用了码云这一工具,以下是具体使用流程。在码云中创建仓库(项目)注意:语言选择javascript、开源许可选择MIT、使用ReadMe文件初始化此项目。线上/线下代码关联本地安装git(在命令行工具中使用 git --version测试是否安装成功)设置SSH公钥下载项目到本地同样,在命令行工具中使用git clon...

2020-03-04 11:34:50 206 1

空空如也

空空如也

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

TA关注的人

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