关键字:闭包
  • JS(七)闭包
    1.什么是闭包? 《JavaScript高级程序设计》这样描述: 闭包是指有权访问另一个函数作用域中的变量的函数; 《JavaScript权威指南》这样描述: 函数对象可以通过作用域链相互关联起来,函数体内部的变量都可以保存在函数作用域中, ...
  • 【面试需要-Vue全家桶】一文带你看透Vue前端路由
    ​ ​ 作者 |  Jeskson掘金 |  https://juejin.im/user/5a16e1f3f265da43128096cb2020.1.11背景介绍vue router是vue.js官方的路由管理器,它和vue.js的核心 ...
  • 浏览器的内存泄漏场景、监控以及分析
    内存泄漏 Q:什么是内存泄漏? 字面上的意思,申请的内存没有及时回收掉,被泄漏了 Q:为什么会发生内存泄漏? 虽然前端有垃圾回收机制,但当某块无用的内存,却无法被垃圾回收机制认为是垃圾时,也就发生内存泄漏了 而垃圾回收机制通常是使用标志清除 ...
  • Vue.js渐进式JavaScript框架
    点击蓝色 “达达前端” 关注我哦!加个 “星标” ,每天一篇文章,一起学编程 ​2020年02月09日什么是vue.js?vue.js是一款渐进式的JavaScript框架。什么是渐进式?渐进式就是指可以由浅入深的,由简单到困难的一种方式。 ...
  • JavaScript之执行环境与作用域的区别与联系​
    补充内容什么是块级作用域。js没有块级作用域是啥意思。如何一对花括号中的语句代码集都属于一个块,在这之中定义的所有变量在代码块外是不可见的,称为块级作用域。作用域控制着变量和参数的可见性与生命周期。块级作用域概念,任何一对花括号({和})中 ...
  • 前端总结
    闭包以及应用场景 作用域 作用域决定了代码区块中变量、函数、对象和其他资源的可见性 全局作用域、函数作用域和块级作用域 let 和 const 声明的变量不会提升到代码块顶部。 在同一作用域内,禁止重复声明 for 循环中,设置循环变量那部 ...
  • 理解Javascript中的执行上下文和执行栈
    前言 本文3356字,阅读大约需要9分钟。 总括: 本文深入的讲解了Javascript中的执行上下文和执行栈。 原文地址:Understanding Execution Context and Execution Stack in Ja ...
  • 轻松了解JS中,闭包的基本使用和装饰模式的实现
    很多人学JS刚学到闭包的时候会比较懵,特别是从强类型语言(如Java)转而学JS的人,更是觉得这都啥跟啥呀。本文也就只针对这些刚学的新手,所以不会去谈闭包的原理,只谈闭包的基本使用,新手可以放心食用。只有在知道如何使用之后,你再深入了解就会 ...
  • JS闭包
    闭包是JavaScript中函数的一种高级应用方式,学起来有点复杂,所以想弄懂js闭包,我们需要先了解一下函数的两个阶段(定义阶段和调用阶段)。定义阶段1、在内存中开辟一个存储空间2、把函数内的代码当做字符串一模一样地放在这个空间中(所有变 ...
  • js防抖和节流
    web开发中经常会做滚动监听,比如商品分类功能:左右两列,左侧类目,右侧商品,需要监听右测商品列表的滚动,滚到哪个类目区间,左侧就点亮哪个类目标签。如果在滚动的过程中一直监听而不做性能优化的话,浏览器是很容易卡死的。下面提供两种优化性能的方 ...

暂无数据