前端面试合辑
文章平均质量分 95
全栈道路
一个会写点js的热爱足球和篮球的准备进阶全栈开发的前端开发
展开
-
JS 浮点数存储与计算
写在前面JavaScript中有些特殊的计算结果,如 0.1 + 0.2 = 0.30000000000000004(这个问题不止在JavaScript中存在,在C++、java语言中都存在这个问题,只不过这些强类型语言封装好了方法来解决这个问题。)想必大家都知道这是由于存储时数据长度截取造成的问题,但是计算机是如何存储计算这些数值的呢,本文结合多个计算机基础知识解释这点。更多文章在我的github及个人公众号【全栈道路】上,欢迎观赏【全栈道路 · 前端知识点】,如有受益,不要钱,小手点个Sta.原创 2021-01-31 11:25:04 · 890 阅读 · 0 评论 -
真·十分钟搞定Flex布局
真·十分钟搞定Flex布局阅读本文您将收获布局的相关概念Flex布局的相关属性面试中常问的Flex相关知识为啥要Flex布局?因为贪婪!在网页布局还未进入CSS时代的时候,布局往往通过 <table> 标签来实现伴随着 Web语义化 时代的到来,人们不满足于简单的 table 布局,开始琢磨新花样CSS标准 为我们提供了三种基本的布局方式:标准流、浮动布局、定位布局随着技术和人们对美的需求的发展,传统的布局显得不够灵活,所以就出现了今天要讲的 flex 布局Flex布局基本概念原创 2020-06-23 14:36:14 · 309 阅读 · 0 评论 -
微信内置浏览器动态生成二维码并长按识别
现如今围绕微信生态相关开发已经非常常见,本期带来如何通过 qrcode.js 实现微信内置浏览器动态生成二维码并能够长按识别 以及 通过 html2canvas 生成图片并长按保存说几个知识点微信长按弹出识别选项的原理微信客户端检测到用户长按img标签微信主动进行截屏并识别图片,二维码识别采用的是截屏而不是通过img标签微信识别成功后执行相关操作Base64Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法.原创 2020-06-07 22:18:36 · 1803 阅读 · 1 评论 -
[前端面试经]百度和好未来的面试官把我榨干了
百度和好未来的面试官把我榨干了我,普通本科计算机专业,18年6月毕业,抛去实习,工作经验只有一年半,没想到自己临时的决定让我敲开了百度的大门,非常荣幸地成为百度的RD。2019年最后一个月,由于当时的东家当时业务成绩不是很出色,涨薪变得困难,所以当时决定抽出时间学习然后出去探探风,遂整理简历并高效学习,同时在求职APP上有针对性的投递简历,没想到第一周就有面试电话打了过来,于是请了一周年假,准备开始面试。一周时间一共面试了三家公司,没想到三家公司全都拿到了offer,除了一家上海的企业涨幅没原创 2020-06-03 11:05:43 · 8705 阅读 · 17 评论 -
[前端面试基础]前端缓存全掌握
写在前面的话缓存对于web开发有重要作用,尤其是大负荷web系统开发中。想了解更多关于性能优化的知识,请移步HTML、CSS、JS优化、 页面加载速度优化、 网络传输层优化缓存的概念知识缓存的分类:服务器缓存(代理服务器缓存、CDN 缓存),第三方缓存,浏览器缓存等。缓存的相关术语:缓存命中率:从缓存中得到数据的请求数与所有请求数的比率。理想状态是越高越好。过期内容:超...原创 2020-03-01 12:02:17 · 568 阅读 · 0 评论 -
[面试三分钟小文]前端性能优化-页面加载速度优化
上期给大家带来了HTML、CSS、JS优化,这期给大家带来页面加载速度优化阅读所有文章请点击本期内容请记住一个核心:JavaScript很快,DOM很慢文章建议阅读时间:3分钟阅读本文您将收获:从用户输入URL到看得到页面的过程在页面加载层级的性能优化用户看到页面之前都经历了什么此处简单介绍,后续会专出一篇文章讲解次过程检查缓存DNS服务器通过域名查...原创 2020-02-16 12:35:31 · 3247 阅读 · 0 评论 -
[面试三分钟小文]前端性能优化-网络传输层优化
前两期讲过了如何在代码层级进行性能优化,本期给大家带来网络传输层的优化阅读所有文章请点击文章建议阅读时间:3分钟阅读本文您将收获:HTTP请求的完整过程网络传输层级的性能优化合理利用 chrome-devtool 进行开发强调HTTP请求的完整过程DNS解析首先会搜索浏览器自身的DNS缓存(缓存时间比较短,大概只有1分钟,且只能容纳1000条缓存)如果浏览...原创 2020-02-16 12:45:42 · 895 阅读 · 0 评论 -
[面试三分钟小文]前端性能优化-HTML、CSS、JS部分
今天给大家带来前端面试必会问到的前端性能优化问题,暂定分三期给大家带来,第一期讲述基本的代码优化,后续还有网络传输层优化和页面加载速度优化,敬请期待,也欢迎点击查看原文了解更多前端小知识。阅读所有文章请点击文章建议阅读时间:3分钟阅读本文您将收获:性能优化的整体思路在HTML、CSS、JavaScript层级的性能优化为什么要进行性能优化用户: 提升用户体验,改善...原创 2020-02-16 12:28:57 · 437 阅读 · 0 评论