陈伦刚的个人博客

前端文件下载的正确打开方式

1. a 标签 通过a标签的download属性来实现文件下载,这种方式是最简单的,也是我们比较常用的方式,先来看示例代码:

陈伦刚 发布于 2023-06-09

听说你很了解 Vue3 响应式?

前言 << 温馨提醒 >> 本文内容偏干,建议边喝水边食用,如

陈伦刚 发布于 2023-06-08

React自定义hook

参考 https://zh-hans.reactjs.org/docs/hooks-custom.html 什么是hook Hook是 React 16.8 的新增特性。它通常与函数式组件同时使用。可以使函数式组件在不编写 class 的情况下,可以拥有class组件的状态、生命周期、引用等功能。

陈伦刚 发布于 2023-06-08

HTTP 缓存别再乱用了

来给大家解读浏览器策略了,这次是缓存相关的。 设置缓存大家可能大家都是从性能角度去考虑的,但是如果你不注意或者稍微设置不当,缓存也可能对我们的网站的安全性和用户隐私造成负面影响。 开门见山 老规矩,先把推荐的配置说出来,后面再啰嗦: 为了防止中介缓存,建议设置:Cache-Control: priv

陈伦刚 发布于 2023-06-08

前端缓存

1. 前端缓存是什么? 浏览器与服务器通信的方式为应答模式,浏览器发起 HTTP 请求 – 服务器响应该请求。那么浏览器第一次向服务器发起该请求后拿到请求结果,会根据响应报文中 HTTP 头的缓存标识,决定是否缓存结果,是则将请求结果和缓存标识存入浏览器缓存中,简单的过程如下图: 浏览器每次发起请求

陈伦刚 发布于 2023-06-08

前端领域的 “干净架构”

以下文章来源于code秘密花园 ,作者ConardLi 前端有架构吗?这可能是很多人心里的疑惑,因为在实际业务开发里我们很少为前端去设计标准规范的代码架构,可能更多的去关注的是工程化、目录层级、以及业务代码的实现。 今天我们来看一种前端架构的模式,原作者称它为“干净架构(Clean Architec

陈伦刚 发布于 2023-06-08

谈谈我这些年对前端框架的理解

以下文章来源于神光的编程秘籍 ,作者神说要有光 最早的时候页面是服务端渲染的,也就是 PHP、JSP 那些技术,服务端通过模版引擎填充数据,返回生成的 html,交给浏览器渲染。那时候表单会同步提交,服务端返回结果页面的 html。 后来浏览器有了 ajax 技术,可以异步的请求,服务端返回 xml

陈伦刚 发布于 2023-06-08

Redux Hooks的使用

在react中, 博主更倾向于写函数组件, 但搜了下redux的相关教程都是基于类组件的, 所以记录一下redux的函数组件的使用方法, 用hooks来实现. 在开始之前, 我们需要用到的插件有 react-redux 使用如下命令进行安装即可

陈伦刚 发布于 2023-06-08

JavaScript小技巧

1. 转字符串

陈伦刚 发布于 2023-06-08