posts - 29,comments - 0,views - 6757

随笔分类 -  前端 / javascript

【javascript】判断是否是数字
摘要:原博 终极方案:!isNaN(parseFloat(value)) && isFinite(value) 阅读全文
posted @ 2024-10-25 09:42 皮五辣子 阅读(6) 评论(0) 推荐(0) 编辑
【javascript】事件循环
摘要:1.浏览器的进程模型 1.何为进程 程序运行需要有它自己专属的内存空间,可以把这块内存空间简单的理解为进程。每个应用至少得有一个进程,进程之间相互独立,即使要通信,也需要双方通信。 2.何为线程 有了进程后,就可以运行程序的代码了。运行代码的人称之为线程,一个进程至少需要一个线程,所以在进程开启后会 阅读全文
posted @ 2023-11-20 00:07 皮五辣子 阅读(35) 评论(0) 推荐(0) 编辑
【javascript】关于匿名函数
摘要:什么是匿名函数? 没有名字的函数,叫匿名函数,匿名函数主要有以下几种常用的场景:回调函数,直接执行函数,箭头函数 什么是回调函数? 回调函数是一段可执行的代码段,它作为一个参数传递给其他的代码,其作用是在需要的时候方便调用这段(回调函数)代码。(作为参数传递到另外一个函数中,这个作为参数的函数就是回 阅读全文
posted @ 2023-11-01 17:07 皮五辣子 阅读(13) 评论(0) 推荐(0) 编辑
【javascript】关于 AbortController
摘要:相关概念:https://developer.mozilla.org/zh-CN/docs/Web/API/AbortController 需求描述:后台返回10000条图片url,前端拿到后需要做成假分页,假设1页显示20张图,分成50页。 部分逻辑: 1 for(let i=0;i<imgUrl 阅读全文
posted @ 2023-08-09 14:39 皮五辣子 阅读(229) 评论(0) 推荐(0) 编辑
【javascript】关于文件下载
摘要:通常在a标签href属性后加上请求下载文件的地址,页面点击即可下载,该种方式是交由浏览器去下载,但是无法监听下载进度 若通过AJAX请求,则需要对其进行解析,通常将数据转为blob,然后模拟a标签点击事件,但是此方法如果文件过大,接口调用时超出ajax的timeout时长,会下载失败 阅读全文
posted @ 2023-07-14 16:52 皮五辣子 阅读(10) 评论(0) 推荐(0) 编辑
【javascript】typeof 和 instance of的差异
摘要:typeof与instanceof 都是判断数据类型的方法,区别如下:1.typeof会返回一个运算数的基本类型,instanceof 返回的是布尔值2.instanceof 可以准确判断引用数据类型,但是不能正确判断原始数据类型3.typeof虽然可以判断原始数据类型(null 除外),但是无法判 阅读全文
posted @ 2023-05-05 10:22 皮五辣子 阅读(20) 评论(0) 推荐(0) 编辑
【javascript】chormeV8源码阅读之 GC(垃圾回收)过程 笔记
摘要:1、为何需要垃圾回收 在V8引擎逐行执行JavaScript代码的过程中,当遇到函数的情况时,会为其创建一个函数执行上下文(Context)环境并添加到调用堆栈的栈顶,函数的作用域(handleScope)中包含了该函数中声明的所有变量,当该函数执行完毕后,对应的执行上下文从栈顶弹出,函数的作用域会 阅读全文
posted @ 2023-02-02 14:10 皮五辣子 阅读(40) 评论(0) 推荐(0) 编辑
【javascript】export 与 export default 区别
摘要:总是记不得,自己打一遍 通过export方式导出,在导入时要加{ },export default则不需要,因为它本身只能有一个 阅读全文
posted @ 2023-01-13 15:48 皮五辣子 阅读(19) 评论(0) 推荐(0) 编辑
【javascript】关于 canvas.toDataURL()
摘要:在工作中遇到了奇怪的问题,在此记录。 一、定义 canvas.toDataURL()方法是返回一个包含图片展示的 数据URL。可以使用 type 参数其类型,默认为 PNG格式,图片的分辨率为96dpi。 二、语法 canvas.toDataURL(type,encoderOptions) 三、参数 阅读全文
posted @ 2023-01-12 09:25 皮五辣子 阅读(2145) 评论(0) 推荐(0) 编辑
【javascript】关于charCodeAt()方法
摘要:在做算法题目leetcode 2283时,看见某些答案会使用charCodeAt(),因为自己没用过,所以作此纪录 描述在 JavaScript 中,charCodeAt() 是一种字符串方法,用于检索字符串中特定位置的字符的Unicode 值。因为 charCodeAt() 方法是 String 阅读全文
posted @ 2023-01-11 09:20 皮五辣子 阅读(216) 评论(0) 推荐(0) 编辑
【javascript】fill()的坑
摘要:今天在开发过程中用到数组填充函数fill() //创建一个5X5的二维矩阵,全部填充1 let array = new Array(5).fill(new Array(5).fill(1)) //此时改变[4,2]所在位置值为0 array[4][2] = 0 console.log(array) 阅读全文
posted @ 2022-11-09 09:57 皮五辣子 阅读(67) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示