搞懂JS
Js&Ts
这个作者很懒,什么都没留下…
展开
-
Promise
PromiseJS 是单线程,当执行到异步操作的时候就将他们存放在异步操作队列,等同步操作全部完成继续轮番遍历异步操作队列在Promise之前的异步操作(套娃操作)可以看不懂,因为~~~自己看了都头大function notice(msg, then) { then(msg);}function meal() { notice("开始做饭", msg => { console.log(msg); notice("做好了",msg =>原创 2020-10-26 19:40:18 · 125 阅读 · 0 评论 -
JavaScript的类以及类的继承都经理了什么
使用类可以大大简化我们的代码,本篇将会说一说从ES 6之前的继承到ES 6规定的类ES 6之前1. 类的定义我们可以使用三种方法来创建一个数组或对象let arr1 = [1,2,3];let arr2 = new Array(1,2,3);let arr3 = Array(1,2,3);let obj1 = { color: 'red' };let obj2 = new Object({ color: 'red' });let obj3 = Object({ color: 'yello原创 2020-10-24 19:34:00 · 118 阅读 · 0 评论 -
JavaScript这些基础可以不知道??(持续更新~~)
1. JS加载阻塞一般地,一个包含外部样式表和外部脚本问价的HTML载入和渲染过程是这样的:浏览器下载HTML文件并开始解析DOM;遇到样式表文件时,将其加入资源文件下载列表,继续解析DOM;遇到脚本文件时,暂停DOM解析并立即下载脚本文件脚本文件下载好后立即执行,此时脚本只能访问当前已加载的DOM元素;脚本执行结束,继续解析DOM;DOM解析完成,出发DOMContentLoaded事件。所以阻塞就是DOM还没有解析渲染完毕,由于JS文件的优先下载解析导致页面不能正常显示一段时间,也原创 2020-10-21 22:12:28 · 1084 阅读 · 1 评论