首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

不管你信不信,面试官让我使用 JS 计算 LocalStorage 的容量!

现在的面试总会遇到很多“奇葩”的问题,不过本着“存在即合理”的态度,从“深入JS”的角度来看,这些个性化的面试题还是挺有意思的。...所以,咱们今天就来看一个“奇葩”面试题:如何使用JS来计算LocalStorage的容量 本文为译文:https://javascript.plainenglish.io/believe-it-or-not-interviewer-asks-me-to-calculate-localstorage-capacity-using-javascript...0123456789"; } // 清除本地存储 localStorage.clear(); let temp = str; // 继续将10 KB累积到LocalStore...KB为单位计算大小 resolve((temp.length * 2) / 1024); clearInterval(timer); // 计算后记得清除LocalStore...const computedUse = () => { let cache = 0; // 循环访问LocalStore中的所有 key for(let key in localStorage

11710
您找到你想要的搜索结果了吗?
是的
没有找到

Chrome开发,debug的使用方法。

你点一下就知道了哦,嘿嘿) 你还可以对某个元素进行监听,在JS对元素的属性或者HTML进行修改的时候,直接触发断点,跳转到对改元素进行修改的JS代码处: Elements标签页的右侧可以对元素的CSS进行查看与编辑修改...Resources标签页 Resources标签页可以查看到请求的资源情况,包括CSS、JS、图片等的内容,同时还可以查看到存储相关的如Cookies、HTML5的Database和LocalStore...Scripts标签页 很明显,这个标签页就是查看JS文件、调试JS代码的,直接看下图的说明: 还有你可以打开JavaScript控制台,做一些其他的查看或者修改: 你甚至还可以为某一XHR请求或者某一事件设置断点...: Timeline标签页 注意这个Timeline的标签页不是指网络请求的时间响应情况哦(这个在Network标签页里查看),这个Timeline指的JS执行时间、页面元素渲染时间: 点击底部的Record

1.4K100

Google Chrome 浏览器 开发者工具 使用教程

你点一下就知道了哦,嘿嘿) 你还可以对某个元素进行监听,在JS对元素的属性或者HTML进行修改的时候,直接触发断点,跳转到对改元素进行修改的JS代码处: ? ?...Resources标签页可以查看到请求的资源情况,包括CSS、JS、图片等的内容,同时还可以查看到存储相关的如Cookies、HTML5的Database和LocalStore等,你可以对存储的内容编辑和删除...Scripts标签页 很明显,这个标签页就是查看JS文件、调试JS代码的,直接看下图的说明: ? ? 还有你可以打开Javascript控制台,做一些其他的查看或者修改: ? ?...Timeline标签页 注意这个Timeline的标签页不是指网络请求的时间响应情况哦(这个在Network标签页里查看),这个Timeline指的JS执行时间、页面元素渲染时间: ? ?

4.7K60

WordPress 网站开发“微信小程序”实战(五)

其它 除了后端的变化,在客户端(小程序端)还做了如下的优化工作: 1)预加载与本地localStore 缓存。...当用户进入“DeveWork极客”小程序首页,有很大的概率是会去点击第一篇文章,因此在加载完文章列表并展示后会去请求第一篇文章的文章详情数据并缓存到LocalStore 中。...因为异步的关系用户是无感知的,而当用户真正点击了第一篇文章会直接加载LocalStore 的内容——这时候用户感觉到的就是快。 2)根据像素密度(pixelRatio)进行图片的云端处理。...收藏功能 收藏功能跟阅读浏览功能类似,具体代码就不展示了,也是利用LocalStore。目前仅支持保存在本机设备,后面会接入云端同步功能。 相关文章 ?

1.9K60

kubernetes 中 informer 的使用

Kubernetes 的 List/Watch API; DeltaIFIFO Queue:一个增量队列,将 Reflector 监控变化的对象形成一个 FIFO 队列,此处的 Delta 就是变化; LocalStore...的 cache,这里面缓存的是 apiserver 中的对象(其中有一部分可能还在DeltaFIFO 中),此时使用者再查询对象的时候就直接从 cache 中查找,减少了 apiserver 的压力,LocalStore...使用中的一些问题 1、Informer 二级缓存中的同步问题 虽然 Informer 和 Kubernetes 之间没有 resync 机制,但 Informer 内部的这两级缓存 DeltaIFIFO 和 LocalStore...StatefulSetController 的两级缓存之间 30s 会同步一次,由于 StatefulSetController watch 到变化后就会把对应的 sts 放入 DeltaIFIFO 中,且每隔30s会把 LocalStore

3.5K10

JS

11430

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券