自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 javaScript中数组去重(包含对象类型,数组类型......)

1.先把数组每一项转换为JSON字符串2.然后按照字符串去重3.最后在把数组每一项转换为JSON格式

2022-08-09 00:17:32 446

原创 vue3使用pinia

vue3使用pinia介绍pinia的介绍官网都有的,可查阅中文版,官网:https://pinia.web3doc.top安装yarn add piniaornpm i pinia创建store// store/index.tsimport { defineStore } from 'pinia'// defineStore(key,options) 必须传递一个唯一key作为标识export const useCounterStore = defineStore('counter

2022-05-08 16:56:53 978

原创 node实现图片验证码

使用node来做一个图片验证码做一个下面的小案例,应该能够很快的理解。首先我们需要创建一个项目。首先先使用express搭建一个简单的服务器。安装express。yarn add express在app文件下这样配置。const express = require('express')const app = express()app.use(express.static('public')) // 配置静态资源app.listen(80, () => { consol

2022-03-23 20:46:26 1250 1

原创 用js实现链表

// 定义节点类class Node { constructor(el) { this.el = el this.next = null }}// 定义链表类class LinkedList { constructor() { this.size = 0 this.head = null } // 末尾添加node append(el) { let node = new Node(el) // 如果链表为空则直接将节点赋值给he

2022-03-14 22:20:54 2258

原创 TypeScript基本使用

TS基本使用​ 这篇文档适合已经会JavaScript语言的,如果还没有学会JavaScript请先学习之后再来阅读。基本类型数据类型关键字描述任意类型any任何类型接触到any类型都会关闭类型检查未知类型unknown不会关闭语法检查的any类型数字类型number字符串类型string布尔类型boolean表示逻辑值: true | false数组类型无数组:[1,2,3,4]元组类型无固定长度的数组枚

2022-03-13 13:52:39 467

原创 nodejs的基本使用(四)身份认证Session,JWT

web开发模式目前有两个主流:服务端渲染前后端分离服务端渲染:服务器发给客户端html页面,在服务器端通过拼接,动态生成。所以客户端不需要使用ajax技术。优点:前端耗时少,有利于seo缺点:占用服务器资源,不利于前后分离,开发效率低前后端分离:依赖于ajax优点:开发体验好,用户体验好,减轻了服务端的渲染压力。缺点:不利于网站的seo身份认证服务端渲染使用session认证机制前后分离使用JWT认证机制Session认证机制http协议无状态性:就是发送多次请求,服务器不会

2022-03-12 12:48:14 1904

原创 nodejs的基本使用(三)mysql基本使用

DataType数据库字段类型数据中字段有很多类型以下只是常用的。类型int整数varchar字符串tinyint数值布尔表的特殊标识当创建表的时候会有一写特殊标识可供选择:标识符PK主键唯一标识符UQ (Unique)值唯一,不能出现重复AI (auto increment)自动增长NN (not null)值不允许为空SQL语法select语句-- 从一个表中查询所有数据# select *

2022-03-12 12:43:34 1192

原创 nodejs的基本使用(二)express基本使用

expressexpress是一个创建服务器的第三方模块,比内置http模块使用方便,使用它还是老套路先安装后导入。npm i express创建一个简单的服务器://导入const express = require('express')// 创建appconst app = express()// 监听get postapp.get('/user',(req,res)=>{ // req:请求体对象 // res:响应体对象 // req.url 获取

2022-03-11 16:43:38 2304

原创 nodejs的基本使用(一)

node基础filesfs是node内置的模块,处理文件要么读取要么写入,fs提供了这两个方法。// fs.readFile(文件路径,读取格式,回调函数)// 读取一个文件const fs = require('fs')fs.readFile('./text.txt','utf-8',(err,dataStr)=>{ // err 为读取错误的数据 if(err) return console.log(err) console.log('读取成功',dataSt

2022-03-09 16:50:22 768

原创 css hover, focus 状态改变其他元素样式

css 当中如何实现一个元素的hover, focus 状态改变其他元素的样式A:hover { 改变 B 的样式 }, 这样效果就不需要用到javascript。这个就是css选择器的使用情况了,假设悬浮元素是a,样式改变元素是b,俩个元素之间的关系就是b是a的子元素就可以使用 a:hover>b{…}。还有就是b刚好是a的同级元素并且是紧接着的,就可以a:hover+b{…}还有就是b这一类的元素都是a的同级元素并且是a元素之后的就可以a:hover~b{…}还有就自己去看吧。...

2021-03-08 01:49:14 2816

空空如也

空空如也

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

TA关注的人

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