node&&ts
文章平均质量分 83
node 学习
前端 贾公子
博主写了对element-plus的表格和表单的封装
[表格]https://gitee.com/childe-jia/table-vue3
[表单] https://gitee.com/childe-jia/form-render
大家支持一下
展开
-
node---会话控制
是一种无状态的协议,它没有办法区分多次的请求是否来自于同一个客户端,实现会话控制,可以识别用户的身份,快速获取当前用户的相关信息。而产品中又大量存在的这样的需求,所以我们需要通过。实现会话控制,可以识别用户的身份,主要用于移动端。是以明文的方式存放在客户端的,安全性相对较低。之后,后续向服务器发送请求时,就会自动携带。填写账号和密码校验身份,校验通过后下发。填写账号和密码校验身份,校验通过后创建。的操作,使用相对较少,大家了解即可。添加在请求报文中,一般是放在请求头中。,保存当前访问用户的相关信息。原创 2023-03-29 17:10:01 · 353 阅读 · 0 评论 -
node ---- Buffer(缓冲器)
性能较好,可以直接对计算机内存进行操作。本质是一段内存空间,专门用来处理。,用于表示固定长度的字节序列。toString 默认是按照。的方式对数据进行处理。编码方式进行转换的。原创 2023-03-17 10:16:02 · 110 阅读 · 0 评论 -
nodejs---接口
这里的接口指的是『数据接口』,一个接口一般由如下几个部分组成。编写的工具包,可以快速搭建。文件所在文件夹作为工作目录。,比如短信接口,支付接口等。简单理解:一个接口就是。后端工程师也会调用接口。服务中的一个路由规则。等)中的接口语法不同。一般情况下接口都是由。介绍几个接口测试工具。原创 2023-03-28 15:22:01 · 723 阅读 · 0 评论 -
MongoDB
数据库的基本操作包括四个,增加(create),删除(delete),修改(update),查(read)数据库(database) 数据库是一个数据仓库,数据库服务下可以创建很多数据库,数据库中可以存放很多集合。数据库的主要作用就是 管理数据 ,对数据进行 增(c)、删(d)、改(u)、查(r)集合(collection) 集合类似于 JS 中的数组,在集合中可以存放很多文档。在 mongodb 不能 > < >=原创 2023-03-27 14:56:48 · 294 阅读 · 0 评论 -
express
简单来说,express 是一个封装好的工具包,封装了很多功能,便于我们开发 WEB 应用(HTTP 服务)express 框架封装了一些 API 来方便获取请求报文中的数据,并且兼容原生 HTTP 模块的获取方式。express 框架封装了一些 API 来方便给客户端响应数据,并且兼容原生 HTTP 模块的获取方式。中间件函数 可以像路由回调一样访问 请求对象(request) , 响应对象(response)第四步:设置路由中间件,然后使用 request.body 来获取请求体数据。原创 2023-03-23 11:15:34 · 379 阅读 · 0 评论 -
nodeJS ---包管理工具
举个例子方便大家理解,比如说做蛋炒饭需要 大米 , 油 , 葱 , 鸡蛋 , 锅 , 煤气 , 铲子 等其中 锅 , 煤气 , 铲子 属于开发依赖,只在制作阶段使用。比如我们创建一个包名字为 A,A 中安装了包名字是 B,我们就说 B 是 A 的一个依赖包 ,也会说。开发环境是程序员 专门用来写代码 的环境,一般是指程序员的电脑,开发环境的项目一般 只能程序员自。生产环境是项目 代码正式运行 的环境,一般是指正式的服务器电脑,生产环境的项目一般 每个客户都可。原创 2023-03-22 16:30:35 · 711 阅读 · 0 评论 -
Node.js 模块化
如果 main 属性不存在,或者 package.json 不存在,则会尝试导入文件夹下的 index.js 和 index.json ,exports = module.exports = {} ,require 返回的是目标模块中 module.exports 的值。4. 如果导入的路径是个文件夹,则会 首先 检测该文件夹下 package.json 文件中 main 属性对应的文件,其中拆分出的 每个文件就是一个模块 ,模块的内部数据是私有的,不过模块可以暴露内部数据以便其他。原创 2023-03-22 14:21:46 · 298 阅读 · 0 评论 -
node -- HTTP 协议
静态资源是指 内容长时间不发生改变的资源 ,例如图片,视频,CSS 文件,JS文件,HTML文件,字体文件等。网页资源的加载都是循序渐进的,首先获取 HTML 的内容, 然后解析 HTML 在发送其他资源的请求,如。相对路径在发送请求时,需要与当前页面 URL 路径进行 计算 ,得到完整 URL 后,再发送请求,学习阶。响应体内容的类型是非常灵活的,常见的类型有 HTML、CSS、JS、图片、JSON。动态资源是指 内容经常更新的资源 ,例如百度首页,网易首页,京东搜索列表页面等。原创 2023-03-20 15:59:09 · 306 阅读 · 0 评论 -
fs 模块
fs 全称为 file system ,称之为 文件系统 ,是 Node.js 中的 内置模块 ,可以对计算机中的磁盘进行操作。在 Node.js 中,我们可以使用 rename 或 renameSync 来移动或重命名 文件或文件夹。在 Node.js 中,我们可以使用 stat 或 statSync 来查看资源的详细信息。在 Node.js 中,我们可以使用 unlink 或 unlinkSync 来删除文件。相对路径中所谓的 当前目录 ,指的是 命令行的工作目录 ,而并非是文件的所在目录。原创 2023-03-17 17:47:29 · 1600 阅读 · 0 评论 -
TS复习---------模块
模块在其自身的作用域里执行,而不是在全局作用域里;这意味着定义在一个模块里的变量,函数,类等等在模块外部是不可见的。语法指定了一个从模块导出的单一对象,这可以是一个类,接口,命名空间,函数,或枚举,当使用。“外部模块”现在则简称为“模块”任何声明(比如变量,函数,类,类型别名或接口)都能够通过添加。声明,那么它的内容被视为全局可见的(因此对模块也是可见的)的文件都被当成一个模块。将整个模块导入到一个变量,并通过它来访问模块的导出部分。并且一个模块只能够有一个。导出一个模块时,必须使用。原创 2022-09-21 15:48:34 · 146 阅读 · 0 评论 -
TS复习-------TS中的泛型
定义泛型:我们把要传入函数的参数类型设为一个类型变量 T ,它能够帮助我们捕获用户传入的类型,之后出现 T 的地方,都会被替换成用户传入的类型。泛型(Generics)是指在定义函数、接口或类的时候,不预先指定具体的类型,而在使用的时候再指定类型的一种特性。其实并不是只能定义一个类型变量,我们可以引入希望定义的任何数量的类型变量。比如我们引入一个新的类型变量。泛型类指的是实例部分的类型,的作用就是将某个类型里的属性全部变为可选项。所以类的静态属性不能使用这个泛型类型。中所有的属性的值转化为。原创 2022-09-21 11:38:53 · 2135 阅读 · 0 评论 -
TS复习----TS中的接口
接口的作用:在面向对象编程中,接口是一种规范的定义,他定义了行为和动作的规范,在程序设计里面,接口起到了一种限制和规范的作用接口定义了某一批类所需要遵守的规范,接口不关心这些类内部状态数据,也不关心这些类里的方法的实现细节,他只规定这批类里,必须提供的某些方法,提供这些方法的类就可以满足实际需求。函数类型接口:对方法传入的参数,以及返回值进行约束,是批量的,对于函数类型的类型检查来说,函数的参数名不需要与接口里定义的名字相匹配。一个接口可以继承多个接口,创建出多个接口的合成接口。原创 2022-09-20 15:06:21 · 1441 阅读 · 0 评论 -
TS复习-----TS中的类
类(Class):定义了一切事物的抽象特点对象(Object):类的实例面向对象(OOP)三大特性:封装继承多态// 定义类// 公共属性,默认可以不写// 构造函数// 初始化name属性}}// 实例化类。原创 2022-09-19 17:01:11 · 1181 阅读 · 0 评论 -
TS复习-----TS中的函数
函数是一种特殊的对象,可以被调用。TS 里的函数和原生,ES 6 里的函数差不太多,只是多了一些其他功能。// 1.函数声明法}// 2.匿名函数法}// 3.没有返回值的方法}TS 里可以自定义传入参数的类型以及函数返回的类型。}原创 2022-09-19 11:39:13 · 8875 阅读 · 0 评论 -
TS复习----数据类型
TS 中也和 JS 一样,将所有的数据类型都分为“基本(原始)数据类型”和“引用数据类型”。首先在 TS 中,创建变量时,var、let、const 还是和 JS 中的使用方式一样,但是,在声明变量时需要约束变量的数据类型。原创 2022-09-17 19:29:28 · 503 阅读 · 0 评论 -
TS复习---typeScript介绍
是由微软开发的一款开源的编程语言。2、是的超集,遵循最新的ES6、Es5规范。扩展了的语法。3、更像后端java、C#这样的面向对象语言,可以让js开发大型企业项目。4、谷歌也在大力支持的推广,谷歌的就是基于语法。5、最新的Vue、React也可以集成TypeScript。6、Nodejs框架Nestjs、midway中用的就是语法。原创 2022-09-17 18:10:18 · 618 阅读 · 0 评论 -
leetcode 题目
3.创建一个helperfunction判断左边和右边是否越界,同时最左边的字符等于最右边的字符,如果三个条件都满足,则判断是否需要更新回文字符串最大长度,然后left--,right++,继续判断,直到不满足三个条件之一。4.如果数字不同,则设置start=i+1,end=length-1,查看istartend三个数的和比0大还是小,如果比0小start++,比0大end--,如果等于0把三个数加到结果里面。给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。......原创 2022-07-27 17:04:35 · 270 阅读 · 1 评论 -
数据库与身份认证
目录1. 数据库的基本概念1.1 什么是数据库1.2 常见的数据库及分类1.3 传统型数据库的数据组织结构2. 安装并配置 MySQL2.1 了解需要安装哪些MySQL相关的软件2.2 MySQL 在 Mac 环境下的安装3. MySQL 的基本使用3.1 使用 MySQL Workbench 管理数据库3.2 使用 SQL 管理数据库3.3 SQL 的 SELECT 语句3.4 SQL 的 INSERT INTO 语句3.5 SQL 的 UPD...原创 2022-03-28 00:12:45 · 1175 阅读 · 1 评论 -
TS实战项目--贪吃蛇
项目搭建项目依赖{ "name": "part2", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "build": "webpack", "start": "webpack serve --open chrome.exe" },原创 2022-04-05 14:42:23 · 412 阅读 · 0 评论 -
MySQL安装教程
MySQL 在 Windows 系统下的安装双击mysql-installer-community-8.0.19.0.msi,启动 MySQL 安装程序。 如果弹框提示如下的警告信息,证明你的电脑需要安装额外的.NET Framework依赖包。此时,先退出 MySQL 的安装程序,然后双击NDP452-KB2901907-x86-x64-AllOS-ENU.exe,启动.NET Framework 4.5.2的安装程序。 重新启动 MySQL 的安装程序,看到如下界面: 进入如下界...原创 2022-03-27 16:29:51 · 417 阅读 · 0 评论 -
Express
初识 Express1.1 Express 简介1. 什么是 Express官方给出的概念:Express 是基于 Node.js 平台,快速、开放、极简的 Web 开发框架。 通俗的理解:Express 的作用和 Node.js 内置的 http 模块类似,是专门用来创建 Web 服务器的。 Express 的本质:就是一个 npm 上的第三方包,提供了快速创建 Web 服务器的便捷方法。Express 的中文官网: http://www.expressjs.com.cn/2. 进一步原创 2022-03-26 21:32:29 · 1770 阅读 · 0 评论 -
node.js实战项目
api_server_ev转载 2022-04-02 14:49:35 · 1637 阅读 · 0 评论 -
初识Node.js与内置模块
1. 初识 Node.js1.1 回顾与思考1. 已经掌握了哪些技术2. 浏览器中的 JavaScript 的组成部分3. 思考:为什么 JavaScript 可以在浏览器中被执行 4. 思考:为什么 JavaScript 可以操作 DOM 和 BOM5. 浏览器中的 JavaScript 运行环境6. 思考:JavaScript 能否做后端开发1.2 Node.js 简介1. 什么是 Node.jsNode.js® is...原创 2022-03-14 15:25:38 · 1479 阅读 · 0 评论 -
TypeScript 面向对象
目录1、类(class)2、面向对象的特点封装继承重写:抽象类(abstract class)3、接口(Interface)4、泛型(Generic)面向对象是程序中一个非常重要的思想,它被很多同学理解成了一个比较难,比较深奥的问题,其实不然。面向对象很简单,简而言之就是程序之中所有的操作都需要通过对象来完成。举例来说:操作浏览器要使用window对象 操作网页要使用document对象 操作控制台要使用console对象一切操作都要通过对象,也就...原创 2022-04-04 19:25:30 · 154 阅读 · 1 评论 -
TypeScript 快速入门
TypeScript介绍、环境搭建介绍TypeScript是由微软开发的一款面向对象编程语言,是JavaScript的超集,遵循最新的ES语法,适合开发大型js项目。此外Vue、React等都集成了TypeScript,Vue3.0全部由TypeScript开发,关于其重要性再多的语言都是苍白的,开干吧。准备工作windows环境:安装Node 编辑器:vscode安装、编译安装typescriptnpm i -g typescrip...原创 2022-04-03 21:25:32 · 432 阅读 · 0 评论 -
node 模块化
1. 模块化的基本概念1.1 什么是模块化模块化是指解决一个复杂问题时,自顶向下逐层把系统划分成若干模块的过程。对于整个系统来说,模块是可组 合、分解和更换的单元。1. 现实生活中的模块化2. 编程领域中的模块化编程领域中的模块化,就是遵守固定的规则,把一个大文件拆成独立并互相依赖的多个小模块把代码进行模块化拆分的好处① 提高了代码的复用性 ② 提高了代码的可维护性 ③ 可以实现按需加载1.2 模块化规范 模块化规范就是对代码进行模块化的拆...原创 2022-03-19 15:02:49 · 848 阅读 · 0 评论