- 博客(10)
- 收藏
- 关注
原创 javaScript中数组去重(包含对象类型,数组类型......)
1.先把数组每一项转换为JSON字符串2.然后按照字符串去重3.最后在把数组每一项转换为JSON格式
2022-08-09 00:17:32
511
原创 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
1152
原创 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
1367
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
2361
原创 TypeScript基本使用
TS基本使用 这篇文档适合已经会JavaScript语言的,如果还没有学会JavaScript请先学习之后再来阅读。基本类型数据类型关键字描述任意类型any任何类型接触到any类型都会关闭类型检查未知类型unknown不会关闭语法检查的any类型数字类型number字符串类型string布尔类型boolean表示逻辑值: true | false数组类型无数组:[1,2,3,4]元组类型无固定长度的数组枚
2022-03-13 13:52:39
554
原创 nodejs的基本使用(四)身份认证Session,JWT
web开发模式目前有两个主流:服务端渲染前后端分离服务端渲染:服务器发给客户端html页面,在服务器端通过拼接,动态生成。所以客户端不需要使用ajax技术。优点:前端耗时少,有利于seo缺点:占用服务器资源,不利于前后分离,开发效率低前后端分离:依赖于ajax优点:开发体验好,用户体验好,减轻了服务端的渲染压力。缺点:不利于网站的seo身份认证服务端渲染使用session认证机制前后分离使用JWT认证机制Session认证机制http协议无状态性:就是发送多次请求,服务器不会
2022-03-12 12:48:14
1993
原创 nodejs的基本使用(三)mysql基本使用
DataType数据库字段类型数据中字段有很多类型以下只是常用的。类型int整数varchar字符串tinyint数值布尔表的特殊标识当创建表的时候会有一写特殊标识可供选择:标识符PK主键唯一标识符UQ (Unique)值唯一,不能出现重复AI (auto increment)自动增长NN (not null)值不允许为空SQL语法select语句-- 从一个表中查询所有数据# select *
2022-03-12 12:43:34
1277
原创 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
2403
原创 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
833
原创 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
2981
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人