自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 cookie,session,token之间的关系

这样的好处是:即使退出了浏览器,再次进入时,只要cookie没有过期,用户的会话信息仍然可以在下次登陆的时候恢复。这样,网站可以提供更加人性化的服务,并且能够记住用户的登录等重要信息,例如用户喜好,主题选择等信息。,使用token时,服务器和客户端的耦合度较低,有助于构建更加灵活的应用程序架构。抵抗CSRF(跨站请求伪造)攻击:Token能够提供更好的保护来抵抗CSRF攻击,因为它们是无状态的,并且可以通过额外的安全措施(如签名)来确保其完整性。Cookie的安全性较差,因为是明文传输的。

2024-02-25 22:04:26 351

原创 对于模块化的理解

CommonJS是服务于服务器端的JavaScript的重要模块化标准,它通过提供模块引用,模块定义和模块标识的机制,使得开发者能够更好的组织代码。编译阶段简单的来理解就是把我们开发者写的源代码变为计算机可执行的代码,而运行阶段则关注的是如何执行这些代码并输出结果。在ES6之前,社区制定了一些模块加载方案,最主要的有CommonJS和AMD两种,前者用于服务器,后者用于浏览器。目前通用的模块解决方案,ES6。ES6比AMD好在哪里呢?编译阶段和运行阶段的区别。

2024-02-23 21:04:00 367

原创 认识JavaScript中的对象

当将一个对象的属性赋值给另一个对象时,实际上是将该属性的引用地址赋值给了另一个对象。对象是键值对(key-value)的集合,键是字符串类型,值可以是任意类型(包括对象、数组、函数等)。JSON.parse(JSON.stringify(obj)),可以初步实现深拷贝,如果是递归类型的对象和带有函数,正则表达式,symbol类型属性则不能实现。实现继承和多态:通过原型链和原型对象,JavaScript可以实现对象之间的继承关系,以及不同对象对同一方法的不同实现(多态)。:判断对象自身是否具有指定的属性。

2024-02-22 15:34:36 352

原创 认识JavaScript中的数组

在日常场景中,数组的应用很广泛。例如跟后端交互时,后端经常会返回一个数组对象,前端需要对这个数组对象进行操作或者转换。在新增表单数据时,前端也经常需要传一个对象数组给对方。以下列出在日常中经常用到处理数组/数组对象的方法。

2024-02-21 21:49:52 355

原创 实现模糊搜索时Vuex的computed踩坑记录

记录实现模糊搜索调用的是vuex的数据踩过的坑

2023-01-08 12:08:55 245

原创 看完这些,刷链表时思路就有了

做链表相关题目的时候,如果能够在第一时间想起去使用以下相关思路,十有八九能够解决问题

2022-08-17 11:41:27 125

原创 Vue上传多张图片到服务器,数据库存储图片路径并将图片渲染到前端

在数据库字段中保存图片的路径,图片保存到服务器,后端通过字符串切割拼接方法结合前端将图片渲染在前端页面

2022-04-14 00:06:09 8683 2

原创 vue项目本地启动服务器访问接口时报431(Request Header Fields Too Large)请求头字段过长 错误

在做项目的时候,需要用户上传头像图片设置头像。将图片进行转base64码后进行put请求结果返回431错误。Request Header Fields Too Large,查询资料后发现是文件请求字段过长,导致了请求都还没传到服务器就被拦截了,直接返回431错误。解决方法: 看到别的博客中将可以在node-modules文件夹中的bin文件夹的webpack-dev-server.cmd下放"--max-http-header-size=1000000",使请求头的长度为1000000...

2022-04-01 09:32:24 7211 2

原创 Vue使用Element-ui表单发送数据和多张图片到后端

在做项目的时候遇到一个问题,前端需要上传表单到后端,表单数据包括文本内容和图片,后端我用的是Nodejs,效果类似下图前端需要向后端传商品名称,价格,描述,商品图片前端准备,利用Element-ui中的表单功能和上传功能,将upload代码嵌套在表单中,代码如下<template> <div class="content"> <div class="form"> <el-form ref="form" :mode

2022-03-28 11:02:17 6317 6

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除