
面试题
文章平均质量分 64
全栈小董
这个作者很懒,什么都没留下…
展开
-
CSS,JS,HTTP三道题-5.29
css: 什么是css盒模型CSS中的盒子模型包括IE盒子模型和标准的W3C盒子模型box-sizing有3个值:border-box,padding-box,content-box.标准盒模型box-sizing:content-box; 如下图IE盒模型 box-sizing:border-box;如下图区别:从图中我们可以看出,这两种盒子模型最主要的区别就是width的包含范围,在标准的盒子模型中,width指content部分的宽度,在IE盒子模型中,width表示content原创 2021-05-29 13:36:45 · 227 阅读 · 0 评论 -
视源前端面试整理
怎么给ul里的li添加事件代理?了解ES6中类的实现吗?说一下对原型链的理解。ES6中怎么实现类的继承的?ES6中的继承和原型继承的区别事件循环机制?setTimeout是宏任务还是微任务?怎么实现一个精准的计时了解vue的原理吗?怎么实现的?为什么用proxy?你用过哪些状态管理工具?你知道有哪些优化的方案?长列表分页怎么做?预加载怎么做?有使用过什么前端工程化的工具吗?讲一下webpack的打包过程?loader和plugin的区别?说一下归并排序的实现思路。部分答.原创 2021-01-24 20:27:18 · 687 阅读 · 0 评论 -
前端面试-js绑定-async await与promise
js如何实现绑定的?浏览器的缓存机制?session和cookie的区别?promise了解吗?接上题,async await和promise的区别?宏任务微任务了解吗?promise是什么任务,settimeout呢?常见的http状态码,分组说一下,然后用过哪些状态码?css权重?盒模型,flex盒手写代码题:css居中http、https有什么区别?01js如何实现绑定的?可以使用applay,call,bind方法实现this的绑定apply()的第一个参数是null,.原创 2021-01-06 20:40:04 · 373 阅读 · 0 评论 -
腾讯前端校招面试复盘
大厂面试经验大厂面试都会很看重基础,尤其是JavaScript,基础要打牢再一个就是算法,一些常见的算法必须要回,很有可能会让你手撕代码第一个肯定是先要自我简绍呀,自我介绍不仅是要面试官了解你,更重要的是你要在这段时间里平复一下心情,不要使自己太紧张下面就是校招腾讯一面的经历了,有些问题可能没有记全,但是也差不多废话不多说,直接进入正题吧问:css有哪些常见的布局这题就是关于css的布局知识了,常见的布局就那几个,但是不仅要说出布局的名字,还要说出如何实现或者是他们的优缺点答:1.原创 2020-12-23 09:26:27 · 833 阅读 · 1 评论 -
前端面试题1
浏览器缓存,有何区别?• localStorage和sessionStorage一样都是用来存储客户端临时信息的对象。他们均只能存储字符串类型的对象• localStorage生命周期是永久,除非自己清除• sessionStorage生命周期为当前窗口或标签页,一旦窗口或标签页被永久关闭了,那么所有通过sessionStorage存储的数据也就被清空了。• LocalStorage 一般不会自动过期(除非用户手动清除),而 SessionStorage 在会话结束时过期(如关闭浏览器)常用的数组原创 2020-12-14 14:44:53 · 113 阅读 · 0 评论 -
01-JavaScript的基础学习
表达式和语句语句: JavaScript 程序的执行单位为行(line),也就是一行一行地执行。一般情况下,每一行就是一个语句。这是一个赋值语句var a = 1+2表达式 是指一个为了得到返回值的计算式; 像上面的1+2,就是一个表达式区别:语句是为了进行某种操作,一般不需要有返回值; 表达式是为了得到返回值,一定会返回一个值语句以分号结尾,一个分号就代表一个语句结束,多个语句可以写在一行内;表达式不需要以分号结尾,一旦加了分号,就被JavaScript视为语句标识符的命名规则标识符原创 2020-11-11 23:17:42 · 157 阅读 · 0 评论 -
虚拟DOM和dom diff以及key值问题
什么是虚拟DOM虚拟DOM是一颗以JavaScript对象(node节点)作为基础的树,用对象属性来描述节点,他是对真实DOM的抽象,通过一些列操作使这棵树映射到真实环境上虚拟dom就是能代表DOM树的对象,通常含有标签名,标签上的属性,事件监听和子元素们以及其它属性为什么要有虚拟DOM这个东西人们创造出虚拟 DOM 就是为了更好地将虚拟节点渲染到视图上,也就是把虚拟DOM变成真实的 DOM 节点,提高视图的渲染性能。在真实DOM操作中传统的开发模式,原生JS或JQ操作DOM时,浏览器会从构建D原创 2020-09-26 17:04:45 · 529 阅读 · 1 评论 -
今日前端面试题之 —— ES5与ES6,ES6新特性是啥?
啥是ES5,啥又是ES6?首先ES是ECMAScript的缩写;而ECMAScript是网页脚本和语言的一种标准,通俗的说就是 javascript的几个标准(语法,变量和函数的写法),是由ECMA这个组织制定的2009年,ES5横空出世,直到2015年又出现了ES6;ES6是JavaScript语言的下一代标准,已经在2015年6月正式发布了那么面试官的问题来了,es5和6有啥区别,es6有什么新特性呢?es5中声明变量只有var,声明函数只有functiones6中又增加了let,consth原创 2020-07-10 23:24:04 · 1223 阅读 · 0 评论