JavaScript是一种常用的编程语言,广泛应用于前端开发,而其中的闭包(closure)是JavaScript中一个重要且常见的概念。闭包是函数和声明...
JavaScript中的闭包是一个非常重要的概念,它能够帮助我们解决一些实际的问题。本文将从实际应用场景的角度来解析JavaScript闭包。场景一:保护私有变...
有同学在群里问了个问题,笔试的时候遇到一个问题:在Javascript里,给定两个字符串,找出他们之间共有字符的个数。分析首先遇到这个题目,不要慌,像这种题目,...
在网络上,分页是将大块内容分解成更小的块的一种方法。在本文中,我们将介绍一种使用HTML、CSS和普通JavaScript将内容划分为一系列“页面”的简...
今天突然遇到一个奇葩的问题,运行代码后,提示:ReferenceError:referencetoundefinedproperty"x&q...
今天我们用node试试async和await进行异步编程。Node.JS官方文档:https://nodejs.dev/en/创建异步函数,并返回相关数值:一般...
谈到Promise,大家肯定会想到异步编程,今天我们就来了解下关于异步编程Promise模式的6个特性。在我们开始正式介绍之前,我们想看看...
之前,我们分享了关于“前端面试题:聊聊宏任务与微任务以及它们的区别”的文章,今天我们继续深入探讨宏任务和微任务机制。我们可以先看个简单的DEMO:// ...
JS分享:简单了解下call和apply的用法和区别。call、apply和bind的作用它们的作用都是相同的,都是动态的修改当前函数内部环境对象this的指向...
今天被人问到关于强制缓存和协商缓存的问题,其实我们在项目开发的时候也会遇到,也用到过。只是突然被问到这个问题的时候,脑子里突然有点空白,对于这些专业性技术名字,...
带你了解下JavaScript中的高阶函数。JavaScript中的高阶函数是指可以接受其他函数作为参数或者返回一个函数作为结果的函数。这种函数在函数式编程范式...
今天来分享下,如何用原生JS和Vue实现局部刷新。原生JS局部刷新使用XMLHttpRequest使用XMLHttpRequest对象进行异步请求://&nbs...