摘要: React组件生命周期有三个阶段:加载、更新和卸载。每个阶段有多个方法来调用实现某些功能。这些方法名字也很有意思,带will前缀表示在该阶段发生之前调用,did表示在该阶段发生之后调用。 1. Mounting阶段:该阶段表示一个组件实例被创建并被插入到DOM中。该阶段有四个方法:construct 阅读全文
posted @ 2018-11-09 14:51 shuying 阅读(258) 评论(0) 推荐(0) 编辑
摘要: Ajax是基于XMLHttpRequest 封装的网络请求API. XMLHttpRequest 并不是专为Ajax而设计的. 虽然各种框架对 XHR 的封装已经足够好用, 但我们可以做得更好。更好用的API是 fetch 。下面简单介绍 window.fetch 方法, 在最新版的 Firefox 阅读全文
posted @ 2018-11-09 11:28 shuying 阅读(2901) 评论(0) 推荐(1) 编辑
摘要: 一、语法 1. 具有一个参数的简单函数 2. 没有参数的需要用在箭头前加上小括号 3. 多个参数需要用到小括号,参数间逗号间隔,例如两个数字相加 4. 函数体多条语句需要用到大括号 5. 返回对象时需要用小括号包起来,因为大括号被占用解释为代码块了 6. 直接作为事件handler 7. 作为数组排 阅读全文
posted @ 2018-11-09 10:50 shuying 阅读(3661) 评论(0) 推荐(0) 编辑
摘要: 在 javascript 中,call 和 apply 都是为了改变某个函数运行时的上下文(context)而存在的,换句话说,就是为了改变函数体内部 this 的指向。 JavaScript 的一大特点是,函数存在「定义时上下文」和「运行时上下文」以及「上下文是可以改变的」这样的概念。 funct 阅读全文
posted @ 2018-11-09 10:29 shuying 阅读(148) 评论(0) 推荐(0) 编辑