面试题
文章平均质量分 84
我是真的不会前端
努力上进的前端码农
展开
-
我所整理的面试题(六)
面试题原创 2022-05-21 17:41:03 · 395 阅读 · 0 评论 -
常用git命令大全
基本指令git add提交的文件的信息添加到暂存区中。当使用 git commit 时,将依据暂存区中的内容来进行文件的提交。它通常将现有路径的当前内容作为一个整体添加,但是通过一些选项,它也可以用于添加内容,只对所应用的工作树文件进行一些更改,或删除工作树中不存在的路径了。“索引”保存工作树内容的快照,并且将该快照作为下一个提交的内容。 因此,在对工作树进行任何更改之后,并且在运行 git commit 命令之前,必须使用 git add 命令将任何新的或修改的文件添加到索引。该命令可以在提交之原创 2021-11-21 23:53:44 · 756 阅读 · 0 评论 -
一名深漂程序员:我所整理和收集的前端面试题(二) webpack有关面试题
写在前面的话虽然作为绝大多数,打包发布这些事接触的很少甚至接触不到,尤其是如果在外包公司。那基本上除了写业务逻辑,打包上线这些事跟咱没任何关系,但是。webpack,或者vite这些打包的工具是面试题经常问的,掌握并了解是非常好的加分项一.如何做webpack构建优化,有哪些策略?devtool:‘source-map’选择一种 source map 格式来增强调试过程。不同的值会明显影响到构建(build)和重新构建(rebuild)的速度。一些值适用于开发环境,一些适用于生产环境。对于开发者来原创 2021-07-28 00:40:39 · 375 阅读 · 0 评论 -
一名深漂程序员:我所整理和收集的前端面试题(三)(笔记)
系列文章目录一名深漂程序员:我所整理和收集的前端面试题(一)一名深漂程序员:我所整理和收集的前端面试题(二)一、如何做性能优化1.webpack工程环境层面的优化1.新的工具 ,更好的代码压缩技术 ,代码抽取vandor2.代码层面的优化1.少使用assets里的资源。2.尽量使用异步代码,减少同步代码。3.少用es5效率低的方法。多使用ES6及以上的方法4.减少if/else的使用。可以多使用switch5.减少链式调用。3.部署层面1.公共组件的抽原创 2021-08-05 01:31:09 · 227 阅读 · 0 评论 -
一名自由程序员:我所整理和收集的前端面试题(四)
【原生App vs. 跨平台App vs. 混合App】优劣对比:1、原生开发,至少得两套代码,成本高、开发周期长、复杂交互和样式开发麻烦;交互流畅、性能好、能够访问手机原生功能。2、H5:交互可以做得非常精致、样式也可以精致;不擅长使用手机原生功能。3、跨平台开发:一套代码运行在多个平台,开发周期短,成本低,招人好招。性能没那么好,卡顿、兼容性略微麻烦、不好做技术选型。4、混合开发:两个壳子,成本没那么高,开发周期没那么长,性能良好,用原生可以访问手机功能,用H5可以做复杂交互和样式。原生和H5原创 2021-09-03 09:10:11 · 284 阅读 · 0 评论 -
一名自由程序员:我所整理和收集的前端面试题(五)
经典面试题合集(绝大多数都是超高频面试题)从浏览器地址栏输入url到显示页面的步骤(这是详细版本)在浏览器地址栏输入URL浏览器查看缓存,如果请求资源在缓存中并且新鲜,跳转到转码步骤如果资源未缓存,发起新请求如果已缓存,检验是否足够新鲜,足够新鲜直接提供给客户端,否则与服务器进行验证。检验新鲜通常有两个HTTP头进行控制Expires和Cache-Control:HTTP1.0提供Expires,值为一个绝对时间表示缓存新鲜日期HTTP1.1增加了Cache-Control: max-ag原创 2021-09-08 13:32:46 · 290 阅读 · 0 评论 -
一名深漂程序员:我所整理和收集的前端面试题(一)
1.重绘和回流什么是重绘?什么是回流?在页面加载时,浏览器把获取到的HTML代码解析成1个DOM树,DOM树里包含了所有HTML标签,包括display:none隐藏,还有用JS动态添加的元素等。浏览器的解析过程 - html结构 解析html结构 生成dom树(doucment object model) - css样式 解析css样式 生成cssom树 - dom+cssom 渲染 Render Tree 回流:根据生成的渲染树,获取浏览器原创 2021-05-17 00:37:01 · 196 阅读 · 0 评论