08 2020 档案
摘要:总结下在JavaScript中遍历对象的几种方法。 for in for in循环是最基础的遍历对象的方式,除了能拿到到对象自身的属性之外,它还能拿到对象原型链上的属性。 // 创建一个对象并指定其原型,yanggb为原型上的属性 const obj = Object.create({ yanggb
阅读全文
摘要:我们知道,如果在业务界面上删除一条数据,通常的做法是与后台通信,从数据库表中删除掉这一条记录,这种方式通常被称为硬删除。然而这种方式会带来一个弊端,即数据一旦删除了,就真的永久删除了,没有后悔药可以吃,也没有办法恢复。这样,在一些场景中,比如需要保留用户删除的痕迹或能够恢复删除的数据的时候,硬删除就
阅读全文
摘要:原生的Javascript中提供了一个visibilitychange监听事件,用于监听浏览器tab页签切换,具体使用方法如下: document.addEventListener('visibilitychange', function() { // 浏览器切换事件 if (document.vi
阅读全文