随笔分类 -  JavaScript

摘要:解决方法: 如果是2d上下文,则在获取上下文的前一句加上/** @type {CanvasRenderingContext2D} */ 如果是3d上下文,则加上/** @type {WebGLRenderingContext} */ let drawing = document.querySelec 阅读全文
posted @ 2023-11-15 16:46 Hexrui 阅读(160) 评论(0) 推荐(0) 编辑
摘要:1、pm2简介 pm2(process manager)是一个进程管理工具,维护一个进程列表,可以用它来管理你的node进程,负责所有正在运行的进程,并查看node进程的状态,也支持性能监控,负载均衡等功能。 1.1、使用pm2管理的node程序的好处 监听文件变化,自动重启程序 支持性能监控 负载 阅读全文
posted @ 2022-09-02 14:01 Hexrui 阅读(709) 评论(0) 推荐(0) 编辑
摘要:this通常都是在函数中使用 1.函数在调用时,JavaScript会默认给this绑定一个值;2.this的绑定和定义的位置(编写的位置)没有关系;3.this的绑定和调用方式以及调用的位置有关系;4.this是在运行时被绑定的; this绑定规则 绑定一:默认绑定; 独立函数调用。可以理解成函数 阅读全文
posted @ 2022-03-02 01:34 Hexrui 阅读(33) 评论(0) 推荐(0) 编辑
摘要:JS的内存管理 不管什么样的编程语言,在代码的执行过程中都是需要给它分配内存的,不同的是某些编程语言需要我们自己手动的管理内存,某些编程语言会可以自动帮助我们管理内存。 不同的编程语言对于第一步和第三步会有不同的实现: 手动管理内存:比如C、C++,包括早期的OC,都是需要手动来管理内存的申请和释放 阅读全文
posted @ 2022-02-26 16:56 Hexrui 阅读(36) 评论(0) 推荐(0) 编辑
摘要:浏览器渲染过程 HTML解析的时候遇到了JavaScript标签,会停止解析HTML,而去加载和执行JavaScript代码。 常见的JavaScript引擎 SpiderMonkey:第一款JavaScript引擎,由Brendan Eich开发(也就是JavaScript作者);Chakra:微 阅读全文
posted @ 2022-02-26 16:23 Hexrui 阅读(434) 评论(0) 推荐(0) 编辑
摘要:npm 中文文档 镜像源 阿里云镜像:npm config set registry https://registry.npmmirror.com/ 腾讯云镜像:npm config set registry http://mirrors.cloud.tencent.com/npm/ 华为云镜像:n 阅读全文
posted @ 2021-05-14 16:59 Hexrui 阅读(126) 评论(0) 推荐(0) 编辑
摘要:1.用户名正则 //用户名正则,4到16位(字母,数字,下划线,减号) var uPattern = /^[a-zA-Z0-9_-]{4,16}$/; //输出 true console.log(uPattern.test("dishait")); 2.密码强度正则 //密码强度正则,最少6位,包括 阅读全文
posted @ 2021-03-26 13:58 Hexrui 阅读(255) 评论(0) 推荐(0) 编辑

返回顶部
点击右上角即可分享
微信分享提示