http
文章平均质量分 91
小马哥learn
这个作者很懒,什么都没留下…
展开
-
HTTPS 的原理(通俗易懂!)
一、前言一开始去真正接触HTTPS是由于在上线小程序的时候,小程序官方限定接口必须需是https协议,后面就去弄了腾讯云的云服务器,还有免费的https证书等,跟着官方的教程去配置https等等,让我知道: https默认端口号是443 https协议比http协议更加安全 需要将CA机构颁布的https证书安装在服务器上 nginx服务的一些配置(转发、入口文件html、gzip压缩) 最终,小程序也完美上线,但是好像我对HTTPS的底层原理和流程还是不清楚。下原创 2021-05-19 16:23:48 · 6615 阅读 · 0 评论 -
269个JavaScript工具函数,助你提升工作效率(下)
130.blob转file/***@param{blob}blob*@param{string}fileName*/exportconstblobToFile=(blob,fileName)=>{blob.lastModifiedDate=newDate();blob.name=fileName;returnblob;};131.file转...原创 2021-05-12 17:54:58 · 583 阅读 · 0 评论 -
269个JavaScript工具函数,助你提升工作效率(上)
1.匹配正整数//匹配正整数letisPositiveNum=val=>{return/^[1-9]d*$/.test(val);};console.log(isPositiveNum(9))//trueconsole.log(isPositiveNum(2.2))//false2.匹配负整数//匹配负整数letisNegativeNum=val=>{return/^-[1-9]d*$/.test(val);...原创 2021-05-12 17:53:33 · 7103 阅读 · 0 评论 -
总结 Vue 性能优化方式及原理
前言我们在使用 Vue 或其他框架的日常开发中,或多或少的都会遇到一些性能问题,尽管 Vue 内部已经帮助我们做了许多优化,但是还是有些问题是需要我们主动去避免的。我在我的日常开中,以及网上各种大佬的文章中总结了一些容易产生性能问题的场景以及针对这些问题优化的技巧,这篇文章就来探讨下,希望对你有所帮助。一、使用v-slot:slotName,而不是slot="slotName"v-slot是 2.6 新增的语法,具体可查看:Vue2.6,2.6 发布已经是快两年前的事情了,但是现在仍然有不少人仍原创 2021-05-12 17:44:47 · 708 阅读 · 0 评论 -
JavaScript 开发者需要了解的15个 DevTools 技巧
1. 使用隐身模式隐身模式或私有模式会使用单独的用户配置文件,在浏览器重新启动之后不会保留Cookie,localStorage或缓存文件之类的数据。每个会话都会以干净的状态开始,所以非常适合测试登录功能、首次渲染性能和PWA程序2. 自动启动DevTools在开发的时候,一般都要需要启动浏览器,打开DevTools,并打开我们开发的URL。我们可以在浏览器启动命令中添加一些配置,整个过程可以在一次点击中实现自动化。最好创建一个新的快捷方式或脚本启动在开发模式,然后为Chrome...原创 2021-05-12 17:41:59 · 273 阅读 · 0 评论 -
HTTP缓存机制及原理
前言HTTP 的缓存机制,可以说这是前端工程师需要掌握的重要知识点之一。本文将针对 HTTP 缓存整体的流程做一个详细的讲解,争取做到大家读完整篇文章后,对缓存有一个整体的了解。HTTP 缓存分为 2 种,一种是强缓存,另一种是协商缓存。主要作用是可以加快资源获取速度,提升用户体验,减少网络传输,缓解服务端的压力。这是缓存运作的一个整体流程图:强缓存不需要发送请求到服务端,直接读取浏览器本地缓存,在 Chrome 的 Network 中显示的 HTTP 状态码是 200 ,在..原创 2021-04-12 09:07:55 · 344 阅读 · 1 评论