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