async/await笔记 2018-03-16 异步是JavaScript的一大难点之一,因此js的异步解决方案也是多种多样的。从最早的回调函数,到Promise对象,到Generator函数,再到现在的async/await。很多人都认为async/await是异步操作的终极解决方案,今天就来简单介绍下它。 async/await 这名字取得就很语义化,async声明一个异步functi... 阅读全文 »»»
css预处理器——less的常见用法 2018-02-27 写在开头为什么要有CSS预处理器CSS作为前端开发必不可少的一个环节,然而很多开发者的却并不喜欢写CSS代码。这是因为它并不像其他编程语言一样,有自己的变量,常量等;它只是一行行单纯的属性描述,书写起来很需要耐心,而且代码难以维护。于是有人开始就想着能不能给CSS加入一些编程元素,让CSS能像其他编程语言一样可以做一些预定的处理,于是就有了“... 阅读全文 »»»
react 简单优化 2018-02-06 在url后加 ?react_pref 可以结合Chrome自带的Performance做性能测试 单组件优化:核心:减少render函数执行次数 事件绑定: 在constructor中使用bind绑定: 1234constructor(props) { super(props) this.eventHandle = ... 阅读全文 »»»
react 基础笔记 2018-02-02 以下仅是我个人一些笔记合集,如理解有误,还望帮忙及时指出,方便及时更正。 react 生命周期mounte(首次渲染) constructor(): 构造函数 如果组件中存在constructor,则必须调用super(),如果不执行super,this将无法初始化; 如果只是单纯的调用super,而没有传props,那么在construct... 阅读全文 »»»
浅谈JS运行机制 2018-01-23 本文仅是我个人的见解,如理解有误,还望帮忙及时指出,方便及时更正。 正文开始~ 进程与线程这里先贴上阮大神的文章:进程与线程的一个简单解释 我是这样理解的: 一个进程就好比工厂的一个车间,一个线程就好比车间里的一个工人,对应一个进程由一个或多个线程组成 一个车间有它的独立资源,对应系统分配的独立内存 每一个车间是相互独立的,对应每个进程之间... 阅读全文 »»»