
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
# 位运算位运算是一种对二进制数据进行操作的技术。**常用的位运算符**:1. 与运算(AND)`a & b`:对应位都为 1 时,结果为 1,否则为 02. 或运算(OR)`a | b`:对应位只要有一个为 1,结果为 13. 异或运算(XOR)`a ^ b`:对应位不同,结果为 1,相同为 04. 非运算(NOT)`~a`:将每个位取反,0 变 1,1 变 05. 左移运算(Left Shif
# @nestjs/configNestJS 内置了 dotenv,并将其封装到 @nestjs/config 里面了1. `npm i @nestjs/config`2. 在 .env 文件中编写环境变量:```typescriptTOKEN_SECRET = 'superman'DB = 'mysql'DB_HOST = '127.0.0.1'```3. 在 app.module.ts 文件中
# 构建模式`defineConfig` 接收参数 `{ mode }`,这里的 `mode` 就是构建的模式```javascriptimport { defineConfig } from 'vite';export default defineConfig(({ mode }) => {console.log('mode', mode);});"scripts": {"dev": "vite
# @nestjs/configNestJS 内置了 dotenv,并将其封装到 @nestjs/config 里面了1. `npm i @nestjs/config`2. 在 .env 文件中编写环境变量:```typescriptTOKEN_SECRET = 'superman'DB = 'mysql'DB_HOST = '127.0.0.1'```3. 在 app.module.ts 文件中
JavaScript原生函数是语言内置的构造函数,用于处理不同类型的数据。主要包括基本类型相关(如String、Number)和引用类型相关(如Object、Array)的构造函数。这些函数可以两种方式使用:作为普通函数进行类型转换(如String(123)),或配合new创建封装对象(如new String("abc"))。关键区别在于前者返回基本类型值,后者返回对象类型。需
Pointer Events 是现代移动端开发的输入事件标准,统一处理鼠标、触摸和触控笔输入。核心事件包括 pointerdown、pointermove、pointerup 等,支持冒泡和设备区分。关键特性包括指针捕获、多点触控识别和压力感应。典型应用场景包括:1)拖拽元素(使用 setPointerCapture),2)双指缩放(通过 pointerId 跟踪触点),3)滑动方向识别(计算移动
构造函数是用于创建和初始化对象的特殊函数,通过new关键字调用。JavaScript中有内置构造函数(如Object、Array)和自定义构造函数两种类型。使用new时,引擎会:1)创建空对象;2)设置原型;3)绑定this;4)执行构造函数代码;5)返回对象。构造函数应使用大驼峰命名(Person),普通函数用小驼峰(getUser)。不使用new会导致this指向错误,严格模式下会报错。构造函
URL 类new URL(input[, base])input:要解析的 [绝对] / [相对] 的输入网址。如果 input 是相对的,则需要 base,如果 input 是绝对的,则忽略 basebase:如果 input 不是绝对的,则为要解析的基本网址const myURL = new URL('/Superman_H', 'https://blog.csdn.net');console
http 模块简介核心模块 http 是 node.js 网络的关键模块,用于搭建服务器、接受请求、响应内容const http = require('http'); // 引入 http 模块http.createServer ( )创建服务器对象 - http.Server 实例:http.createServer()接收一个回调函数,回调函数带有 req、res 2 个参数:req - [请
# margin 的使用margin 用于设置元素的外边距。margin 是一个简写属性,包括以下 4 个子属性:-margin-top:上外边距。-margin-right:右外边距。-margin-bottom:下外边距。-margin-left:左外边距。margin 可以设置 1 ~ 4 个属性值:1. 一个属性值:一起设置上下左右。2. 两个属性值:分别设置上下、左右。3. 三个属性值:







