前端面试题
coder吹雪
这个作者很懒,什么都没留下…
展开
-
让你减少加班的15条高效JS技巧!记得收藏哦
延迟函数delayconst delay = ms => new Promise((resolve, reject) => setTimeout(resolve, ms))const getData = status => new Promise((resolve, reject) => { status ? resolve('done') : reject('fail')})const getRes = async (data) => { try {原创 2020-06-29 20:40:43 · 138 阅读 · 0 评论 -
CommonJS 和 ES6 Module 究竟有什么区别?
CommonJS 和 ES6 Module 究竟有什么区别?作为前端开发者,你是否也曾有过疑惑,为什么可以代码中可以直接使用 require 方法加载模块,为什么加载第三方包的时候 Node 会知道选择哪个文件作为入口,以及常被问到的,为什么 ES6 Module export 基础数据类型的时候会有【引用类型】的效果?带着这些疑问和好奇,希望阅读这篇文章能解答你的疑惑。CommonJS 规范在 ES6 之前,ECMAScript 并没有提供代码组织的方式,那时候通常是基于 IIFE 来实现“模块化原创 2020-06-27 15:27:33 · 427 阅读 · 0 评论 -
吊打面试官系列-58道vue面试题
1.vue优点?2.vue父组件向子组件传递数据?3.子组件像父组件传递事件?4.v-show 和 v-if指令的共同点和不同点?5. 如何让CSS只在当前组件中起作用?6. 的作用是什么?7.如何获取dom?8.说出几种vue当中的指令和它的用法?。9. vue-loader是什么?使用它的用途有哪些?10.为什么使用key?11.axios及安装?12.v-modal的使用13.请说出vue.cli项目中src目录每个文件夹和文件的用法?14.分别简述computed和w原创 2020-05-14 20:44:32 · 287 阅读 · 0 评论 -
20-50K 前端工程师的部分面试题集锦 - 附答案
现在 20-50K 的招聘,我们先看看是什么要求?蚂蚁金服招聘要求:虾皮招聘:腾讯:明源云:毫无疑问,这些公司都是招聘的大前端技术栈的职位,之前文章提到过 2020 年大前端最理想的技术栈,其实真的弄得很明白那些,出去面试基本上不会有什么问题。小提示:如果发现小公司面试套你的技术和架构,迅速结束,开出天价薪资走人。下面正式公布部分面试题,以及答案:出于对各个公司的尊重,不公布是哪家公司的面试题,以及面试技巧。只公布部分面试题和答案,以及分析问题的角度,学习方向,面试中考察的不仅仅技术原创 2020-05-13 21:47:16 · 1548 阅读 · 0 评论 -
30道经典面试题,靠它我在一线拿到了20k的前端开发工程师岗位
题 1 :什么是防抖和节流?有什么区别?如何实现?**防抖:**触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间**思路:**每次触发事件时都取消之前的延时调用方法**节流:**高频事件触发,但在 n 秒内只会执行一次,所以节流会稀释函数的执行频率**思路:**每次触发事件时都判断当前是否有等待执行的延时函数题 2 :get请求传参长度的误区、get和post请求在缓存方面的区别误区:我们经常说get请求参数的大小存在限制,而post请求的参数大小是无限制的.原创 2020-05-13 17:05:37 · 742 阅读 · 0 评论 -
你们知道JavaScript的优雅写法及骚操作
1、判断为空小白写法优雅写法:问题:我们编写js代码时经常遇到复杂逻辑判断的情况,通常大家可以用if/else或者switch来实现多个条件判断,但这样会有个问题,随着逻辑复杂度的增加,代码中的if/else/switch会变得越来越臃肿,越来越看不懂.2、多条件判断小白写法优雅写法:3、if else小白写法优雅写法:4、'骚’操作更多前端学习内容文章干货请关...原创 2020-04-30 20:43:09 · 249 阅读 · 0 评论 -
饿了么P7级前端工程师进入大厂的面试经验
** 面试准备**面试其实我是属于一边面试,一边准备的过程,但是无论如何,一定要做到基础扎实、比较好的自我介绍,以及描述自己的职业故事。1、基础知识的准备这一块,其实很重要,很多问题,必须轻松的理解,就和呼吸一样自然。因为这一块的掌握程度,就决定了一个前端工程师,能不能达到高级的程度。抛砖引玉,比如面向对象、原型链、闭包、es6、html5、css3,它们是前端的基础,需要烂熟于心。比如...原创 2020-04-30 20:32:01 · 708 阅读 · 0 评论 -
前端程序员面试的坑,简历写上这一条信息会被虐死!
** · 名词解释 ·**· 面试意图 ·· 总结 ·内容部分知识举例说明了一些常见的技能列表,实际上会根据面试者的简历情况设置问题。记忆性内容作为底线要求,如果不能达标,意味着基础不牢,在日后的工作中会在很多基本的问题上搞不清。编码环节主要做搜索性考察,因为这是工作的常态形式。使用搜索引擎的能力决定了程序员的日常水平。理解性考察对应的是知识点的理解和应用,是否能够把知识点运用到开...原创 2020-04-30 20:21:33 · 907 阅读 · 1 评论 -
前端基础进阶(七)-前端工程师最容易出错的问题-this关键字
我们在学习JavaScript的时候,因为对一些概念不是很清楚,但是又会通过一些简洁的方式把它给记下来,那么这样自己记下来的概念和真正的概念产生了很强的偏差.当然,还有一些以为这个是对的,还会把它发在网上,那么这个影响就大了,很多人都对于这个概念产生一个错误的理解.比如对于this指向的理解中,有这样一种说法:谁调用它,this就指向谁。在我刚开始学习this的时候,我非常相信这句话。因为在...原创 2020-04-25 16:04:11 · 607 阅读 · 0 评论 -
前端基础进阶(六)-大厂面试题问题:循环闭包与setTimeout
我在上一篇闭包的文章中留下了一个关于setTimeout与循环闭包的思考题.利用闭包,修改下面的代码,让循环输出的结果依次为1, 2, 3, 4, 5for (var i = 1; i <= 5; i++) { setTimeout(function timer() { console.log(i); }, i * 1000);}下面是一些朋友看了闭包以后给出了...原创 2020-04-25 14:49:13 · 230 阅读 · 0 评论 -
前端基础进阶(五)-让你十分钟就看懂学会闭包
初学者,在闭包上走了很多的弯路.我当初也是一样.而这次重新回过头来对基础知识进行梳理来讲清楚闭包,对我来说也是一个非常大的挑战.我会用最清楚的思路,最简洁的方式来讲解闭包.那么闭包重不重要呢?当然是非常重要的,因为闭包在开发中是无处不在的.那么你在面试中,面试官也会问闭包的问题,所以如果你不了解闭包,一是你做开发会遇到各种闭包问题无法解决,二是你面试基本过不了.可是为什么,闭包如此重要,...原创 2020-04-24 22:11:27 · 632 阅读 · 0 评论 -
前端基础进阶(四)-让你一分钟就看懂的作用域和作用域链
对于作用域和作用域链本身就是一个非常简单的一个概念,但是反而是这些简单的概念大家却不明白,困惑的原因是别的文章里,常常会提到词法作用域,词法分析等概念,到底是什么东西?好像和我自己觉得的不一样,但是却又不知道哪里不对.为了避免接下来更多的同学造成同样的困扰,我写了一篇名为(v8引擎是如何工作的)文章,为大家分析JS的工作原理。后续会整理进入基础进阶系列文章。大家可以随时阅读。词法环境(Lex...原创 2020-04-24 21:51:54 · 148 阅读 · 0 评论 -
前端基础进阶(三)-史上最详细的变量对象详解
hello,大家好!先摆一张图,大家可以看一下,是否能看懂呢OK,在JavaScript,声明变量和函数是做项目开发不可避免的,甚至大部分都是声明变量和函数,JavaScript最核心的就是函数.js编译器是如何找到这些变量的呢?我们还得对执行上下文有一个进一步的了解。在上一篇文章中已经知道,当调用一个函数时(激活),一个新的执行上下文就会被创建。一个执行上下文的生命周期可以分为两个阶段。...原创 2020-04-24 21:13:31 · 190 阅读 · 0 评论 -
来自BAT大厂前端工程师的自白-怎么才能学好前端
如果说理解学好web前端是先能找到一份工作,那么你应该这样做:1.制定好一下系统的web前端学习规划,每天定量,学完什么知识点就掌握,能自己应用,而不是能看懂,写不出来东西。2.不要自己一个人闷头学,这样很难就业的,一定要找一个指导的,不推荐去培训,但是在线上花点钱找个能带你学习,帮你解答问题的老师是必要的,如果你舍不得花这个钱,你就没有资格找到web前端工作。3.机会都是留给有准备的人,坚...原创 2020-04-22 21:16:00 · 142 阅读 · 0 评论 -
2020最新的web前端体系和路线图,想学web前端又不知道从哪开始的快来瞧一瞧呀
web前端其实是相对于服务器语言是简单的,并且对于初学者是非常友好的,因为在前期学习能够看到很好的效果.但是他的路线 也就是学习体系不成熟,所以导致很多初学者不知道怎么学?下面我就讲讲web前端的体系,还有他的重要性,市场等等.前端学习目标基础课程:HTML + CSS javaScript DOM BOM AJAX HTML5 + CSS3 应用课程:jQuery easyUI 移动端开发...原创 2020-04-22 20:55:04 · 179 阅读 · 0 评论 -
详细的JavaScript知识梳理和经典的一百个例题,让你掌握JavaScript
这里先做一下JavaScript知识点的梳理,具体的可领取资料JavaScript语法:js语法.pngDOM操作:DOM操作.png数据类型面向对象继承闭包插件作用域跨域原型链模块化自定义事件内存泄漏事件机制异步装载回调模板引擎JSONajax面向对象.pngJavaScript...原创 2020-04-21 21:27:46 · 1534 阅读 · 0 评论 -
有人说,30岁是程序员的一个末日期,写给30岁的程序员,到底该怎么做呢
曾几何时,我总会很庆幸自己进了前端这个行业。因为在这个职业范畴里面,我如鱼得水,成长很快,成就感满满。然而,随着年龄和工龄的增长,渐渐发现自己的瓶颈越来越明显了,我感觉自己似乎碰到了前端的天花板。原因何在1.从客观原因来看前端相对于后端的入门门槛确实低了不少。公司对前端的需求量虽然很旺盛,但是对前端的技术能力要求却不是很高,特别是一些小公司或者不是技术驱动的公司。这给人一种错觉,好像只需要懂...原创 2020-04-21 21:05:24 · 211 阅读 · 0 评论 -
在大厂工作5年的大神,给前端初学者的四大建议
现在的前端技术的发展日新月异,各种新技术层出不穷。前后端分离的开发模式也让前端开发者的地位日益提升,待遇日渐水涨船高,自然有很多小伙伴慕名入了前端开发的坑,希望能在前端领域大展宏图。但一个残酷的现实是 市场上从不缺少初级前端开发,稀缺的的永远是高级前端开发 。物以稀为贵,一名高级前端开发的薪资是初级前端得好几倍,扎心的是初级前端往往还要担心失业的风险,而高级前端则是猎头们竞相追逐的抢手货。...原创 2020-04-21 20:53:52 · 165 阅读 · 0 评论 -
高性能的JavaScript,这是一个高级程序员必备的技能
不知道大家有没有看过高性能JavaScript,这个书是一本好书,推荐有JavaScript的基础的同学可以看一看这本书.下面是我根据这本书整理出来的知识:1、将经常使用的对象成员、数组项、和域外变量存入局部变量原因:数据存储位置对大地代码整体性能会产生重要的影响,直接变量和局部变量的访问速度快于数组和对象成员。因为局部变量位于作用域链的第一个对象中,全局变量位于作用域链的最后一环。变量在作...原创 2020-04-21 20:25:46 · 168 阅读 · 0 评论 -
前端面试题之HTML和css-很实用的知识点
display: none; 与 visibility: hidden; 的区别相同: 它们都能让元素不可见区别:display:none;会让元素完全从渲染树中消失,渲染的时候不占据任何空间;visibility: hidden;不会让元素从渲染树消失,渲染师元素继续占据空间,只是内容不可见display: none;是非继承属性,子孙节点消失由于元素从渲染树消失造成,通过修改子孙节点...原创 2020-04-20 16:34:31 · 1613 阅读 · 0 评论 -
实现三栏布局的这三种方式,面试笔试重点,一定掌握
1.圣杯布局和双飞翼布局绝对定位方法左右div设置为绝对定位;左div设置为 left: 0px;右div设置为 right: 0px;如: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>T...原创 2020-04-20 14:34:06 · 133 阅读 · 0 评论 -
数据结构一(哈希表)想进大厂的必备知识点
数据结构对于编程人员是非常重要的,想要提高自己的编程水平,或者是技术职称,都要好好的学习数据结构.那么今天讲的哈希表就是一种非常重要的数据结构,大多数学习编程的人员都搞不懂数据结构或者是其中的哈希表结构.下面,就通过一个实现的小例子来讲解说明哈希表背后的优势和特点.便于理解.一. 认识哈希表我们还像其他数据结构一样, 先来简单的认识一下哈希表.哈希表介绍哈希表是一种非常重要的数据结...原创 2020-04-18 15:38:51 · 310 阅读 · 0 评论 -
最新初中级前端面试题合集一,你确定不看一看嘛
本文的面试题目是比较新的前端题目,适用于初中级的面试者,题目都是面试中高概率的题,也真诚的希望大家能够找到一个好的公司,希望这些真的对大家有用!谢谢,我会不断更新,希望大家能学到知识,进入心仪的公司.一、CSS问题一、flex弹性布局,可以简单的使一个元素居中(包括水平和垂直居中) 栅格式系统布局,bootstrap grid大家可以专门的找这类文章和书籍关于这些知识点详细了解一下....原创 2020-04-17 15:32:45 · 1273 阅读 · 0 评论