博客

技术文章、学习笔记和项目分享

2026-03-18·18 分钟·
1021

sass

sass title: sass学习 date: 20221212 10:36:15 tags: 学习 categories: 前端 typoracopyimagesto: upload top: 98 特色功能 完全兼容css3 在css基础上增加变量、嵌套、混合等功能 通过函数进行颜色值与属性值的运算 提供控制指令等高级功能 自定义输出格式 语法格式 Sass有两种语法

sass
2026-03-18·5 分钟·
950

pm2学习文档

pm2学习文档 安装 启动应用 启动命令的一些配置参数 pm2进程管理流程 展示所有的pm2进程 显示日志 显示终端的实时仪表板 生成ecosystem.config.js模版文件 ecosystem.config.js模版文件 ecosystem.config.js实例,使用于大部分node项目 同时运行多个应用程序 pm2脚本运行

pm2
2026-03-18·4 分钟·
940

# mysql常用命令

mysql常用命令 更多的mysql命令 MySQL 教程 | 菜鸟教程 MySQL 教程 MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。 在本教程中,会让大家快速掌握 MySQL 的基本知识,并轻松使用 MySQL 数据

mysql
2026-03-18·17 分钟·
910

markdown

markdown title: markdown语法笔记 date: 20220901 09:33:32 tags: markdown categories: 前端 top: 100 标题语法 要创建标题,需要在单词或短语前面添加井号()。 的数量代表了标题的级别。例如添加三个表示创建一个三级标题(h3) 可选语法 还可以在文本下方添加任意数量的===号来标识一级标题,或者号来标识二级标

markdown
2026-03-18·5 分钟·
650

js事件循环

js事件循环 JavaScript是一个单线程语言,这样很容易造成代码阻塞。为了解决这一问题,引出了同步异步的概念 同步:函数返回的时候就能直接获取值 异步:函数返回不能获得值,需要通过异步执行来获取 单线程的好处 防止js干扰ui渲染,ui渲染时js运行修改dom会影响ui渲染 节省内存 多线程的浏览器 js是单线程,在同一个时间只能做一件事。当js需要执行异步任务时,浏览器会另外启

JavaScript
2026-03-18·2 分钟·
560

js函数继承

js函数继承 原型链继承 构造函数继承(只能继承实例的属性和方法,不能继承原型对象上的属性和方法) 组合继承

js函数继承
2026-03-18·36 分钟·
530

http

http 目录 HTTP报文结构 请求报文 相应报文 HTTP的请求方法 URL URL结构 HTTP状态码 1XX 2XX 3XX 4XX 5XX HTTP特点和缺点 HTTP特点 HTTP缺点 Accept 数据格式 压缩方式 支持语言 字符集 HTTP传输定长和不定长的数据 定长包体

http
2026-03-18·3 分钟·
511

CommonJS和ES6模块化的区别

CommonJS和ES6模块化的区别 CommonJS适用于服务器端应用程序,因为其同步加载和动态性使得代码易于编写和维护。而ES6模块则适用于浏览器端应用程序,因为其异步加载和静态性能够提高应用程序的性能和安全性。 语法不同:CommonJS使用require()函数引入模块,使用module.exports导出模块;而ES6模块使用import语句引入模块,使用export语句导出模块 加

CommonJSES6
2026-03-18·6 分钟·
460

docker在服务器上部署静态文件

使用docker在服务器上部署静态文件 如果你目前已经拥有镜像,那么就可以直接跳到最后一步启动镜像 如果你目前有一个写好了nginx配置文件和Dockerfile的项目,那你可以直接跳到倒数第二歩,构建镜像然后启动镜像。 1. 上传静态资源文件到服务器上 2.在服务器下载docker 3.在docker中下载nginx 4.查看docker已经安装的镜像 5.在服务器中进入local目录 6.生成

docker
2026-03-18·3 分钟·
490

闭包

闭包 闭包是在一个函数中创建一个函数,该函数可以访问外部函数的变量和作用域,当外面的函数执行完毕或者作用域销毁的时候,还可以通过该函数访问外部函数的变量。 JavaScript的作用域决定了变量和函数的可访问性,在JavaScript中,当一个函数被调用时,都会创建一个新的作用域。函数内部可以访问外部作用域中的变量,但外部作用域无法直接访问函数内部的变量。 闭包的形成是因为一个函数返回另一个函数时

JavaScript
2026-03-17·3 分钟·
460

寺庙点灯小程序

寺庙点灯小程序 先来说说我做完这个小程序的一些收获吧 在设计稿出来之前先不要写样式,按照产品搞写一下大概的dom和交互逻辑就好了 做一个项目之前一定要先把这个项目的思路理清然后再开始搭建项目,返工效率真的很低效还很难受 换个角度去思考问题很重要,很多时候你觉得这两个冲突了,做不了。但是你换个角度去解决这个冲突,这个问题可能就很容易解决了 去网上找一个现成的组件往往能节省很多的时间和精力,

小程序
2026-03-17·24 分钟·
420

计分小程序

计分小程序介绍 目录 计分小程序介绍:计分小程序是一个打牌计分神器,麻将扑克均适用,主要分为单人计分模式和多人计分模式 技术栈:TS、微信小程序、Vant Wapp、websocket 遇到的问题 实现算法 接口封装 思考 微信小程序登录流程 记录列表翻页 js中的同步异步问题 时间格式转换 计分小程序介绍:计分小程序是一个打牌计分神器,麻将扑克均适用,主要分为单人计分模式

小程序
2026-03-17·6 分钟·
420

websocket与sse

websocket与sse 1. WebSocket 与 SSE 概念 WebSocket 双向通信协议,基于 TCP。 特点: 建立连接后可双向实时发送数据。 可以用于聊天、游戏、协作编辑。 常用技术点: 断线重连 心跳(ping/pong) SSE(ServerSent Events) 单向通信协议,基于 HTTP。 浏览器内置 API 支持:

网络SSEJavaScript
2026-03-16·56 分钟·
380

JavaScript

JavaScirpt 目录 区分基本类型和对象类型 基本类型不可变性 引用类型 复制 比较 值传递和引用传递 引用数据类型(对象类型) Array Object Function Date Regex Error 值类型(基本类型) number string boolean JSON API JSON

JavaScript