摘要:
1、两列布局 左边固定宽度,右边自适应 1.1、左边float,右边margin-left,为防止包括元素塌陷,使用overflow:hidden,形成BFC <style> .box{ overflow: hidden; // BFC } .left { float: left; width: 2 阅读全文
摘要:
面试阶段性问题总结: let const var的区别 this的指向问题 异步的相关知识,async...await,promise, generator,回调函数以及执行顺序 css相关,首先是优先级问题,其次是属性的计算,position,width,height,top, left,动画硬件 阅读全文
摘要:
1、以下代码输出什么?(请在题目下面直接写输出结果) 2、以下代码输出什么?(请在题目下面直接写输出结果) 3、以下代码输出什么?(请在题目下面直接写输出结果) 4、以下代码输出什么?(请在题目下面直接写输出结果) 5、以下代码输出什么?(请在题目下面直接写输出结果) 6、如何通过只增加代码的情况下 阅读全文
摘要:
2020.5.15记一次阿里电话面试经过 自我介绍,然后问了vue2的源码,有什么缺点,为啥存在缺点,vue2的官方有什么对策,还问了vue3使用Proxy为啥就修复了这些缺点,使用了Proxy,为啥就能拦截到这些行为? 然后给了两道笔试题,是线上的那种,我平时这种题目很少涉及,然后突然一来吧,心里 阅读全文
摘要:
有父子两个函数,代表两个类: var parent = function(){} var child = function(){} 一、直接继承 child.prototype = new parent(); child.prototype.constructor = child; 这种方式有风险, 阅读全文
摘要:
工作不是那么忙,想学一下Express+multer弄一个最简单的文件上传,然后开始npm install,然后开始对着multer官方文档一顿操作。 前台页面最简单的: 后台服务启用static静态文件中间件,直接访问,然后提交到/upload,后台代码如下: 就这么简单,它就好像自动就给传上去了 阅读全文
摘要:
有时候面试会提到,用的时候又不在意,今天有空挨个做了测试,总结如下: 阅读全文
摘要:
该事情的由来是来自于一个面试题,题目是这样的,[1,2,3].map(parseInt)的结果是什么? 作为菜鸟的我们一定是觉得分别把1,2,3分别交给parseInt,无非就是1,2,3嘛。其实结果输出是这样的,1,NaN,NaN,为什么会这样? 那就涉及到两个知识点了,首先map的时候,里面传一 阅读全文
摘要:
记录一下call、apply、bind的源码,然后从根本上明白其用法。 都知道call、apply与bind的用法,call(this,...arguments)、apply(this,[arguments])、var fn = bind(this, ...arguments);fn(...newa 阅读全文
摘要:
记录一下防抖与节流,原地址:https://yuchengkai.cn/docs/frontend/#%E9%98%B2%E6%8A%96。 防抖: 节流:防抖动和节流本质是不一样的。防抖动是将多次执行变为最后一次执行,节流是将多次执行变成每隔一段时间执行。 阅读全文