关键字:闭包
  • JS开发者值得一看的Flutter入门
    本文将从一个Javascript开发者角度介绍:Flutter的初衷,它与React Native的区别,还会通过对比JavaScript来介绍Dart语言特性。如果你需要了解如何搭建环境,请参考官网 => 开始使用Flutter Wha ...
  • 记录一下 React Hooks
    大概不久就是各种 hooks 漫天飞舞的世界。变天了。 本文记录一下 React Hooks 学习,算是还一下技术债。只是一些形式化的理解的整理,不求甚解。 State Hooks import { useState } from 'rea ...
  • 什么是函数柯里化
    柯里化,即Currying,可以是函数变得更加灵活。我们可以一次性传入多个参数调用它;也可以只传入一部分参数来调用它,让它返回一个函数去处理剩下的参数。 var add = function(x) { return function ...
  • JavaScript命令模式实现菜单管理.
    1、命令模式 1.1 命令模式实现菜单程序 <body> <button id="botton1">点击按钮1</button> <button id="botton2">点击按钮2</button> ...
  • 结合示例学习 React Hooks
    这篇文档将通过一个 demo,介绍 React 几个 Hook 的使用方法和场景。包括: useState useEffect useMemo useCallback 自定义 hook 阅读此文档之前,建议先仔细阅读 React 官网文档中 ...
  • JavaScript面试题
    1.js的几种数据类型? 字符串、数字、布尔、对象、Null、Undefined 2.typeof下的类型都有什么? string、number、boolean、function、object、Undefined 3.js的常见内置对象类? ...
  • JS(六)作用域(链)及词法作用域---闭包前置知识
    前言:在想要去了解闭包之前,有一个知识点是一定要学习的,那就是作用域(链)和词法作用域,这些可以帮助我们更好的理解闭包。 1.作用域(链) 犀牛书上这样说:一个变量的作用域(scope)是程序源代码中定义这个变量的区域,全局变量拥有全局作用 ...
  • JS(七)闭包
    1.什么是闭包? 《JavaScript高级程序设计》这样描述: 闭包是指有权访问另一个函数作用域中的变量的函数; 《JavaScript权威指南》这样描述: 函数对象可以通过作用域链相互关联起来,函数体内部的变量都可以保存在函数作用域中, ...
  • 【面试需要-Vue全家桶】一文带你看透Vue前端路由
    ​ ​ 作者 |  Jeskson掘金 |  https://juejin.im/user/5a16e1f3f265da43128096cb2020.1.11背景介绍vue router是vue.js官方的路由管理器,它和vue.js的核心 ...
  • 浏览器的内存泄漏场景、监控以及分析
    内存泄漏 Q:什么是内存泄漏? 字面上的意思,申请的内存没有及时回收掉,被泄漏了 Q:为什么会发生内存泄漏? 虽然前端有垃圾回收机制,但当某块无用的内存,却无法被垃圾回收机制认为是垃圾时,也就发生内存泄漏了 而垃圾回收机制通常是使用标志清除 ...

暂无数据