![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
文章平均质量分 88
乐夫天命兮
一名默默无闻欺负键盘的人,坚持做我自己!!!!
展开
-
前端面试(4)—— DOM事件的总结
知识点主要包括以下几个方面:- 基本概念:DOM事件的级别面试不会直接问你,DOM有几个级别。但会在题目中体现:“请用DOM2 ....”。- DOM事件模型、DOM事件流面试官如果问你“**DOM事件模型**”,你不一定知道怎么回事。其实说的就是**捕获和冒泡**。**DOM事件流**,指的是事件传递的**三个阶段**。...原创 2022-08-04 14:42:13 · 382 阅读 · 0 评论 -
前端面试(3)—— CSS盒模型及BFC
以上几点,从上到下,知识点逐渐递增,知识面从理论、CSS、JS,又回到CSS理论。接下来,我们把上面的六条,依次讲解。原创 2022-08-03 11:31:27 · 270 阅读 · 0 评论 -
前端面试(2)——页面布局
页面布局CSS盒模型:是CSS的基石。DOM事件HTTP协议面向对象原型链:能说出原型链的始末涉及到的知识点:(1)语义化掌握到位:每个区域用section、article代表容器、div代表块儿。如果通篇都用 div,那就是语义化没掌握好。(2)页面布局理解深刻。(3)CSS基础知识扎实。(4)思维灵活且积极上进。题目中可以通过网格布局来体现。(5)代码书写规范。注意命名。上面的代码中,没有一行代码是多的。...原创 2022-08-03 11:30:19 · 684 阅读 · 0 评论 -
call、apply、bind的区别
call()和apply()介绍这两个方法都是函数对象的方法,需要通过函数对象来调用。当函数调用call()和apply()时,函数都会立即执行。都可以用来改变函数的this对象的指向。第一个参数都是this要指向的对象(函数执行时,this将指向这个对象),后续参数用来传实参。显式绑定thisJS提供的绝大多数函数以及我们自己创建的所有函数,都可以使用call 和apply方法。它们的第一个参数是一个对象。因为你可以直接指定 this 绑定的对象,因此我们称之为显式绑定。例1原创 2021-09-09 09:56:16 · 52 阅读 · 0 评论 -
作用域和闭包
前言面试问题:说一下对变量提升的理解说明this的几种不同的使用场景创建10个<a>标签,点击的时候弹出来对应的序号如何理解作用域实际开发中闭包的应用涉及到的知识点:执行上下文this作用域作用域链闭包执行上下文执行上下文主要有两种情况:全局代码: 一段<script>标签里,有一个全局的执行上下文。所做的事情是:变量定义、函数声明函数代码:每个函数里有一个上下文。所做的事情是:变量定义、函数声明原创 2021-09-09 09:55:21 · 175 阅读 · 0 评论 -
var、let、const的区别
var、let、const 的区别1、var 声明的变量会挂载在 window 对象上,而 let 和 const 声明的变量不会举例:var a = '我是a';console.log(a); // 打印结果:我是aconsole.log(window.a); // 打印结果:我是alet b = '我是b';console.log(b); // 打印结果:我是bconsole.log(window.b); // 打印结果:undefinedlet c = '我是c';consol原创 2021-09-09 09:53:59 · 365 阅读 · 2 评论 -
一面 1:ES 基础知识点与高频考题解析
JavaScript 是 ECMAScript 规范的一种实现,本小节重点梳理下 ECMAScript 中的常考知识点,然后就一些容易出现的题目进行解析。知识点梳理变量类型JS 的数据类型分类和判断值类型和引用类型原型与原型链(继承)原型和原型链定义继承写法作用域和闭包执行上下文this闭包是什么异步同步 vs 异步异步和单线程前端异步的场景ES6/7 新标准的考查箭头函数ModuleClassSet 和 MapPromise变原创 2020-10-10 08:54:13 · 158 阅读 · 0 评论 -
一面 6:开发环境相关知识点与高频考题解析
工程师的开发环境决定其开发效率,常用的开发环境配置也是面试考查点之一。知识点梳理IDEGitLinux 基础命令前端构建工具调试方法本小节会重点介绍 Git 的基本用法、代码部署和开发中常用的 Linux 命令,然后以 webpack 为例介绍下前端构建工具,最后介绍怎么抓包解决线上问题。这些都是日常开发和面试中常用到的知识。IDE题目:你平时都使用什么 IDE 编程?有何提高效率的方法?前端最常用的 IDE 有 Webstorm、Sublime、Atom 和 VSCode,我原创 2020-10-10 08:49:03 · 186 阅读 · 0 评论 -
一面 5:浏览器相关知识点与高频考题解析
Web 前端工程师写的页面要跑在浏览器里面,所以面试中也会出现很多跟浏览器相关的面试题目。知识点梳理浏览器加载页面和渲染过程性能优化Web 安全本小节会从浏览器的加载过程开始讲解,然后介绍如何进行性能优化,最后介绍下 Web 开发中常见的安全问题和预防。加载页面和渲染过程可将加载过程和渲染过程分开说。回答问题的时候,关键要抓住核心的要点,把要点说全面,稍加解析即可,简明扼要不拖沓。题目:浏览器从加载页面到渲染页面的过程加载过程要点如下:浏览器根据 DNS 服务器得到域名的原创 2020-10-10 08:48:14 · 192 阅读 · 0 评论 -
一面 4:从容应对算法题目
由冯·诺依曼机组成我们知道:数据存储和运算是计算机工作的主要内容。程序=数据结构+算法,所以计算机类工程师必须掌握一定的数据结构和算法知识。知识点梳理常见的数据结构栈、队列、链表集合、字典、散列集常见算法递归排序枚举算法复杂度分析算法思维分治贪心动态规划高级数据结构树、图深度优先和广度优先搜索本小节会带领大家快速过一遍数据结构和算法,重点讲解一些常考、前端会用到的算法和数据结构。数据结构数据结构决定了数据存储的空间和时间效率问题,数据的写入原创 2020-10-10 08:45:24 · 182 阅读 · 0 评论 -
一面 3:CSS-HTML 知识点与高频考题解析
CSS 和 HTML 是网页开发中布局相关的组成部分,涉及的内容比较多和杂乱,本小节重点介绍下常考的知识点。知识点梳理选择器的权重和优先级盒模型盒子大小计算margin 的重叠计算浮动float浮动布局概念清理浮动定位position文档流概念定位分类fixed 定位特点绝对定位计算方式flex布局如何实现居中对齐?理解语义化CSS3 动画重绘和回流选择器的权重和优先级CSS 选择器有很多,不同的选择器的权重和优先级不一样,对于一个元素,如果存原创 2020-10-10 08:44:52 · 116 阅读 · 0 评论 -
一面 2:JS-Web-API 知识点与高频考题解析
JavaScript 是 ECMAScript 规范的一种实现,本小节重点梳理下 ECMAScript 中的常考知识点,然后就一些容易出现的题目进行解析。知识点梳理变量类型JS 的数据类型分类和判断值类型和引用类型原型与原型链(继承)原型和原型链定义继承写法作用域和闭包执行上下文this闭包是什么异步同步 vs 异步异步和单线程前端异步的场景ES6/7 新标准的考查箭头函数ModuleClassSet 和 MapPromise变原创 2020-10-10 08:43:22 · 97 阅读 · 0 评论 -
CSS-HTML 知识点与高频考题解析
CSS-HTML 知识点与高频考题解析CSS 和 HTML 是网页开发中布局相关的组成部分,涉及的内容比较多和杂乱,本小节重点介绍下常考的知识点。知识点梳理选择器的权重和优先级盒模型盒子大小计算margin 的重叠计算浮动float浮动布局概念清理浮动定位position文档流概念定位分类fixed 定位特点绝对定位计算方式flex布局如何实现居中对齐?理解语义化CSS3 动画重绘和回流选择器的权重和优先级CSS 选择器有很多,不同的选择器的原创 2020-10-10 08:33:18 · 316 阅读 · 0 评论 -
JS-Web-API 知识点与高频考题解析
JS-Web-API 知识点与高频考题解析除 ES 基础之外,Web 前端经常会用到一些跟浏览器相关的 API,接下来我们一起梳理一下。知识点梳理BOM 操作DOM 操作事件绑定Ajax存储BOMBOM(浏览器对象模型)是浏览器本身的一些信息的设置和获取,例如获取浏览器的宽度、高度,设置让浏览器跳转到哪个地址。navigatorscreenlocationhistory这些对象就是一堆非常简单粗暴的 API,没任何技术含量,讲起来一点意思都没有,大家去 MDN 或者 w原创 2020-05-08 22:45:47 · 342 阅读 · 0 评论 -
ES 基础知识点与高频考题解析
ES 基础知识点与高频考题解析JavaScript 是 ECMAScript 规范的一种实现,本小节重点梳理下 ECMAScript 中的常考知识点,然后就一些容易出现的题目进行解析。知识点梳理变量类型JS 的数据类型分类和判断值类型和引用类型原型与原型链(继承)原型和原型链定义继承写法作用域和闭包执行上下文this闭包是什么异步同步 vs 异步异步和单线程前端异步的场景ES6/7 新标准的考查箭头函数ModuleClassSet 和 M原创 2020-05-08 22:44:19 · 692 阅读 · 0 评论 -
2018前端面试题及参考答案整理
1.什么是vue生命周期 ? vue实例从被创建到销毁的一系列过程就叫vue生命周期. 也就是从开始创建、初始化数据、编译模版、挂载DOM→渲染、更新、渲染、卸载等一系列过程。2.axios的特点有哪些axios是一个基于promise的HTTP库,支持promise的所有API 它可以拦截请求和响应 它可以转换请求数据和响应数据,并对响应回来的内容自动转换为json类型的数据 ...转载 2018-06-22 15:55:46 · 1516 阅读 · 0 评论