首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
面试取经
前端小白1995
创建于2021-05-14
订阅专栏
前端面试
等 1 人订阅
共39篇文章
创建于2021-05-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
面试取经:网络篇-文件上传
文件上传 文件上传的消息格式 除非接口文档特别说明,文件上传一般使用POST请求 接口文档中会规定上传地址,一般一个站点会有一个统一的上传地址 除非接口文档特别说明,content-type: mul
面试取经:网络篇-http版本差异
HTTP版本 HTTP 1.0 无法复用连接 由于每个请求都是独立的连接,因此会带来以下问题 连接的建立和销毁都会占用服务器和客户端的资源,造成内存资源的浪费 连接的建立和销毁都会消耗时间,造成响应时
面试取经:网络篇-网络性能优化
面试取经:网络篇-网络性能优化 优化打包体积(前端) 利用一些工具压缩、混淆最终代码,减少包体积 多目标打包(前端) 利用一些打包插件,针对不同的浏览器打包出不同的兼容版本,这样一来,每个版本中的兼容
面试取经:网络篇-XSS攻击
XSS攻击 是指跨站脚本攻击,攻击者利用站点的漏洞,在表单提交时,在表单内容注入一些恶意脚本,当其他正常用户浏览页面,而页面中刚好出现攻击者的恶意脚本时,脚本被执行,从而使得页面遭到破坏,或者用户信息
面试取经:网络篇-CSRF攻击
CSRF攻击 Cross-site request forgery,跨站请求伪造。指攻击者利用用户的身份信息,执行了非用户本意的操作 具体是首先引导用户访问一个危险的网站,当用户访问网站后,网站会发送
面试取经:网络篇-保存数据三剑客
cookie、sessionStorage、localStorage 区别 都是保存本地数据的方式 cookie 出现最早,兼容性好,所有浏览器都支持。浏览器针对cookie有一些默认行为 响应头出现
面试取经:网络篇-cookie
cookie 场景 登录凭证 服务器识别是谁在请求的一个凭证,由于http是无状态的,服务器无法识别后续请求是否属于同一来源 登录流程 登陆成功 服务器生成一个带身份认证的cookie 服务器将coo
面试取经:网络篇-常见请求方法
常见请求方法 请求方法的本质 请求方法是请求行的第一个单词,它向服务器描述了客户端发出请求的动作类型,虽然可以自定义请求方法,但一般不这么做 客户端和服务端,约定俗成规定了一些常见的请求方法 GET
手写Promise(二)
创建then函数..........................................
浏览器渲染原理
浏览器渲染原理 浏览器是如何渲染页面的 当浏览器的网络线程收到HTML文档(htmlStr)后,会产生一个渲染任务,并将其传递给渲染主线程的消息队列。 在事件循环机制的作用下,渲染主线程取出消息队列中
面试取经:浏览器渲染机制和重绘与回流
节点的几何属性发生改变或者由于样式发生改变而不会影响布局的,称为重绘。 布局或几何属性需要改变,就称为回流,回流是影响浏览器性能的关键因素,因为其变化涉及到部分页面(或整个页面)的布局更新。
面试取经:前端网站常规优化方案
优化方式有哪些减少http请求减少dom操作避免不必要的重绘和重排(用定位)优化css选择器(简写)css/js压缩Gzip压缩css放到顶部,js放到尾部压缩图片,使用雪碧图使用cdn加速合理控制c
面试取经:instanceof的实现原理
instanceof可以正确的判断对象的类型,因为内部机制是通过判断对象的原型链中是不是能找到类型的prototype自己实现一个instanceof如何实现获取类型的原型获取对象的原型然后一直循环判
面试取经: 判断数组的方法有哪些?
每一个继承Object的对象都有toString方法,如果toString方法没有重写的话,会返回[object type],其中type为对象的类型,但当除了Object类型的对象外,其他类型直接使用toString()方法时(覆盖原型的toString),会直接返回都是内容…
面试取经:阐述一下你所理解的MVVM响应式原理
vue是采用数据劫持配合发布者-订阅者模式的方式,通过 Object.defineProperty()来劫持各个属性的setter和getter,在数据变动时,发布消息给依赖收集器,去通知观察者,做出对应的回调函数,去更新视图。 MVVM作为绑定的入口,整合Observer、C…
面试取经:css优先级之内联宽度覆盖
在不改变当前代码的情况下,使这张图片的宽度为300px1.css方法2.js方法
面试取经:Display & Visbility & Opacity三者的区别
transition:transition不支持display。 transition:visibility 会立即显示,隐藏时会延时。 transition:opacity 可以延时显示和隐藏。
面试取经:你害怕的水平垂直居中
行级元素水平垂直居中text-align+line-height模拟单元格单元格特性:内容垂直居中,默认vertical-align:middle块级元素水平垂直居中纯定位已知子元素宽高宽高不确定po
面试取经:BFC & IFC & GFC & FFC
formatting contexts:格式化上下文,是页面中的一块渲染区域,并且有一套渲染规则,它决定了子元素如何定位,以及与其他元素的关系及相互作用。 内部的box会在垂直方向上,一个接一个的放置。 box垂直方向的距离由margin决定,属于同一个BFC的两个相邻box的…