
前端
傲游步虚
北京科技大学
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
React初学者,你需要知道这些
一、React 技术栈 所有的软件都构建在一系列的技术栈上,你需要足够理解构建你 app 的技术栈。React 的技术栈看起来很庞大的原因在于它总是被按照错误的顺序解释了。 你应该按下列的顺序来学习,不要跳过或者同时学习它们: React 基础 npm JavaScript “bundlers”(webpack) ES6 Routing Flux 你不需要一次性学完它们。仅仅在遇到需要解决的问...原创 2019-02-18 22:01:12 · 239 阅读 · 0 评论 -
展示组件和容器组件
react-redux绑定库是基于容器组件和展示组件分离的开发思想,是react开发中非常重要的一个思想。 详细介绍可以查看本文 #展示组件和容器组件对比 展示组件 容器组件 作用 描述如何展现(骨架、样式) 描述如何运行(数据获取、状态更新) 直接使用 Redux 否 是 数据来源 props 监听 Redux state 数据修改 从 props 调用回调函数...原创 2019-03-04 21:11:07 · 865 阅读 · 0 评论 -
Redux综述
为什么需要 Redux? 随着 JavaScript 单页应用开发日趋复杂,JavaScript 需要管理比任何时候都要多的 state(状态)。这些 state 可能包括服务器响应、缓存数据、本地生成尚未持久化到服务器的数据,也包括 UI 状态,如激活的路由,被选中的标签,是否加载动画或者分页器等。 管理不断变化的 state 非常困难。如果一个 model 的变化会引起另一个 model 变化...原创 2019-03-15 10:25:09 · 249 阅读 · 0 评论 -
JavaScript 概述
总览 JavaScript 是一门多范式的,有着类型、操作符、标准内置对象和方法的动态语言。它的语法基于 C 和 Java。JavaScript 通过对象原型支持面向对象编程,而不是类(对象原型在创建对象前不需要提前定义类,这是它和面向对象最大的区别)。JavaScript 同时支持函数式编程,因为一切皆对象,函数也可以存储在变量中并像其它对象那样被传递。 JavaScript 中的类型包括: ...原创 2019-03-15 21:20:03 · 294 阅读 · 0 评论 -
JavaScript 内存管理
导言 像 C 语言这样的低级语言提供了手动内存管理的原语malloc()和free()。而 JavaScript 则在对象创建时自动分配内存并在它们不再使用时释放它们(垃圾回收)。这种自动化也是一种困惑的来源,那就是开发人员会错误地认为他们不需要考虑内存管理了。 内存的生命周期 无论什么编程语言,内存的生命周期总是相似的: 1.分配你需要的内存。 2.使用分配的内存(读,写)。 3.当你不再使用时...原创 2019-03-18 16:12:48 · 317 阅读 · 0 评论 -
JavaScript 并发模型和事件循环
JavaScript 有一个基于“事件循环”的并发模型。这个模型不同于 C 或 JAVA 中的模型。 运行时概念 JavaScript 的运行时理论模型包括:栈(stack),堆(heap)和队列(queue)。 栈 函数调用形成一个栈帧。 function foo(b) { var a = 10; return a + b + 11; } function bar(x) { var...原创 2019-03-18 20:23:27 · 326 阅读 · 0 评论