
js
33三三
做最好的自己
展开
-
JavaScript 手写apply 函数
【代码】JavaScript 手写apply 函数。原创 2023-06-21 14:44:04 · 173 阅读 · 0 评论 -
JavaScript 手写call 函数
【代码】JavaScript 手写call 函数。原创 2023-06-21 14:41:16 · 201 阅读 · 0 评论 -
javascript 手写instanceof
【代码】javascript 手写instanceof。原创 2023-06-21 10:46:59 · 123 阅读 · 0 评论 -
javaScript 手写 bind
【代码】javaScript 手写 bind。原创 2023-06-21 10:20:58 · 73 阅读 · 0 评论 -
JavaScript 手写new一个对象的过程
【代码】JavaScript 手写new一个对象的过程。原创 2023-06-20 14:48:48 · 95 阅读 · 0 评论 -
JavaScript 手写一个getType获取数据类型
【代码】JavaScript 手写一个getType获取数据类型。原创 2023-06-20 14:10:43 · 101 阅读 · 0 评论 -
JS 实现数组扁平化flatten
思路:只要是数组就递归调用自身,只要不是数组就对新数组追加值。原创 2023-06-20 11:45:19 · 160 阅读 · 0 评论 -
使用Promise封装XMLHttpRequest对象实现二进制文件下载
在我写项目的时候,通过简单的XMLHttpRequest 已经是可以完成了二进制文件的下载。这时候会发现如果是一些比较大的文件,请求就会比较久。这时候前端页面为了用户体验,我就想着加一个加载组件,提示用户正在下载。这时候问题就来了,因为XMLHttpRequest 是异步请求,所以如果想在文件下载完成之后关闭加载组件,这是行不通的。这时候就要想着把XMLHttpRequest 封装为Promise,通过 async/await 函数实现同步操作。为什么我会想着使用Promise来进行封装呢?原创 2023-05-02 14:04:47 · 382 阅读 · 0 评论 -
js文件报错:TypeError: Cannot read property ‘split‘ of undefined
今天写微信小程序的时候踩了一个坑源代码我是这样写的var img = function(val){ var arr=val.split(";"); return arr;}然后报错TypeError: Cannot read property 'split' of undefined然后改成这样var img = function(val){ if(val) { var arr=val.split(";"); retu...原创 2021-08-06 01:42:37 · 1984 阅读 · 0 评论