前言在 HTTPS 协议大行其道的今天,其通信所需要的 SSL 证书也是不可或缺的一环,如果访问没有 SSL 证书的网站,就是下面这样的: 那么,到底什么是 SSL 证书?其作用是什么?有哪些类型? 今天,在这里做一个简单总结。 SSL 证书的概...
前言在日常开发中,影响我们开发效率的因素很多,有时候不仅仅会影响开发效率,还会搞崩我们的心态。 为了提高工作效率,保持愉悦心情,腾出更多的时间来进行摸鱼大业,前辈们折腾出了很多有用的小技巧,我在这里记录一下自己常用的几个小技巧。 快速拉取 Gith...
前言在初涉前端之时,我就一直在好奇一个问题,为什么像: …… 等等这些标签,看起来似乎很简单,可为什么可以展现出那么丰富复杂的布局?当时我给自己的解释是:这些标签...
需求这两天碰到一个需求:在用户刷新页面或者关闭页面的时候,前端要给后台发一条请求,释放该页面的授权占用。 分析了一下,这不就是在页面卸载时发请求嘛,三下五除二就实现一版: window.addEventListener("beforeunload...
JavaScript 中 Arguments 对象的用途总结。 前言相信我们很多人在代码开发的过程中都使用到过一个特殊的对象 —— Arguments 对象。 在实际开发中,Arguments 对象非常有用。灵活使用 Arguments ...
最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。 争取每个知识点能够多总结一些,至少要做到在面试时,针对每个知识点都可以侃起来,不至于哑火。 前言通过前面的介绍,我们知道 HTTP 缓存分为两种: 强缓存协商...
前言接口是我们在进行模块、方法等的封装时经常会用到的一个概念,使用接口可以: 将一类具体事务抽象成单一的对象方法,使用者不必关心内部的实现逻辑,只需要按照要求传入对应的参数即可得到预期的结果输出,从很大程度上减轻了使用者的心智负担。一处定义,多处...
最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。 争取每个知识点能够多总结一些,至少要做到在面试时,针对每个知识点都可以侃起来,不至于哑火。 前言HTTP 各版本之间的区别也是一个面试常见问题。 HTTP 发展至...
人们只有在经历过诸多痛苦之后,才会相信这“缘分”的存在。而所有的“缘分”,只不过是事物发展的必然结果罢了。 前言在生产环境配置日益复杂的今天,一套统一的、可移植的环境可能是很多从业人员梦寐以求的。所谓“需求引领市场”,在需求的催动下,解决方...
前言前面针对 Web Components 学习了一些基本的理论知识,我们了解到的概念有: Custom ElementsShadow DOMTemplatesSlots 以及和这些概念相关的子知识点。 理论知识基本上够用了,从现在开始我们需要将...
最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。 争取每个知识点能够多总结一些,至少要做到在面试时,针对每个知识点都可以侃起来,不至于哑火。 前言通过上一篇的总结,我们知道 HTTP 缓存分为两种: 强缓存协...
最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。 争取每个知识点能够多总结一些,至少要做到在面试时,针对每个知识点都可以侃起来,不至于哑火。 前言在上一篇文章【前端 · 面试 】JavaScript 之你不一定会的...
最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。 争取每个知识点能够多总结一些,至少要做到在面试时,针对每个知识点都可以侃起来,不至于哑火。 前言缓存是应用程序中很重要的一个概念,在有大量数据交换的应用程序中,我们...
前言数组是 JavaScript 中常见数据类型之一,关于它的一些操作方法,我在这里做一下简单记录和总结。 本文主要包括: 创建数组判断是不是数组类数组和数组的转换数组去重 各位看官可根据自身需求选择食用。 创建数组创建数组是基本功,其方...
前言现在有这样一个需求:用一个对象存储某学生的各科成绩,要求每次只能改变科目分数,不能再添加或者删除科目。 分析一下,这个需求其实就是需要创建一个固定属性的对象,其属性不可增删,但属性值可更改。 有些同学可能就这么开始了: 首先,定义一个符...