剑指前端offer
文章平均质量分 90
前端人
专注前端开发技术分享,助力初学者更好成长
展开
-
我要涨知识——TypeScript 经典高频面试题(一)
年底了,打算跑路的前端看过来!原创 2022-11-29 11:05:42 · 1532 阅读 · 3 评论 -
「2022」打算跳槽涨薪,必问面试题及答案——浏览器篇
Hi,我是前端人,今日与君共勉!一、从输入 URL 到页面呈现发生了什么?在浏览器中输入一个网址,如:https://www.baidu.com 。从输入地址到我们看到百度首页,这一过程到底发生了什么?1.1、构建网络请求1.2、查找缓存检查如果有缓存,则直接使用缓存,如果没有缓存,则会向服务器发送网络请求。1.3、DNS解析我们访问网站的时候,输入的是域名,比如上边截图内域名:https://www.baidu.comIP地址:36.152.44.95:443原创 2022-02-21 09:14:20 · 390 阅读 · 0 评论 -
「2022」打算跳槽涨薪,必问面试题及答案——WEB 安全
Hi,我是前端人,今日与君共勉!废话不多说,直接上干货!1、你对 WEB 安全的理解?互联网发展迅速,现在的 web 不再是以前的简单网页,除了常见的电商购物平台、手机转账、银行系统之外,物联网技术的发展,不仅让智能家居走进了生活,也促进了医疗、物流等行业的发展,安全问题逐渐也成为大家比较关心的问题。作为一个前端程序员最关心的也就是 web 安全喽,较为常见且危害较大的有 XSS跨站脚本攻击、SQL 注入、CSFR 跨站请求伪造等攻击方式。我们需要更好的理解它们的恶意攻击原理,才能更好的防御攻击原创 2022-02-18 10:13:16 · 3122 阅读 · 0 评论 -
「2022」打算跳槽涨薪,必问面试题及答案——VUE3 篇
1、Vue3 出现解决了什么问题?它有哪些优势?Vue2 代码模式下存在的几个问题:随着功能增加,复杂的组件代码越来越多,变得难以维护。主要原因是 vue2 通过选项式API组织的代码,一个逻辑功能可能有多处代码,不易别人上手。 缺少一个比较干净的在多个组件之间可以提取和复用逻辑的机制。 类型推断不友好。 没有静态类型检查,只有代码运行之后才能发现错误等等。Vue3 是在 Vue2 的基础上进行了一些优化,对 typeScript 有了更好的支持。Vue3 和 Vue2 是可以共存的,Vue原创 2022-02-17 08:27:25 · 731 阅读 · 1 评论 -
「2022」打算跳槽涨薪,必问面试题及答案——VUE篇
1、为什么选择VUE,解决了什么问题?vue.js 正如官网所说的,是一套构建用户界面的渐进式框架。与其它重量级框架不同的是,vue 被设计为可以自底向上逐层应用。vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另外一方面,当与现代化工具链以及各种支持类库结合使用时,vue 也完全能够为复杂的单页应用提供驱动。vue.js 有声明式,响应式的数据绑定,组件化开发,并且还使用虚拟 DOM 等技术,统一编程规范和模块等,将项目功能模块化更方便组织和构建复杂应用,便于项目的扩展原创 2022-02-15 11:56:28 · 1932 阅读 · 6 评论 -
「2022」打算跳槽涨薪,必问面试题及答案 -- ECMAScript 篇
起点低怕什么,大不了加倍努力。人生就像一场马拉松比赛,拼的不是起点,而是坚持的耐力和成长的速度。只要努力不止,进步也会不止。1、ECMAScript 与 JavaScript 的关系?ECMA(European Computer Manufacturers Association)欧洲计算机协会,研究的 JavaScript 语言语法规范,这个东西名称就叫做 ECMAScript 。JavaScript 是 ECMAScript 的一种实现,完整的 JavaScript 由以下三部分组成原创 2022-02-11 09:31:33 · 932 阅读 · 0 评论 -
「2022」打算跳槽涨薪,必问面试题及答案 -- JavaScript 篇
Hi,我是前端人,今日与君共勉!1、深浅拷贝的区别有哪些?要说 js 的深浅拷贝,就不得不提 js 的两大数据类型:基本数据类型和引用类型。基本数据类型的变量名和值都存储在栈中,对于引用类型的变量名存储在栈中,而值存储在堆中。由于存储方式不同,所以导致了他们复制的时候方式不同。浅拷贝是创建一个新对象,这个对象有着原始对象属性值的一份精准拷贝。如果属性是基本类型,拷贝的就是基本类型的值,如果是引用类型,拷贝的就是内存地址,所以如果其中一个对象改变了这个地址,就会影响到另外一个对象。深拷贝是原创 2022-02-10 10:22:14 · 1392 阅读 · 2 评论 -
2022 最新 Web 前端经典面试试题及答案——CSS篇
起点低怕什么,大不了加倍努力。人生就像一场马拉松比赛,拼的不是起点,而是坚持的耐力和成长的速度。只要努力不止,进步也会不止。一、谈谈你对 BFC 的理解及作用。BFC 是 Block Formatting Context 格式化上下文的缩写,就是页面上一个隔离的独立容器,容器内的子元素不会影响到外面的元素。有一个独立的块级渲染区域,该区域有一套渲染规则来约束盒子的布局,与外部的区域没有关系。1.1、如何创建 BFCfloat 的值不为 none position 的值为 absolute原创 2022-02-08 10:15:59 · 607 阅读 · 0 评论 -
2022 跳槽涨薪必不可少面试通关宝典 —— css 篇
已经居家隔离 23 天了,解封以后估计就得找工作了,提前准备起来!需要的赶紧收藏起来一、谈谈你对 BFC 的理解及作用。BFC 是 Block Formatting Context 格式化上下文 的缩写,就是页面上一个隔离的独立容器,容器内的子元素不会影响到外面的元素。有一个独立的块级渲染区域,该区域有一套渲染规则来约束盒子的布局,与外部的区域没有关系。1.1、如何创建 BFCfloat 的值不为 none position 的值为 absolute 或 fixed overflow 的原创 2022-01-17 10:20:03 · 474 阅读 · 0 评论