随笔分类 - javascript
摘要:前言 Promise 作为一个前端必备技能,不管是从项目应用还是面试,都应该对其有所了解与使用。 常常遇到的面试五连问: 说说你对 Promise 理解? Promise 的出现解决了什么问题? Promise 有哪些状态? 你用过 Promise 哪些方法? 如何实现一个 Promise ? 什么
阅读全文
摘要:相关推荐阅读 什么是 Event Loop?- 阮一峰 详解JavaScript中的Event Loop(事件循环)机制 事件轮询(Event Loop)- 《你不懂JS: 异步与性能》 Tasks, microtasks, queues and schedules 一、什么是Event Loop?
阅读全文
摘要:什么是策略模式? 策略模式就是将一系列算法封装起来,并使它们相互之间可以替换。被封装起来的算法具有独立性,外部不可改变其特性。 以计算薪资为例,属性名为各个薪资档位,属性值为相应计算方法 一般开发时间较短人会想到这种写法 var performanceS = function( salary ){
阅读全文
摘要:Vue3 父组件调用子组件的方法 // 父组件 <template> <div> 父页面 <son-com ref="sonRef"/> <button @click="handleClick">test</button> </div> </template> <script> import { d
阅读全文
摘要:<script> // 监听网络状态 window.addEventListener("online", function(){ alert("网络连接了"); }); window.addEventListener("offline", function(){ alert("网络断开了"); })
阅读全文
摘要:var obj={a:1}; var foo={ getA:function(item1,item2){ return this.a+item1+item2 } } // apply绑定参数为数组,一一对应函数的所需参数 console.log(foo.getA.apply(obj,[2,3]))
阅读全文
摘要:一个项目需求中,需要判断数组中的对象是否有值,先看下数据结构: 那么如何进行判断多层子集是否有值呢?这里就会用到递归来实现
阅读全文
摘要:Object.keys() 方法会返回一个由一个给定对象的自身可枚举属性组成的数组,数组中属性名的排列顺序和使用 for...in 循环遍历该对象时返回的顺序一致 。
阅读全文

浙公网安备 33010602011771号