摘要: //写一个队列class dui{ constructor() { this.queue = [] } enqueue(element) { this.queue.push(element) return element } dequeue() { return this.queue.shift() 阅读全文
posted @ 2020-12-16 20:09 刘葵 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 定义:bfc又名'块级格式化上下文',他是一个独立的渲染区域,只有guding块级盒子参与,它规定了内部的块级盒子如何布局,并且与盒子外毫不相干; BFC的布局规则 内部的Box会在垂直方向,一个接一个地放置 Box垂直方向的距离由margin决定。属于同一个BFC的两个相邻Box的margin会发 阅读全文
posted @ 2020-12-14 19:59 刘葵 阅读(92) 评论(0) 推荐(0) 编辑
摘要: let arr = { name:"liu" } let res = { res1:"hao", test(a,b,c){ console.log(this,a,b,c) } } Function.prototype.mybind = function(arr,res){ let Fs = this 阅读全文
posted @ 2020-12-13 20:51 刘葵 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 引入symbol数据类型的原因:ES5的对象属性名都是字符串,这容易造成属性名的冲突,如果你要使用别人提供的一个对象,你想往这个对象上添加一个新的属性和方法,如果造成了属性名的重复,这样就会对原有的属性造成覆盖,如果有一种机制,能给对象提供一个独一无二的方法,这样能从根本上防止属性名的冲突,所以诞生 阅读全文
posted @ 2020-12-13 19:31 刘葵 阅读(146) 评论(0) 推荐(0) 编辑
摘要: egg是为节省开发成本而生的 express是node.js使用比较广泛的框架 ,简单并且扩展性强,写比较小的项目比较方便,但是在写比较大的项目时, 他就缺少了规范约定,容易造成开发困难,团队不便于协作,开发人员死蹲点现象; 于是egg应运而生,egg将后端请求接口进行封装,减少开发人员浪费,团队协 阅读全文
posted @ 2020-12-09 20:45 刘葵 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 组件调用顺序都是先父后子,渲染完成顺序是先子后父。 组件销毁操作是先父后子,销毁完成顺序是先子后父。 beforeCreate // 实例正在生成 created //实例生成完毕 beforeMount // 正在渲染页面 mounted //渲染完成 beforeUndate //更新开始 un 阅读全文
posted @ 2020-12-08 09:25 刘葵 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 1.在拷贝时,如果如下 let arr={ a:1, b:2 } let arr1 = arr //直接赋值 这样只是将arr所记载的地址赋值给arr1,这样改变arr1里面的值,arr也会同步改变,毕竟这里面存的只是一个地址,控制的是同一个变量, 它算不上拷贝。如果在使用对象比如redux中使用, 阅读全文
posted @ 2020-09-22 21:02 刘葵 阅读(164) 评论(0) 推荐(0) 编辑