首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
前端面试总结
日升
创建于2021-05-10
订阅专栏
针对于前端方面的面试总结文章
等 95 人订阅
共53篇文章
创建于2021-05-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
拯救你的面试:前端面试大全--HTTP面试题(一)
为了突破浏览器对于同一域名并发请求数的限制,http 静态资源采用多个子域名,通常为2~4个。 目的是充分利用现代浏览器的多线程并发下载能力。 域名收敛和域名发散正好相反:就是将静态资源只放在一个域名下面,而非发散情况下的多个域名下。 主要是为了适应移动端的发展需求。 向目标系…
39条性能优化建议-前端性能优化大全:使用Lighthouse来针对性提高页面性能
1. 适当大小的图像 提供适当大小的图像,以缩短加载时间。 2. 提供新一代格式的图像 提供JPEG 2000,JPEG XR和WebP这样的图像格式通常比PNG或JPEG更好的压缩率,意味着更快的下载速度和更少的数据消耗。 3. 视频格式替换动图(gif/apng) 大的GI…
面试必备的JSON.stringify()内容 | 掘金年度征文
然后各种答案都有,报错、不输出、原样输出等。 JSON.stringify()不是只有一个参数,它最多可以有三个参数,只是一般后面两个用不到所以,大家都下意识的忽略。 1. value 2. replacer [可选] 3. space [可选] 转换值如果有 toJSON()…
JS深度优先遍历和广度优先遍历
JS深度优先遍历和广度优先遍历深度优先遍历(DFS)DepthFirstSearch递归实现深度遍历通过递归实现深度优先遍历非递归实现广度优先遍历(BFS)BreadthFirstSearchJS实现
css变量
相信大家都用过CSS预处理,比如,less、scss(sass)。不可避免的会用到变量。 variableName表示自定义变量名,variableValue表示属性值。 以“--”双横杠开头,后面可以是数字[0-9]、字母[a-zA-Z]、下划线_和短横线-这些组合,甚至是中…
JSONP实现原理以及应用
1. JSONP原理 利用 <script> 标签没有跨域限制的漏洞,网页可以得到从其他来源动态产生的 JSON 数据。JSONP请求一定需要对方的服务器做支持才可以。 2. JSONP和AJAX对比 JSONP和AJAX相同,都是客户端向服务器端发送请求,从服务器端…
Fetch
Fetch 提供了对 Request 和 Response 对象的通用定义。使之今后可以被使用到更多地应用场景中:无论是 service worker、Cache API、又或者是其他处理请求和响应的方式,甚至是任何一种需要你自己在程序中生成响应的方式。 它同时还为有关联性的概…
JavaScript 常见的六种继承方式
子类型的原型为父类型的一个实例对象。 子类可以通过 .__proto__ 来访问到父类的方法和属性,也可以通过 .__proto__.__proto__ 来访问父类的prototype属性。 子类继承父类的方法和属性,是将父类的私有属性和公有方法都作为自己的公有属性和方法;修改…
css中diaplay:flex属性值
如果flex的属性值只有一个值,则: 如果是数值,例如flex: 1,则这个1表示flex-grow,此时flex-shrink和flex-basis都使用默认值,分别是1和auto。 如果是长度值,例如flex: 100px,则这个100px显然指flex-basis,因为3…
元素水平垂直居中
在前端写页面的时候经常能碰到需要对一个元素进行水平、垂直或者水平垂直居中。 对于一个div元素来说,通过设置margin: 0 auto;来进行水平居中,也是最常用的一种。但是当是定位元素或者是display改变元素属性时,对某些属性可以,如下: 对其余的display属性不生…
css属性opacity: 0、visibility: hidden、display: none三者区别
display: none和opacity: 0:是非继承属性,子孙节点消失由于元素从渲染树消失造成,通过修改子孙节点属性无法显示。 visibility: hidden:是继承属性,子孙节点消失由于继承了hidden,通过设置visibility: visible;可以让子孙…
css预处理器less、scss/sass的区别
scss/sass是动态样式语言,比css多出很多功能(如变量、嵌套、运算,混入(Mixin)、继承、颜色处理,函数等),更方便阅读和维护。 less也是动态样式语言,一样也比css多处很多功能(如变量,继承,运算, 函数), Less 既可以在客户端上运行,也可在服务端运行 …
HTTP状态码
在页面访问中以及对应的ajax请求会有对应的数字的状态码,一般常见的是200、302、400、403、404、405、500、502、504等。 下面具体列出状态码对应的含义以及内容。