![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
蛋黄酱吃吗
好吃、懒做
展开
-
前端需要了解的HTTPs
我们在工作过程中多少都会接触HTTPs,也不乏有些小伙伴工作几年仍旧不了解HTTPs的意义。那今天就想略过底层简单讲解一下作为前端有必要了解的HTTPs。协议ProtocolHTTPS(Hypertext Transfer Protocol Secure)是基于TLS或SSL加密协议传输的HTTP协议。7层网络模型中,HTTP用于应用层,而TLS或SSL用于传输层。TLS(Transfer Layer Secure),前身为SSL(Secure Sockets Layer),简单来说他两可以看作为不同原创 2020-11-07 12:36:45 · 483 阅读 · 2 评论 -
Javascript prototype 原型链,看这一篇就够了
JS本身不是面向对象语言,并没有类的支持。这不妨碍很多人对面向对象的热爱。因此,在ES2015之前,我们经常看到这样创建实例:function Pet(species) { this.species = species;}Pet.prototype.getSpecies = function() { return this.species; }var cat1 = new Pet('cat');console.log(cat1.getSpecies()); // 结果:"cat"再用pr原创 2020-10-04 00:00:20 · 218 阅读 · 0 评论 -
CSS盒模型的2个误区
翻看博客的时候发现关于CSS盒模型的解释有一些过时,希望在此更新纠正一下。2种盒模型首先CSS盒模型的确有两种:标准盒模型(W3C标准定义的盒模型)和怪异盒模型(IE模型):这里的“怪异盒模型(IE模型)”其实是国内的称呼,它来源于IE浏览器为了让一些只兼容IE 6以下版本的旧浏览器的页面能够被显示,而提供的“怪异模式“(Quirks mode)。而现大多页面都已经跟着W3C标准走了,怪异模式很少见,只有需要支持非常旧的页面的时候可以利用<DOCTYPE>标签来触发怪异模式(详情见[M原创 2020-08-29 21:44:19 · 220 阅读 · 0 评论 -
前端面试-什么是BFC, IFC?
BFC(Block Formatting Contexts) 块级格式化上下文块级格式化上下文是页面上的一块渲染区域,这块区域由符合条件的容器产生。容器内的子元素会由块盒子和浮动元素按如下规则排列:纵向一个挨着一个排列两个盒子的纵向间距由margin属性决定,两个相邻的盒子在垂直方向上的margin会有种“重叠合并”的效果,此时纵向间距距离取较大的那个margin值这个容器可以看作一个独立的布局环境,容器外的元素与容器内的元素(包括浮动元素)在布局上不会影响到对方。这就产生了两种有趣的效果:原创 2020-07-10 21:06:33 · 1853 阅读 · 0 评论 -
前端面试-重试异步请求
想象一下你得异步请求不太稳定的第三方接口,这个接口时不时会失败一下,而我们暂时无法撼动这个它,只能妥协。不过你发现再次尝试的成功率会高一些,而且并不占很多的时间,用户也不会有明显的延迟感。那此时你就需要引入一个简单的重试机制。这个现实场景其实比较少见,但是个不错的前端基础面试题。它可以考察候选人:对常用的Promise接口或async、 await关键字的了解是否熟悉闭包的使用代码组织是否简洁精炼并易于扩展出更复杂的问题。让我们先看看没有任何抽象的时候,做一个异步请求的重试是什么原创 2020-07-04 20:20:17 · 815 阅读 · 0 评论