JS参数传递方式

JS参数都是按值传递的

在高程中是这样描述的:

ECMAScript中所有函数的参数都是按值传递的

我们怎么理解这句话呢?

js

闭包

什么是闭包

闭包(Closure)在计算机科学中其实是个很普通的概念,大家不要想得过于复杂

闭包

闭包就是指能够访问自由变量的函数

js

前端优化(一)

当说前端优化的时候,我们在说什么

随着 Angular, React, Vue 等框架以及 webpack 的出现, 前端优化已经变成了怎么细分组件, 怎么利用 webpackcode-spliting 以及利用 ssr 做首屏直出的主场, 那么我们今天就从浏览器解析 html 的角度来讲一讲前端优化

js 优化

词法作用域

作用域是什么

作用域(scope)是指名字(name)与实体(entity)的绑定(binding)保持有效的那部分计算机程序 wiki

js

React-Router@4 结构图

画了个 React-Router 架构图, 方便理解

js react

React-Router 原理分析

说明

本篇文章基于 React-Router@4.0, 原理上都是一样的, 但是 react-router 版本之间 api 差距巨大, 特此说明

history

react-router 依赖一个第三方库 history, 这个库兼容了不同浏览器, 不同环境下对浏览器历史记录的管理, 拥有统一的 api,那我们就先看一下这个库

js react
锁窗前月明色, 雕阑外夜气清