- 博客(134)
- 资源 (1)
- 收藏
- 关注
原创 node.js 实战——在express 中将input file 美化,并完成裁剪、上传进度条
样式完成效果这个效果没有裁剪,进度条、多图片上传使用cropperjs 裁剪图片使用npm安装❗ 关键点:cropperjs@2.x 为模块化版本,不再提供 dist/ 下的浏览器用 JS/CSS 文件从 v2.0.0 开始,cropperjs 改为 纯 ESM(ES Module)包,它不再包含:📌 小提示弹框js
2025-05-08 11:48:49
155
原创 ES6/ES11知识点 续五
ES6 中的**迭代器(Iterator)**是 JavaScript 的一种协议,它定义了对象如何被逐个访问。迭代器与 for...of、扩展运算符、解构赋值等语法密切相关。
2025-05-06 08:41:35
431
原创 ES6/ES11知识点 续四
在 JavaScript(特别是 ES6+)中,数组操作非常丰富。以下是ECMAScript (ES) 中数组的常见操作汇总,包括创建、访问、修改、遍历、变换、过滤、查找、排序等——这是开发中必备的一套工具集合。
2025-05-06 08:15:33
249
原创 【高等数学】映射与函数
映射是指将一个集合中的每一个元素,按照一定的法则,唯一地对应到另一个集合中的元素。设有两个非空集合 A 和 B,若存在一个规则,使得 集合 A 中的每一个元素 x 都唯一地对应集合 B 中的一个元素 y,则称此对应关系为从 A 到 B 的映射或函数,记作:f:A→B,y=f(x)f: A \rightarrow B,\quad y = f(x)f:A→B,y=f(x)其中:• A:定义域(domain)• B:值域(codomain)• 所有 f(x) 的集合:函数的实际取值集合,称为值域的子集
2025-05-05 09:18:31
529
原创 ES6/ES11知识点 续三
Rest 参数必须是函数参数列表中的最后一个参数。如果在其他参数后使用 …,会抛出语法错误。// 正确// 错误function greet(...names, message) { // 报错。
2025-05-04 08:16:11
1039
原创 ES6/ES11知识点 续二
在 ES6 中,是 JavaScript 的一种新语法,它使得定义函数变得更加简洁且易读。箭头函数不仅在语法上更紧凑,还有一些重要的行为区别,尤其是在 this 的绑定上。下面我们将详细介绍箭头函数的特性。
2025-05-04 08:11:40
1103
原创 ES6/ES11知识点 续一
模板字符串提供了一种比传统字符串更简洁、更强大的方式来操作字符串。它不仅支持插入变量和复杂的表达式,还能轻松处理多行字符串,增强代码的可读性和可维护性。通过标签模板功能,模板字符串还能用于自定义处理、格式化和优化应用程序的输出。
2025-05-03 22:14:26
826
原创 《你不知道的javaScript》中分词/词法分析、抽象语法树
它只关心把字符流拆开,通常是简单、线性的处理。词法分析是编译器前端的一部分,它不仅要切分,还要识别每一段的类型(比如变量名、关键字、运算符等),而且这过程中可能需要记住上下文状态。当前是否处于字符串中?是否刚刚识别了转义符?处于模板语言的哪一段?项目分词(Tokenizing)词法分析(Lexing)是否有状态否(stateless)是(stateful)能力机械切分字符识别 token + 上下文理解举例区别“a // b” 切成多个部分。
2025-05-02 11:15:00
552
原创 《你不知道的javaScript》某些知识点理解(一)
JavaScript 是“语法上动态、机制上编译”的语言 —— 语法像解释型,执行像编译型。
2025-05-01 13:45:00
1667
原创 javaScript——DOM续(六)
事件名支持浏览器是否标准如何绑定Chrome、IE❌ 非标准或Firefox❌ 非标准只能用wheel所有现代浏览器✅ 推荐使用推荐使用。
2025-05-01 10:00:00
1523
原创 javaScript——DOM续(五)
在网页中拖拽(drag)某些元素或文本时,如果没有正确阻止默认行为,浏览器可能会将拖动的内容带入搜索引擎或新标签页中,导致拖拽功能异常或页面跳转。
2025-05-01 09:00:00
552
原创 javaScript——正则表达式(四)
正则表达式适合解决字符串匹配和提取问题,但可读性差时应加注释或分步骤处理。建议多练常见应用场景如手机号、邮箱、URL、密码验证等。工欲善其事,推荐配合可视化调试工具使用,效率更高。
2025-04-30 08:31:59
454
原创 node.js 实战——mongoDB
MongoDB 是一种基于文档型 (document-oriented) 的 NoSQL 数据库,使用类 JSON 的 BSON 格式存储数据,自然支持复杂数据结构。它特别适合需要快速变化、大量数据处理和高应用扩展性的场景。
2025-04-28 22:46:16
1090
1
原创 如何理解promise 续二
先来看一下,本身Promise 中的resolve 方法的写法</</</letresolvelog</</那么在自定义的promise.js 中要怎么写?
2025-04-28 17:02:33
694
原创 CSS选择器
fill:#333;color:#333;color:#333;fill:none;基本选择器通配符选择器元素选择器类选择器id选择器后代选择器。
2025-04-27 20:03:54
939
原创 javaScript——基础知识点(三)
数组(Array) 是一种用来存储多个值的对象。数组可以包含任何类型的数据,比如数字、字符串、对象,甚至是另一个数组。
2025-04-27 08:19:51
271
原创 node.js 实战——从0开始做一个餐厅预订(express+node+ejs+bootstrap)
模板引擎语法风格学习曲线渲染性能特点/适用场景EJS类似 HTML + JS🟢 简单🟢 快最通用、轻量、入门推荐Pug(原 Jade)缩进式语法🟡 有点怪🟢 快简洁、有层次感,但需适应HandlebarsMustache 风格🟢 简单🟡 中等强逻辑隔离,适合大团队模板开发Nunjucks类似 Django🟢 简单🟢 快功能全、适合内容型网站(支持宏)混合方案🟡 复杂🟡 看项目前后端混合渲染项目(不推荐长期用)###🚦怎么选?
2025-04-25 13:00:00
1480
原创 javaScript——基础知识点(一)
若两个值的类型不同,直接返回false。Undefined 的值只有一个,就是undefined,当声明一个变量,但并不给变量赋值时,它的值就是undefined。通过关系运算符可以比较两个值之间的大小关系,若关系成立,返回true,如果关系不成立,返回false。如果符号两侧的值都是字符串时,不会将其转换为数字进行比较,而是分别比较字符串中字符的unicode编码。在字符串中,纯数字政策转换,若包含非数字,则转换成NaN,若为空串货全空格,转换成0。若true,执行语句1,若false,执行语句2。
2025-04-24 08:32:20
893
原创 node.js 实战——(Http 知识点学习)
又称为超文本传输协议是一种基于TCP/IP的应用层通信协议;这个协议详细规定了 浏览器 和万维网 服务器 之间互相通信的规则。
2025-04-24 07:33:53
1053
原创 node.js 实战——(fs模块 知识点学习)
也可以称之为文件系统模块,是node中的内置模块,可以实现与硬盘的交互。比如文件的创建、删除、重命名、移动,还有文件内容的写入、读取,以及文件夹的相关操作fill:#333;color:#333;color:#333;fill:none;fs模块文件创建文件写入文件删除文件重命名文件移动文件夹操作。
2025-04-23 19:10:01
844
原创 node.js 实战——(概念以及Buffer 知识点学习)
node.js是一个开源的、跨平台的javascript运行环境;它可以开发服务器应用,可以开发工具类应用(webpack、vite、Babel),也可以开发桌面端应用(vscode、Figma、Postman)fill:#333;color:#333;color:#333;fill:none;
2025-04-23 17:52:31
851
原创 C++ 中数组作为参数传递时,在函数中使用sizeof 为什么无法得到数组的长度
在C++ 中并没有提供java,C#的size,length的数组长度。
2024-11-23 19:21:21
544
原创 开发语言中,堆区和栈区的区别
栈区:自动分配与释放、存储局部变量、访问速度快、生命周期短、易导致栈溢出。堆区:手动管理内存、适用于大块数据、访问速度慢、生命周期长、易导致内存泄漏。栈区(Stack):用于存储基本类型数据和函数调用栈,生命周期短、访问速度快,出作用域即释放。堆区(Heap):用于存储引用类型数据,通过引用计数和标记清除来进行内存回收,适合存储动态数据。
2024-11-14 22:16:00
1462
原创 python——网络编程
面向连接的通信提供序列化的、可靠的和不重复的数据交付,而没有记录边界。主要的协议是传输控制协议(TCP);TCP套接字,在python中,必须使用SOCK_STREAM作为套接字类型。
2024-06-05 06:17:49
510
原创 python——公共方法
python 内置了一些公共方法,方便我们在编写代码的时候能够快速使用fill:#333;color:#333;color:#333;fill:none;公共方法lendelmaxminrangeenumerate。
2024-04-17 10:54:21
763
原创 python——集合(set)
set是一种无序且不含重复元素的集合.创建集合使用{} 或set(),但是空集合,只能用set()集合中数据不允许重复,数据没有顺序,不支持下标操作。
2024-04-15 10:28:20
669
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人