Leetcode icon indicating copy to clipboard operation
Leetcode copied to clipboard

🎲【每日更新 question & answers】一个 ☝️ 正经的前端学习,每天进步一点点!手写源码,api,算法;包含JavaScript / Vue / React / TypeScript /HTML / CSS / Nodejs / Leetcode……Suggest 👍

Results 84 Leetcode issues
Sort by recently updated
recently updated
newest added

Promise 用于处理异步操作。它们通过减少回调地狱和编写更简洁的代码为回调提供了一种替代方法。

深入理解JS核心技术

Promise 是一个对象,它可能在未来某个时间产生单个值,具有已解决的值或未解决的原因(例如,网络错误)。它将处于 3 种可能的状态之一:已完成、已拒绝或待处理。 Promise 创建的语法如下所示, ```js const promise = new Promise(function (resolve, reject) { // promise description }); ``` 承诺的用法如下, ```js const promise = new Promise( (resolve) => {...

深入理解JS核心技术

WebWorkers 无权访问以下 javascript 对象,因为它们是在外部文件中定义的 窗口对象 文档对象 父对象

深入理解JS核心技术

您需要按照以下步骤开始使用网络工作者进行计数示例 创建一个 Web Worker 文件:您需要编写一个脚本来增加计数值。我们将其命名为 counter.js ```js let i = 0; function timedCount() { i = i + 1; postMessage(i); setTimeout("timedCount()", 500); } timedCount(); ``` 这里 postMessage() 方法用于将消息回传到 HTML 页面...

深入理解JS核心技术

在使用之前,您需要检查浏览器对 Web Worker 的支持 ```js if (typeof Worker !== "undefined") { // code for Web worker support. } else { // Sorry! No Web Worker support.. } ```

深入理解JS核心技术

在使用网络存储之前,您需要检查浏览器对 localStorage 和 sessionStorage 的支持, ```js if (typeof Storage !== "undefined") { // Code for localStorage/sessionStorage. } else { // Sorry! No Web Storage support.. } ```

深入理解JS核心技术

Web存储更安全,大量数据可以存储在本地,不影响网站性能。此外,信息永远不会传输到服务器。因此,这是比 Cookie 更推荐的方法。

深入理解JS核心技术

StorageEvent 是在另一个文档的上下文中更改存储区域时触发的事件。而 onstorage 属性是用于处理存储事件的 EventHandler。语法如下 ```js window.onstorage = functionRef; ``` 让我们以 onstorage 事件处理程序的用法为例,它记录存储键及其值 ```js window.onstorage = function (e) { console.log( "The " + e.key + " key has been changed...

深入理解JS核心技术

会话存储提供了读取、写入和清除会话数据的方法 ```js // Save data to sessionStorage sessionStorage.setItem("key", "value"); // Get saved data from sessionStorage let data = sessionStorage.getItem("key"); // Remove saved data from sessionStorage sessionStorage.removeItem("key"); // Remove all saved...

深入理解JS核心技术

Window 对象分别实现具有(window.localStorage) 和(window.sessionStorage) 属性的WindowLocalStorage和对象。这些属性创建一个 Storage 对象的实例,通过它可以为特定域和存储类型(会话或本地)设置、检索和删除数据项。例如,您可以对本地存储对象进行读写,如下所示WindowSessionStoragelocalStoragesessionStorage ```js localStorage.setItem("logo", document.getElementById("logo").value); localStorage.getItem("logo"); ```

深入理解JS核心技术