自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vite多项目单页面开发指南

本文介绍了如何使用 Vite 构建具有多个子项目的工程,以及解决在此过程中可能遇到的一些问题。通过拆分大型项目为多个子项目,可以更好地组织业务逻辑,同时保持一些公共代码的共享。

2024-03-01 10:57:32 929

原创 异步处理 —— Promise的辅助函数和async/await(二)

其实是语法糖(语法糖是简化代码的一种方式,用其他方式也能达到同样的效果,但写法可能没有这么便利),它是通过。规定了异步操作只能一个一个排队执行,从而达到用同步方式,执行异步操作的效果。的作用就是用同步的方式执行异步操作,在async函数中,,嵌套的多了会使代码看起来混乱,这时候就可以用。跑的最快就用哪个结果,无论它是成功还是失败。高阶函数:参数是函数,返回值也可以是函数。执行成功就返回该项的值,如果所有的。是竞速的意思,顾名思义,哪个。的初始功能,还需要进行改造,的数量是不固定的,同理,

2023-05-20 01:13:52 119

原创 异步处理 —— Promise原理(一)

了解Promise的原理及手写Promise的思路

2023-05-11 01:34:04 738 1

原创 JavaScript高级用法 —— new 和 创建对象的多种方式并继承(四)

new 创建对象经历了些什么?如何让创建的对象继承别的对象

2023-05-04 23:28:59 204

原创 JavaScript高级用法 —— call \ apply \ bind 和 Arguments 对象的解析(三)

掌握call、apply、bind的使用方式,并了解他们的工作原理

2023-05-03 15:12:54 85

原创 JavaScript高级用法——执行上下文&this,以及闭包原理(二)

通过函数执行上下文的工作流程了解闭包的原理

2023-05-02 16:43:59 54

原创 JavaScript高级用法——原型 & 原型链 / 作用域(一)

JavaScript中原型和实例之间的关系、原型链以及作用域

2023-05-02 00:21:09 69

原创 JS添加水印的工具方法

JS给页面添加水印的工具方法

2022-07-04 16:12:49 441

原创 JS获取浏览器地址栏的参数

JS获取浏览器地址栏中query参数的工具方法

2022-07-04 16:09:09 772

原创 JS深拷贝和浅拷贝,实现深拷贝的工具方法

深拷贝和浅拷贝的定义,以及JS中实现深拷贝的方法

2022-07-04 15:47:12 198

原创 JS通过canvas进行图片压缩

通过canvas对图片进行压缩处理

2022-07-04 15:15:40 472

原创 less的使用

less的使用方法

2022-07-01 15:27:19 85

原创 JS对数组对象进行一些操作的工具方法,如排序、树状结构转化、查找父级属性等

对Array[Object]的数据进行操作的工具方法:1. 根据某一属性进行排序2. 扁平结构数据转化成树状结构数据3. 根据某一属性值查找所有的父级属性值

2022-06-28 11:46:20 684

原创 JS工具方法封装——倒计时

实现倒计时的方法封装,用于短信倒计时、协议阅读等场景

2022-06-24 10:29:59 529

原创 将windows系统放在u盘中作为系统盘

购买了外置的固态硬盘,想把系统放固态里,但是又不方便把固态装到电脑里面,就可以把固态硬盘当作U盘使用。需要WTG辅助工具,windows镜像。这是windows系统镜像的下载地址。windows镜像这是WTG辅助工具的下载地址。WTG辅助工具......

2020-06-21 15:47:40 797

转载 js控制伪元素属性更改

首先,先简单说一下伪元素都有哪些。伪元素有六个,分别是 ::after、::before、::first-line、::first-letter、::selection、::backdrop 。其中::after和::before是网站用的比较多的。有些场景我们想要通过js来控制他们,实现自己的效果。...

2020-06-10 01:11:04 1590 1

原创 MongoDB设置自增字段

