- 博客(131)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注

原创 nodejs/express 实现邮箱发送验证码
开发个人网站时,注册页面可以使用邮箱验证,于是记录一下如何用nodejs/express服务器实现邮箱发送验证码,不仅可以在邮箱注册时使用,还可以拓展用于各种安全验证。
2022-03-02 15:32:55
3131
4

原创 nginx入门攻略(一篇简单掌握nginx)
没接触过的东西也都觉得很难,但是真正去使用会发现很简单,nginx就是这样的东西,很多人还不知道nginx如何反向代理请求,于是写一篇记录,顺便也当给自己做个内容归纳笔记。包括nginx的配置文件介绍、nginx的常用命令、nginx解决跨域的详细步骤、还有alias与root代理的区别注意事项,读完就基本能使用nginx进行项目开发了。
2022-01-28 16:21:53
4373
2

原创 git可视化工具Sourcetree使用全攻略(包括各种git冲突解决)
git可视化工具Sourcetree操作详细使用介绍,包括各种git分支管理操作、git各种冲突解决方案(合并冲突、拉取冲突、忘记拉取便提交、git取消合并操作)的解决方案。
2021-12-24 11:38:52
18188
7

原创 multer实现文件上传功能全解(form上传、fetch请求上传、多文件上传)
目录安装express和multer基础使用配置上传文件名使用fetch上传文件安装express和multernpm i express multer -S基础使用前端表单enctype必须指定multipart/form-data,因为multer只支持这种。name的值“logo”对应服务器upload.single中的“logo”。 <form action="/postFile" method="post" enctype="multipart/form-dat
2021-11-19 15:20:28
5708
原创 js 你知道为什么[]==![]是成立的吗(强制类型转换)
为什么大家都在吐槽js的类型转换?为什么[]==![]是成立的呢?我想你也想解除一下自己的疑惑吧?
2023-01-29 12:31:59
1743
1
原创 nodejs 工作线程的基本使用(worker_threads)
nodejs从第十版开始,支持了真正的多线程编程,今天我们就来学习一下worker_threads工作线程的一些基本使用方法。
2022-11-29 14:44:42
2406
原创 js 谈谈Generator和[Symbol.iterator]
对象中的[Symbol.iterator]属性,一般用来作为对象默认的迭代方法,当它返回迭代器对象时,可以帮助我们创建对象的可迭代方法。Generator是es6引入的一种特殊函数,它叫做生成器函数,调用它可以得到一个迭代器对象。我们从上文可以发现,一个需要返回迭代器对象,一个可以得到迭代器对象,必然可以合作,这就是有趣的地方。今天我们就来谈谈它们是什么,怎么用。
2022-09-09 10:15:35
925
原创 js ascii码使用攻略
本文介绍,如何将字符转化为ascii码,以及如何将ascii码转化为字符的方法,以及常用字符ascii码位置和小示例。
2022-08-26 11:33:17
1808
原创 nodejs midway+typeorm搭建后台方案
近期学到了nodejs搭建企业级应用后台的一种解决方案,midway搭建的系统化服务端和typeorm对数据库的应用,记录一下。
2022-08-25 11:22:41
2846
原创 typescript 基础一篇掌握(一万四千字攻略总结)
一万四千字超长ts攻略!记录一下ts的基础语法,因为除了造轮子必须对工具进行一定的类型限制,还有要想搭建优质系统化的前端工程,ts仍是必不可少的。本文编写了很久,看了很多文章,因为知识点存在交叉,我用自己比较好理解的方式排版了内容,希望能够帮助到想要学习ts语法的同学们。如果在观看前面内容时出现不解的地方,可以先忽略,继续往下看完,再回过头来也许就可以融会贯通了。............
2022-08-17 17:01:18
733
原创 如何让moment根据对应时间显示几秒前、几分钟前、几天前?
现在互联网上的信息越来越多,很多应用也比较关注信息的展示,提到信息,自然少不了提到信息时效性的重要性,因此很多时候你会看到信息的展示不仅仅显示当前的时间,而是显示信息过去了的时长。...
2022-07-18 17:10:12
3453
4
原创 js 什么是逗号表达式?
什么是逗号表达式,一个有点用又没那么有用的东西,也算是语法糖,不过也并不是所有时候都看起来比较简洁,本文简单介绍,让你知道。
2022-07-14 15:57:28
1155
原创 DOM点击事件运行详解(捕获、冒泡、事件执行对象与事件绑定对象)
js事件老生常谈,即使你掌握了事件捕获与事件冒泡,还需要结合事件执行对象与事件绑定对象(e.target和e.currentTarget)来处理一些捕获与冒泡带来的影响,本文做一个汇总,让你能够掌握并解决js事件的运行。......
2022-07-11 15:28:32
3499
原创 js 使用bind解决this丢失问题、手写一个简单的bind
我们知道,bind是用来绑定函数到固定对象上的,可以用于改变某些函数的this指向,但是并不是所有浏览器都支持bind,我们能不能理解bind的原理,手写一个bind呢?
2022-07-11 14:25:22
512
原创 nodejs 将对象转化为query(URLSearchParams)
之前我将对象转化为query会考虑使用querystring第三方库等,最近才发现nodejs存在内置对象URLSearchParams、URL可以直接使用,不需要额外引入其他依赖。本文介绍一下比较简单的对象与query串互相转换的方法。......
2022-06-23 09:49:46
2674
原创 react-native 封装视频播放器(react-native-video)
最近工作业务用到了react-native-video,还需要能够全屏,全屏需要用到锁定应用方向(横屏),需要用到组件react-native-orientation-locker,本文记录使用方法以及提供一种解决思路。
2022-06-14 11:27:51
4021
原创 js 一分钟掌握可选链用法
随着工作中遇到的场景越来越多,我们会发现大多时候数据结构无非就是对象以及数组,很多时候我们判断层层嵌套的属性时必须要确保上一级属性存在,可是这样往往代码看起来比较冗长,因此可选链这个小知识我们需要掌握。...
2022-06-07 09:56:21
1375
1
原创 js this指向详解
网上关于箭头函数 this 指向的问题的讲解实在太多了,理解也很多,貌似真的很难找到最正确的标准。看了大量文章之后,你可能还是很迷糊,我觉得问题可能在于,他们给你们解释之前已经默认了你掌握了基础,所以忽略了一些最最基础的定义解释,可能跟你说了 this 的指向问题,但是没有跟你说明 this 出现的前提。...
2022-05-30 15:00:39
660
2
原创 css 动画使用简述
实际上在大前端工作中,很多动画都不用自己手动实现,很多组件已经有了自己的动画,但是奈何面试会考,于是记录一下 css 动画如何使用,有个印象。
2022-05-27 10:53:01
261
原创 如何在小程序中嵌入网页或者网站(web-view)?
有些人有某种需求,我已经制作了网站,可不可以直接做成小程序?不必用小程序语法重写一遍。当然可以,我们只需要将网页嵌入小程序就好了,十分简单,使用 web-view。
2022-05-23 15:15:35
8613
2
原创 nodejs 代理中间件 http-proxy-middleware
平时用 express 编写服务端比较多,介绍一下代理中间件 http-proxy-middleware ,结合 express 使用非常方便,我们可以将请求转发去别的地址进行反馈。
2022-05-18 12:47:15
2506
原创 react react路由使用掌握
react 路由的使用依靠 react-router-dom,今天进行一个系统的使用示范进行记录学习。内容包括:基本路由结构、顶级路由的提取、实现keepAlive的方法。注意:以下代码都运行于 react 项目中,学习前请自行创建简单 react 项目。
2022-05-06 14:45:27
1635
原创 nodejs WebSocket协议实践
学习一下 WebSocket 协议,在这之前我使用 nodejs-websocket 这个包解决,使用比较简单,但是我发现那样不利于自己对该协议的理解,于是我打算用比较官方的依赖 ws 包来进行 WebSocket 协议实践。
2022-04-27 15:23:06
1239
原创 js 数组遍历方法详解(map、filter、find、findIndex、reduce)
数组遍历方法是js最常用的一类方法,也是工作中必须掌握的一类方法,我们处理业务逻辑,大多都要对数组内的统一格式的数据进行遍历。本文以map的详细解释,让读者先掌握这一类型方法的统一模式,再介绍filter、find、findIndex、reduce等相似性,这样能够将一类的方法全部记住。
2022-04-26 13:51:35
4429
1
原创 nodejs 如何检测端口可用性
我们编写自己的框架或者 nodejs 服务器代码时,可能会用一些固定使用我们常用的端口。问题来了,如果是编写框架,你的框架中固定了框架使用8000端口,用户使用你的框架时并不知道,此时他本机的8000端口被占用了,那用户岂不是无法使用你的框架了。我们需要解决这个问题。
2022-04-26 12:32:18
1841
原创 让自己的npm包拥有typescript类型支持
别人使用我们发布的 npm 包时,可能不知道对应的参数,与对应的类型。如何让我们的包拥有类型支持呢,使用 typescript 生成 d.ts 文件即可,我们来试试。
2022-04-25 10:59:41
2989
原创 It looks like you are trying to use glob syntax (i.e. “*“) with esbuild?
解决It looks like you are trying to use glob syntax (i.e. "*") with esbuild. This syntax is typically handled by your shell, and isn't handled by esbuild itself. You must expand glob syntax first before passing your paths to esbuild.
2022-04-20 10:07:18
1732
原创 想开发自己的依赖包或者框架?那么npm link你会用吗?
npm link是一个很有价值的东西,它可以通过关联的形式替代不停去更新npm仓库包,调试自己的模块,在我们开发自己的模块或者框架时肯定需要用到,接下来就跟着我来学习一下吧。
2022-04-18 14:35:48
1835
1
原创 js apply、call、bind一篇掌握
apply、call、bind,在js中都是与this指向打交道的,它们又该如何使用呢?本文先介绍apply的用法,然后根据apply的用法引出call、bind的相同点与区别,这样就比较容易记忆。
2022-03-30 11:00:20
1880
2
原创 nodejs 环境变量process.env的使用
有时候我们不希望自己的一些数据直接暴露在代码中,比如**数据库的名字和密码**,合适的方法就是使用环境变量读取,比较安全,记录一下如何使用。
2022-03-21 10:07:26
1976
原创 html 超链接如何自动跳转拨号
将a标签的href设置为:tel:+号码。<a href="tel:11111111111"></a>其他:a标签如何跳转至qq聊天。
2022-03-18 09:05:49
1377
react项目如何设置ctrl+鼠标左键跳转到带@的对应的路径文件
2022-02-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人