- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 HTTP填坑
1.http的基础知识: 2.http概念进阶: 1)什么是回调 2)什么是同步/异步 3)什么是I/O 4)什么是单线程/多线程 5)什么是阻塞/非阻塞 6)什么是事件 7)什么是事件驱动 8)什么是基于事件驱动的回调 9)什么是时间循环...
2017-08-24 15:58:24 199
原创 Vue.js的生命周期
Vue的生命周期模型Vue实例从创建到销毁的过程,就是生命周期。 Vue的生命周期包括:开始创建、初始化数据、编译模板、挂载Dom、渲染→更新→渲染、卸载等一系列过程。
2017-08-24 15:40:17 320 3
原创 js 深浅拷贝
还是京东的面试: 小姐姐问了一个深浅拷贝的问题,然鹅我不会。。 只能回来填坑了。。 整理一下:js有基本类型和引用类型,当把对象赋给另一个对象的时候,修改被复制的对象的属性时,赋值的对象的属性也会被修改,这是因为对象存储的都是一块内存地址,也就是指向的都是同一内存,故修改时都会发生修改浅复制:只会将对象的各个属性进行依次复制,并不会进行递归复制,而js存储对象都是存地址的,所以会导致引...
2017-08-23 17:43:24 451
原创 变量的作用域和变量提升
京东面试题,面试官小姐姐给出了一道题:var a = 100;function test(){ console.log(a); a = 10; console.log(a); console.log(this.a); var a;}test();问我这三个会打印出来的值是什么?好吧我这个还以为是要考我闭包的问题,后来一想是个变量提升的问...
2017-08-23 17:14:17 1444
原创 Js 数组去重
京东实习面试,上来就让写一个数组去重,然鹅写了一个不怎么样的。尴尬。。 回来检索一下,整理出来数组去重的几种方法:1.遍历数组 思路:新建一新数组,遍历传入数组,值不在新数组就加入该新数组中function deleteSame(array){ var arrTemp=[];//一个新的临时数组 for(var i=0;i<array.length;i++){...
2017-08-23 16:19:39 195
原创 2018网易校招笔试题之疯狂队列
[编程题]疯狂队列小易老师是非常严厉的,它会要求所有学生在进入教室前都排成一列,并且他要求学生按照身高不递减的顺序排列。有一次,n个学生在列队的时候,小易老师正好去卫生间了。学生们终于有机会反击了,于是学生们决定来一次疯狂的队列,他们定义一个队列的疯狂值为每对相邻排列学生身高差的绝对值总和。由于按照身高顺序排列的队列的疯狂值是最小的,他们当然决定按照疯狂值最大的顺序来进行列队。现在给出n个学生...
2017-08-20 23:55:32 514
转载 ES6的十个新特性
ES6中的十个特性(无特定顺序):1.默认参数 2.模版表达式 3.多行字符串 4.拆包表达式 5.改进的对象表达式 6.箭头函数 =&> 7.Promise 8.块级作用域的let和const 9.类 10..模块化
2017-08-01 00:01:08 1307
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人