最近在前端面试,面经是自己的和周围同学的面经整理出来的,持续更新有用的同学加关注嗷 手写一个js的深克隆(美团、爱奇艺) 手写组合继承(美团、爱奇艺、搜狗) 手写一个prom...

最近在前端面试,面经是自己的和周围同学的面经整理出来的,持续更新有用的同学加关注嗷 手写一个js的深克隆(美团、爱奇艺) 手写组合继承(美团、爱奇艺、搜狗) 手写一个prom...
我们在使用CSS框架的时候,经常会用到下拉框组件,一般该组件里面有个下三角。此外,我们经常用的tooltip,一般也有个三角形,指明方向。初次接触还以为是个图片,审查元素才发...
开篇 一些元素,如float元素,如position为absolute,inline-block,table-cell或table-caption的元素,以及overflow...
随着ES6规范的到来,Js中定义变量的方法已经由单一的 var 方式发展到了 var、let、const 三种之多。var 众所周知,可那俩新来的货到底有啥新特性呢?到底该啥...
本文主要参考了MDN文档和知乎讨论。 在js中,大部分东西都是对象,数组是对象,函数也是对象,对象更加是对象。不管我们给数组和函数定义什么内容,它们总是有一些相同的方法和属性...
下面我们详情地讲下操作系统中的进程几个状态 进程的状态 就绪(Ready)状态 当进程已分配到除CPU以外的所有必要资源后,只要再获得CPU,便可立即执行,进程这时的状态称为...
二叉树深度 判断平衡二叉树 一种方法 可以利用求二叉树深度,从根节点开始递归。再求左右深度进行比较。最后求到叶子节点。但是会重复遍历。另外一种方法可以利用后序遍历思路。当遍历...
2019.08.02补:对象数组建议直接循环然后使用工具库(lodash)的深比较,评论里也有指出,文章的方法有些取巧了 生产环境不要这么玩~。 方法一:利用ES6的Arra...
剑指 offer 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含...
for 循环 for(初始化; 退出条件; 最终表达式){//执行重复条件} 输出1到10for(var i=1 ; i<=10; i++){console.log(i);...
CSS里浮动float是个概念比较暧昧的属性,撸主最早对浮动float的认识是基于布局的,认为float元素就是用于:“让block元素无视float元素,让inline元素...
Doctype的作用?标准模式与兼容模式各有什么区别? Doctype是document type(文档类型)的简写,用来告诉浏览器的解析器使用哪种HTML或XHTML规范解...
什么是知识图谱,我们可以把它理解成一张由知识点相互连接而成的语义网络。 任何一种网络都是由节点和节点关系构成。为了直观理解这个概念,拿小孩子玩的磁力棒举例,节点是钢珠,节点关...
前有学弟希望我推送一篇关于如何申请专利的文章,今天就结合我个人的经验来介绍一下申请专利的全过程。希望能帮助到大家:) 大学里,我申请过两个专利。 第一个是在2015年(大三)...