JavaScript
文章平均质量分 61
相关知识点
wzw60606
good good study,day day up
展开
-
promise源码实现
promise实现初体验<script> // 实现微任务执行 let myNextTick = (function() { let cbCellect = [] let num = 0 function fn() { let copy = cbCellect.slice() cbCellect = [] copy.forEach(cb => { cb() }) } let o原创 2022-01-13 20:51:50 · 220 阅读 · 0 评论 -
web worker
概况描述:为js创造多线程环境。在主线程运行的同时,worker线程在后台运行,两者互不干扰。等到worker线程完成计算任务,再把结果返回给主线程。好处是耗时比较久的任务,由worker线程来完成,主线程在渲染交互页面时就会很流程注意点a) 同源限制描述:由worker线程运行的js文件,必须与主线程所在文件同源b) DOM限制描述:worker线程无法访问网页的DOM对象、document、window和parent等。可以使用navigator和location对象c) 通信联系描述.原创 2021-12-06 16:23:16 · 620 阅读 · 0 评论 -
数组常见API
数组三要素 : 元素 , 下标 , 长度创建数组的基本方式有两种方式一:使用Array()构造函数 语法: var colors=new Array();注:小括号可直写数组的项目数量var colors=new Array(5);或者数组包含的具体值 var colors=new Array(1,2,3,5,0,10);方式二:使用数组字面量表示法 语法: var cols=[10,15,12,3,5,6,1];var cols=[];两种创建数值的方式不同之处在于 : new ..原创 2021-07-19 17:03:28 · 295 阅读 · 0 评论 -
字符串常见API
字符串恒定性 : 字符串不可以被修改 , 一般调用字符串API的时候使用新的变量来接收charAt()—返回字符串中指定的index位置的字符 , index从0开始语法: str.charAt(index);同理 : str[ index ]; 常用charCodeAt()—返回字符串中指定的index位置的字符对应的ASCII字符编码, 不传默认第一位语法: str.charCodeAt(index);indexOf()—从字符串的开头位置开始向后查找,返回下标数值,如没..原创 2021-07-19 19:09:12 · 853 阅读 · 0 评论 -
Math对象常见API
Math.min()—返回一组数据的最小值语法:Math.min(num1,num2…numN)Math.max()—返回一组数据的最大值语法:Math.max(num1,num2…numN)Math.ceil()—向上取整,即返回大于num的最小整数语法: Math.ceil(num);Math.floor()—向下取整,即返回小于num的最大整数语法: Math.floor(num);Math.round()—将数值四舍五入为最接近的整数语法: Math.round(num);Ma.原创 2021-07-19 19:59:59 · 104 阅读 · 0 评论