主页

前端埋点

前端监控 数据监控 PV(page view):即页面浏览量或点击量;UV:指访问某个站点或点击某条新闻的不同 IP 地址的人数 ;用户在每一个页面的停留时间 ;用户通过什么入...

axios封装

基础配置 import axios, { AxiosInstance, AxiosRequestConfig } from "axios"; export const createAxios...

typeORM配置

安装 npm install typeorm -g npm install @nestjs/typeorm typeorm mysql2 -S 基本使用 数据模型 let Photo = ...

文件预览下载

文档预览 目前实现大致有三种解决方案: 1.使用微软提供的接口。这个方案虽然省事,而且效果是最好的,但是文件 url 必须是公网可访问的,对于局域网部署或者文件保密的情况...

Observer

Observer 监听非用户直接触发的事件 IntersectionObserver 监听元素从可见到隐藏 可视比例达到某个阈值的时候触发回调 const intersectionObserv...

前端工程化概述

统一规范 代码规范 esLint styleLint git规范 分支管理规范: 开发新功能,重大BUG主分支开一个分支 提交规范 feat: 新功能、新特性 fix: 修改 bug...

grid布局

Flex 布局是轴线布局,只能指定”项目”针对轴线的位置,可以看作是一维布局。Grid 布局则是将容器划分成”行”和”列”,产生单元格,然后指定”项目所在”的单元格,可以看作是二维布局。Grid...

常用算法,数据结构

数组 滑动窗口 给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s 的长度最小的 连续 子数组,并返回其长度。如果不存在符合条件的子数组,返回 0。 示例: ...

加密概述

前端代码加密 公开数据,无意义? 前端一切都是公开的,代码加密对于企业级项目确实没有意义,对许多个人开发者,简单的代码加密能有效的防止代码在未经授权时被滥用,也起到了筛选的作用 代码保护 ...

vue3

Composition API Vue2 模板随着组件功能越来越多,代码量越来越大,每个功能模块的代码会散落分布在各个位置,让整个项目的内容难以阅读和维护 Vue3 根据逻辑功能来进行组织,...