- 博客(98)
- 收藏
- 关注
原创 ES6 Generator函数 yield与next的使用
Generator 函数概述1. 遇到yield表达式,就暂停执行后面的操作,并将yield表达式的值作为value2. 每次调用next方法,内部指针就从函数头部或上一次停下来的地方开始执行,直到遇到下一个yield表达式(或return语句)为止3. Generator 函数是分段执行的,yield表达式是暂停执行的标记,而next方法可以恢复执行
2024-04-28 12:53:53 602
原创 nest使用swagger文档
OpenAPI(Swagger)规范是一种用于描述 RESTful API 的强大定义格式。Nest 提供了一个专用模块来使用它。
2024-04-24 04:00:00 521
原创 vue项目中定位组件来源的查找思路
例如:如果我不知道【el-tree】,先去【package.json】里面找【el】或者【el-】开头的插件名,结果知道了【element-ui】这样就可以直接百度去看【element-ui】的文档。【.component(“】 这种有引号检索可能会检索不到,因为每个人编码规范,不确定代码中用的是单引号【‘’】或者双引号【”“】【.component(】 这种一般情况只要写了全局组件,始终是能查到的(大部分情况下)先去【package.json】里面看看有没有看【a】开头或者【a-】开头的插件名。
2024-04-23 15:38:18 494
原创 用Nest实现对数据库的增删改查~
TypeORM 提供了对许多关系数据库的支持,比如 PostgreSQL 、Oracle、Microsoft SQL Server、SQLite,甚至像 MongoDB 这样的 NoSQL 数据库。增删改查接口,连接数据库
2024-04-21 13:26:33 716
原创 nest Providers服务创建、使用
CatsService 是通过类构造函数注入的。注意这里使用了私有的只读语法。这意味着我们已经创建并初始化了 catsService 成员。下面截图中,服务重启后重新获取列表,可以看到之前插入的数据已经不见了。因为当应用程序关闭时,每个 provider 都将被销毁。
2024-04-16 05:00:00 364
原创 nest获取传入接口的参数
@Query可接收接口路径中传入的参数@Body可接收body中传入的参数@Headers可接收Headers中传入的参数
2024-04-07 00:30:00 3008
原创 nest路由参数
当你需要接受动态数据作为接口请求的一部分时(例如:GET请求 /cats/1 获取 id 为 1 的数据)可以在路径中添加的标记:参数名,捕捉该位置的动态值将@Param()装饰器加在函数接收参数的位置中,然后使用。
2024-04-06 17:00:20 4141
原创 nest状态码HttpCode
默认情况下,响应的状态码总是默认为 200,除了 POST 请求(默认响应状态码为 201),可以通过在处理函数外添加 @HttpCode(…) 装饰器来轻松更改状态码。
2024-04-06 15:57:35 3761
原创 js动态替换字符串中所有匹配到的片段(replace + RegExp实现)
把字符串中匹配到的所有’A’替换成’哈’//哈12哈34哈56哈789哈。
2024-04-02 23:34:36 2715
原创 html 元素宽度自适应 占据剩余宽度
是减号运算符,运算符两边必须有空格,否则calc代码不生效。需要自适应宽度的子元素设置。需要自适应宽度的子元素设置。
2024-03-26 23:25:31 11052
原创 前端删除列表数据后页码重置逻辑
列表一共有10页数据,用户把第10页数据全部删除后,需要把数据重置成上一页,也就是第9页。列表数据删除后,对当前页码进行修正,防止有数据时,因页码错误导致页面显示不出数据。列表一共有1页数据,用户把本页数据全部删除后,页码依然是第1页无需调整。为最大页码时进行调整(并且排除掉第一页的情况)
2024-03-25 23:18:22 3125
原创 npm常用命令
初始化一个新的npm项目,生成一个package.json文件,用于描述项目的信息和依赖。安装package.json中所有的依赖包。安装lodash插件的4.17.21版本。查看lodash的特定版本信息。查看lodash包的详细信息。查看lodash的所有版本。安装lodash插件。卸载lodash插件。
2024-03-25 08:39:20 12012 1
原创 Javascript中的严格模式 “use strict“
通过在脚本或函数的开头添加 “use strict”;在普通的 JavaScript 中,写错变量名会创建新的全局变量,在严格模式中,写错变量名会抛出错误来提醒开发者。
2024-03-24 16:53:14 12014
原创 javascript数组常用方法
如果找到函数return结果为true的数组元素,则 findIndex() 返回该数组元素的下标(并且不检查剩余值),否则返回 -1。如果数组包含元素,则此方法返回 true,否则返回 false。方法返回包含所有数组值的字符串,以逗号分隔。方法将新项添加到数组的开头,并返回新的长度。方法移除数组的最后一个元素,并返回该元素。方法不会更改现有数组,而是返回一个新数组。方法用静态值填充数组中的指定元素。方法确定数组是否包含指定的元素。方法反转数组中元素的顺序。方法会改变数组的长度。方法会改变数组的长度。
2024-03-22 23:18:43 11993
原创 vue.config.js中配置devServer.proxy代理
vue跨域问题 vue.config.js中配置devServer.proxy代理。
2024-03-21 13:30:51 11962
原创 前端css粘性布局,顶部吸附效果(position: sticky)
设置后(标签栏达到指定位置时,固定于该位置)/* 处于指定位置0时,触发固定效果 */设置前(滚动页面时,标签栏随页面滚动)/* 设置粘性布局 */
2023-11-21 16:31:19 12092
原创 vue项目搭建
windows键+R键打开小窗口,然后输入cmd打开命令行。下载好的安装包,后面重复点击下一步(Next)就行。检查安装的npm版本(node安装时候自带npm)安装完成后,执行命令行上提示的命令。通过上下方向键选择要安装的版本。安装完成后,关闭窗口即可。node官网获取安装包。检查安装的node版本。
2023-09-06 14:00:32 2735
原创 vue中vuex状态管理
一、安装cnpm i vuex --save-dev二、引入(main.js)import store from './store'new Vue({ el: '#app', store,//注册 components: { App }, template: ''})三、vuex配置 src > store > index.js(src下创建store目录,目录中创建index.js)import Vue from 'vue'import Vue
2023-06-06 12:04:41 2634
前端JavaScript实现拼图游戏
2023-05-31
csdn会员有没有什么实用的功能呀
2023-05-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人