03 2020 档案
摘要:Webpack 基础篇 基本概念 是一个现代 应用程序的静态模块打包器。当 处理应用程序时,它会递归地构建一个依赖关系图,其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个 。 四个核心概念 1. 入口(Entry): 构建 内部依赖图的入口模块 2. 输出(Output): 输出
阅读全文
摘要:异步编程是前端开发者必需的技能,过去管理异步的主要机制都是通过函数回调,然而会出现像“回调地狱”这样的问题。为了更好的管理回调,ES6 增加了一个新的特性 Promise。Promise 是 ES7 中async/await 语法的基础,是 JavaScript 中处理异步的标准形式,现实开发中基本
阅读全文
摘要:通过Redux 架构理解我们了解到 Redux 架构的 store、action、reducers 这些基本概念和工作流程。我们也知道了 Redux 这种架构模式可以和其他的前端库组合使用,而 React-redux 正是把 Redux 这种架构模式和 React.js 结合起来的一个库。 Cont
阅读全文
摘要:Redux 是一种前端“架构模式”,是 Flux 架构的一种变种,用来提供可预测的状态管理。虽然经常和 React 一起被提及,但是 Redux 却不仅仅只能用于 React,还可以将其运用到其他前端库中,Vue Angular甚至是 jQuery。Redux 只是一种架构模式而已,并没有和其他库绑
阅读全文
摘要:this 关键字是 JavaScript 中比较复杂的机制之一,它是一个很特别的关键字,被自动定义在所有函数的作用域中。人们很容易把 this 理解成指向函数自身,这其实是不对的。每个函数的 this 是在调用时被绑定的,取决于函数的调用位置。 绑定规则 默认绑定 这是最常用的函数调用类型即独立函数
阅读全文