在使用mongoDB数据库的时候有时候想要对数据库空的数字字段直接进行加减操作,可以用到$inc来实现比如我想要把网站访问量的数据存到mongoDB数据库中,每次进入网站都可以把该数据进行一次+1操作通过node.js的mongoose//先使用mongoose设置modelvar indexSchema = new mongoose.Schema({ _id: String visitewd: Number //需要自增长的字段})var indexModel = mongoose.m

2020-06-09 14:59:13 2933

原创 Vue组件间传值的方法总结

vue组件间传值的方法:vuex、中央事件总线、props和emit、$parent和$children、v-model父子组件传值、$attrs和$listeners、provide和inject

2020-06-05 16:53:29 2177

原创 正则表达式的使用以及常用正则表达式

正则表达式的学习

2020-06-04 14:27:15 376

原创 css变量(css自定义属性)的声明及使用

css变量可以称作css自定义属性,许多css中重复的值就可以用这个变量来表示,如果要修改的话那么修改变量的值就可以做到统一修改而不用一个一个在css中找出来进行修改1)在body中声明了一个局部变量 --main-bg-color,这个变量的作用域只在body中,只有在body选择器中才可以使用body { --main-bg-color: brown;}2)全局的变量要放在:root中,确保任何选择器都可以使用这个变量:foot { --main-bg-color: brown;}

2020-06-04 00:53:49 1170

转载 mongoDB可视化工具

在网上冲浪时发现了一篇博客介绍adminmongo,它是mongoDB的可视化工具github地址:https://github.com/mrvautin/adminMongo安装方法1)把git仓库克隆到本地git clone https://github.com/mrvautin/adminMongo2)放入仓库cd adminMongo3)安装npm install4)启动npm start5)访问地址:http://127.0.0.1:1234进来之后只需填

2020-06-03 12:45:04 241

原创 node.js使用Date()的时区问题

使用mongoose保存当前时间到数据库时,一开始我在schema中定义默认时间的方式是下面这样子的date: { type: Date, default: Date.now}但是这样出现了一个问题,就是存储的小时是比正常时间慢8小时的,因为默认的是格林尼治时间解决方式如下:1) 安装momentnpm install moment --savevar moment = require('moment') //引入momentmoment.locale('zh-cn')

2020-06-03 12:31:19 5154 2

原创 Vue开发环境跨域及开发和生产环境中使用axios的问题

开发环境跨域在本地开发时,你的前端项目的端口号是8080,服务器的端口号是9080,那么是需要解决一个跨域问题的1) 在config文件下打开index.js2) 复制以下代码proxyTable: { '/api': { target: 'http://127.0.0.1:9080', changeOrigin: true, //是否跨域 pathRewrite: { '^/api': '/api' } }}3) 粘贴的如下图这个位置ta

2020-06-02 13:56:51 747

原创 前端页面高度宽度汇总

设计制作前端页面有的时候元素需要根据窗口大小来设置元素的大小和定位。可以在页面加载完成之后通过JavaScript来设置DOM的属性。window的高宽度属性window.innerHeight:浏览器窗口中可以看见的内容的高度,包括滚动条;document.documentElement.clientHeight:浏览器窗口中可以看见的内容的高度,不包括滚动条window.innerWidth:浏览器窗口中可以看见的内容的宽度,包括滚动条;window.pageXOffset:页面横向滚动的距离

2020-06-02 01:32:35 1614

原创 Vue+Express+MongoDB项目部署至腾讯云服务器

服务器项目部署一、服务器1. 安全组二、代码前段时间买了腾讯云服务器还有域名,一开始想把自己的个人博客放上去,出于种种原因,一直拖延至今,我就把我的个人操作步骤放置在这里,望大佬能够指点迷津。一、服务器我使用的是腾讯云服务器,当时618云聚会买的是95一年的,当然是最垃圾的服务器,作为新手小白给自己练练手。登录腾讯云官网然后右上角的控制台进入云服务器,购买就自己按着步骤去。1. 安全组购买成功后通过控制台进去云服务器,里面的实例就是你的服务器的信息了,然后去安全组放通全部的端口,(反正就是自己练练

2020-05-31 17:29:05 580 1

空空如也

空空如也

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

TA关注的人

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