面试题
文章平均质量分 93
艾小逗
这个作者很懒,什么都没留下…
展开
-
前端面试题整理2022
面试题整理1.宏任务和微任务总结:微任务比宏任务先执行宏任务:setTimeout、setInterval、DOM事件、AJAX请求微任务:Promise、async/await2.事件循环同步任务放到运行栈中异步任务放到任务队列中process.setImmediate(()=> {})process.nextTick(()=> {})执行同步任务,再执行nextTick,然后去任务队列执行异步任务,最后执行setImmediate3.防抖节流防抖:只要最后一次事件的操原创 2022-04-17 21:09:58 · 883 阅读 · 0 评论 -
js不用for循环生成0-10的数组方法,使用递归方法
1、使用递归方法let arr = []function addNum(num){ if (num < 10) { arr.push(num) addNum(++num) } else { console.log(arr) }}addNum(0)2、Array.apply()let arr = Array.apply(null, {length: 10}...原创 2020-03-23 17:08:59 · 4160 阅读 · 0 评论 -
前端面试题2019
2.下列哪个方法可以代理对象的读和写?Object.defineProperty //√Proxy //√Object.frzeeObject.assign3.请选出代码执行后打印的输出:1 2 3 4 51 4 5 3 21 3 4 5 21 4 5 2 3 √4.选出可以阻止 form 的 submit 的方法?onSubmit = function(event){...原创 2019-08-21 21:54:58 · 269 阅读 · 0 评论 -
js中a+++b,arguments的理解面试题整理
题1. a+++b题function funa() { var a = 100; var b = a; a = 200; var c = a+++b; console.log(b); //100 console.log(c); //300}++ 优先级高于 + ,所以先算 a++。// 看一下a的值 201 console.log(a); //201题2. 数组/对象...原创 2019-08-14 16:02:01 · 998 阅读 · 0 评论 -
前端面试题整理js/css
前端面试题整理j、css、html包括:css3选择器、页面布局、数组、表达式、js闭包 等知识点1.一个DIV元素的宽度和高度分别定义为400px和300px,请问以下哪个图表示的是box-sizing:border-box;的谊染结果( A )2、2010 年,Ethan Marcotte提出了“自适应网页设计”(Responsive Web Design)这个名词,指可以自动识别屏...原创 2019-08-16 14:25:00 · 452 阅读 · 0 评论 -
面向对象编程和面向过程编程的理解及优缺点
面向过程编程 POP(Process-oriented programming)面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步步实现 ,使用的时候再一个一个的依次调用就可以了。面向对象编程OOP (Object Oriented Programming)面向对象是把事务分解成为一个个对象,然后由对象之间分工与合作。在面向对象程序开发思想中,每一个对象都是功能中心,具有...原创 2019-08-26 21:07:41 · 2902 阅读 · 0 评论