首页
友链
程序员的开发利器
免费AI网站分享
ShareAPI
前端库
MicroMatrix
明月别枝惊鹊,清风半夜鸣蝉
累计撰写
135
篇文章
累计创建
41
个标签
累计收到
2
条评论
栏目
目 录
CONTENT
以下是
David
的文章
2023-08-24
CSS3小技巧-动态设定div的宽高比
前言 一直在写 vue 项目中使用 iview 的 table,它有个设置宽高固定的属性。于是我想在外层套一个 div 并且这个 div 动态的随着窗口大小调整,并且满足一定的宽高比,有这种需求是因为一个统计页面上有多个统计类型,其中就有表格。 padding-bottom 实现普通元素固定宽高比,
2023-08-24
26
0
0
thinks
2023-08-22
Vue3+vite 部署到Vercel
前言 vite 项目可以直接部署到 vercel 上,不用做任何修改。但是这里会遇到一个问题,就是网站访问接口跨域。如果是普通的服务器,那么通常就是用 nginx 做反向代理。但是对于 Vercel 我们无法这么做。 解决方法 采用 vercel 上的配置做代理。 项目安装插件 pnpm insta
2023-08-22
31
0
0
share
2023-08-12
手写一个简单的Swiper
前言 起初我是要编写一个画布的组件功能的。考虑到目前我的项目代码有 vue2,vue3,本人还在学习 React。所以我想编写一个可以不受框架限制的组件。正好借着这个机会学习一下面相对象开发组件。 分析组件需求 这一步要明确组件需要哪些基本功能。首先从使用方面来说,只需要满足指定的 dom 就行,然
2023-08-12
8
0
0
share
2023-08-12
NestJs 集成Redis
前言 在日常开发中,需要处理一些高并发的请求或者处理用户邮件认证等一些场景。那么就需要 Redis 了。 Redis 是一个开源的内存中数据结构存储系统,它可以用作数据库、缓存和消息中间件。 安装包 按照需要的包 pnpm install ioredis @nestjs-modules/ioredi
2023-08-12
1
0
0
share
2023-08-11
NestJS 开发环境搭建指南
前言 NestJS 是一个高效、可扩展的 Node.js 框架,它提供了一套成熟的模式和功能,帮助开发者构建可维护和可扩展的服务端应用。本教程将引导你使用 NestJS 搭建一个服务端应用,并介绍如何对接 PostgreSQL 数据库、配置环境变量以及实现用户密码加密。 初始化项目 请确保你的操作系
2023-08-11
17
0
0
share
2023-07-11
《你不知道的JavaScript》第四章笔记
类理论 类是对现实世界实体的抽象,通过封装数据和相关的操作方法。继承允许创建基于通用类的专门化子类。这样的结构促进了代码重用和组织。在类层次结构中,子类可以重写父类方法以展现特定行为,这种机制称为多态。面向对象编程将数据结构视为具有相关操作的实体,以整洁的方式模拟现实世界的复杂性。 类是一种设计模式
2023-07-11
15
0
0
share
2023-07-10
如何优雅的避免代码嵌套
避免过度代码嵌套是保持代码可读性和可维护性的关键步骤,特别是在编程中。以下是每一种方法,并附上在未优化代码和优化后代码的例子。 表驱动法 这种方法通过使用查找表替代复杂的条件语句来简化代码,减少嵌套。 未优化代码示例: function calculateTax(income) { let ta
2023-07-10
11
0
0
share
2023-07-02
基于Iframe开发的微前端
前言 在前端的开发中,经常会遇到这样的需求。A 项目中的某个页面或者新增一个模块,需要嵌入 B 项目。然后 B 项目有可能需要 C 项目这种套娃式的项目嵌套。如果你是新开始做项目,那么我推荐你使用乾坤或者其他的微前端框架。但是如果你像我一样,项目以及成型,而且有很多公司自己的配置和域名不一样的各种各
2023-07-02
42
0
0
share
2023-06-17
Http和Https学习(一)
前言 在实际开发中,部署的项目在服务器上,通过域名来访问,是否会发现有的域名是 http 协议有的是 https 协议。那么同一个网站,他既可以 http 访问,又可以 https 访问,他们是什么呢,他们之间有什么区别呢? 简单介绍下 http 和 https http 中文名称是超文本网络传输协
2023-06-17
13
0
0
share
2023-06-15
基于esbuild搭建组件开发框架
前言 在日常的前端开发中,经常需要开发一些组件。通常我们是基于某个特定的框架来开发,例如 vue,react 等等。对于页面的样式组件来说,没有什么太多的计较。但是如果开发一个画布工具或者一个音乐播放器的组件,那么这个组件必然会有很多功能,而且对于 vue2/vue3,react 版本,你可能每个都
2023-06-15
2
0
0
share
1
...
7
8
9
...
14