摘要: 首先,要手写Promise,那必须先了解它的功能和自己打算用的方法。这里推荐先阅读阮一峰的《Promise 对象》以及《Class 的基本语法》 先上代码(待补充异步),这部分已实现resolve、reject、then、catch等功能 class MyPromise { static PENDI 阅读全文
posted @ 2022-03-28 23:16 Sofiaღ 阅读(49) 评论(0) 推荐(0) 编辑
摘要: // 1.使用for循环遍历 var arr1 = [] for (var index = 0; index < 100; index++) { arr1.push(index) } // 2.使用数组扩展运算符和keys() const arr2 = [...Array(100).keys()] 阅读全文
posted @ 2022-03-28 16:59 Sofiaღ 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1.1.IOS高版本不支持input.select() 苹果8p可用input.select(),iPhone X input.select()不可用,可使用input.createTextRange()代替 2.IOS不兼容text-align-last: justify; 网上看到了很多说用伪元 阅读全文
posted @ 2021-03-31 16:05 Sofiaღ 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 先说一下背景,最近做的两个项目一个是祖传angularjs1.X版本另一个是react hooks结合tailwindcss,前者angularjs的node版本比较低,而tailwindcss的node最低得12.13.0,二者node版本需求不同,所以我就只能切换node版本了。而因为我又是wi 阅读全文
posted @ 2021-01-21 14:31 Sofiaღ 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 缓存这个磨人的小妖精,有时候能能提升网页的访问速度,有时候又让我们前端背锅。 (老板指着页面说:“你这bug不是说改好了吗?你们这些小年轻,不讲码德啊,来骗我这老同志,这好吗?这不好,年轻人,耗子尾汁!”,前端瑟瑟发抖,暗想咋回事,我还有码德这回事?啊不,在我这不是改好了吗?这bug还认人不成?苦思 阅读全文
posted @ 2020-12-04 18:24 Sofiaღ 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 老规矩,先来一段废话,我大学刚入门的时候觉得CSS很简单,记一记就会了,不就是盒模型嘛,现在想来觉得自己那时候真的很自以为是哈哈。但是随着工作沉淀,我明白了任何技术都有着它的深度和广度,正是因为不少人对CSS都抱有轻视的态度,不说精通,能把CSS学到位的人都少之又少。当然我这么说并不代表我的CSS如 阅读全文
posted @ 2020-09-21 20:19 Sofiaღ 阅读(1528) 评论(0) 推荐(1) 编辑
摘要: 一、暂时性死区 暂时性死区也叫临时性死区(Temporal Dead Zone),TDZ。let、const声明的变量不会进行变量的提升,如果在声明前访问就会报错: console.log(userName ) //报错ReferenceError: userName is not defined 阅读全文
posted @ 2020-05-25 23:05 Sofiaღ 阅读(588) 评论(0) 推荐(0) 编辑
摘要: js里的继承方法有很多,比如:使用原型链的组合继承、es6的Class、寄生继承以及使用call、apply、bind继承。再说继承之前,我们先简单了解下它们的区别。 一、区别: 同:三者都是改变函数执行时的上下文,说人话就是改变this的指向。 异: 1、bind()返回的其实是一个函数,并不会立 阅读全文
posted @ 2020-05-18 00:14 Sofiaღ 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 最近在看《图解HTTP》这本书,对于其中的一点我很疑惑,TCP为什么要握三次手,两次不行吗?两次不就可以建立连接了吗? 介绍: TCP三次握手的流程就如上图所示: 首先,我们明确下主动发送请求的就叫客户端,像浏览器、APP等,而响应请求的就叫服务端。 客户端首先发送一个带有SYN(synchroni 阅读全文
posted @ 2020-05-13 20:51 Sofiaღ 阅读(180) 评论(0) 推荐(1) 编辑
摘要: 一、问题 egret游戏loading界面的制作可以参考这个,我就不多赘述啦,步骤也比较详细《Egret制作Loading页面及分步加载资源教程》。 后面我发现即便加上loading,在游戏启动时,展示loading界面前还是会有一瞬间的黑屏,降低用户体验。 要解决它,肯定要究其原因,据我个人认为是 阅读全文
posted @ 2020-04-17 16:36 Sofiaღ 阅读(537) 评论(0) 推荐(0) 编辑