摘要:
js:编程语言 jscore:js语言的解释执行引擎,代表cpu; webkit、nodejs:js语言的运行平台,代表操作系统、计算机资源。 阅读全文
摘要:
什么是DOM回流? 页面渲染时,我们对HTML结构简单的增删查改时,浏览器会对所有的dom进行重新排序,这就i是DOM回流,严重影响浏览器性能 DOM的回流和重绘: **DOM的回流**:当页面中元素的位置,大小或结构、定位发生改变, 会引发浏览器对当前页面的结构进行重新的计算;非常耗性能的; ** 阅读全文
摘要:
并发与异步模型的不同:通信模型与复用模型 并发:资源复用(cpu+其它)模型; 异步:通信模型(通信上下文)。 复用模型的模型是集合模型。 并发管理只是复用规则的具体体现而已。 阅读全文
摘要:
onClick(e) { e.preventDefault(); const { user, pass } = this.refs; this.props.dispatch(login(user.value, pass.value)); } export const login = (user, p 阅读全文
摘要:
介绍 正常redux流程 加入redux-saga之后的流程 使用方式 import { createStore, applyMiddleware } from 'redux' import createSagaMiddleware from 'redux-saga' //引入saga文件 impo 阅读全文
摘要:
地图思维与定位。 在哪里?到哪去? 地图寻宝; 地图定位; 地图规划。 阅读全文
摘要:
一、异步事件的处理机制 1、事件队列机制 2、中断机制 二、异常、异步与执行流 1、异常: 异常是切换到新的执行流以后,原来的执行流不再保存。 2、异步: 异步是切换到新的执行流,执行完毕后再切换到原来的执行流。 三、两个核心: 1、上下文: 保存了执行流的上下文(先后顺序);上下文是执行流信息的结 阅读全文
摘要:
上下文的保存机制: 1、保存到异步类型中:promise & future & closure & observable; 2、栈帧保存:其它保存机制; 3、保存到服务提供方的运行结构中:callback 基本:callback、then; 异步类型+高阶函数+回掉机制 高级:await/async 阅读全文
摘要:
异步编程类型的结构和操作。 上下文维护。 A promise represents the eventual result of an asynchronous operation. The primary way of interacting with a promise is through i 阅读全文
摘要:
异步类型promise async 和 await 在干什么 任意一个名称都是有意义的,先从字面意思来理解。async 是“异步”的简写,而 await 可以认为是 async wait 的简写。所以应该很好理解 async 用于申明一个 function 是异步的,而 await 用于等待一个异步 阅读全文
摘要:
redux的本质是一套行为解释系统。 首先构建解释系统; 然后使用解释系统对行为进行解释,进而完成对store和状态的维护。 阅读全文
摘要:
1、jsx:语法模型,语句构建模型; 2、组件:集合模型,组件管理; 3、vdom:分层模型、渲染管理模型; 4、flux:管道模型、数据模型,状态管理模型; 整体上是一个UI系统从上到下的构建; flux、redux = mamagerof(componet.status) react = Vir 阅读全文
摘要:
// ReactUpdates.js - enqueueUpdate(component) function dirtyComponents.push(component); https://juejin.im/post/5c504f736fb9a049ef26fcd3#heading-3 深入理解 阅读全文
摘要:
引入概念增强表达能力。 范式:在原有语言的基础上生成一套概念和运行时解释体系 阅读全文
摘要:
核心容器包括了:Beans、Core、Context、SpEL 1. core和beans模块提供了整个框架最基础的部分,包括了IoC(控制反转)和Dependency Injection(依赖注入)。 2. Context建立在Core和Beans模块提供的基础之上:他提供了框架式访问对象的方式 阅读全文
摘要:
1、事件 2、分发机制 3、传播机制 4、处理机制 阅读全文
摘要:
DOM事件流 为什么是有事件流? 假如在一个button上注册了一个click事件,又在其它父元素div上注册了一个click事件,那么当我们点击button,是先触发父元素上的事件,还是button上的事件呢,这就需要一种约定去规范事件的执行顺序,就是事件执行的流程。 浏览器在发展的过程中出现实了 阅读全文
摘要:
本文是学习中传思客在慕课网开的课程《前端跳槽面试必备技巧》的学习笔记。课程地址:https://coding.imooc.com/class/evaluation/129.html#Anchor。 本文将从以下几个方面介绍DOM事件: DOM事件的级别 //DOM0 element.onclick 阅读全文