上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: react中状态管理工具,用来管理应用中的数据。 核心 Action:行为的抽象,视图中的每个用户交互都是一个action。比如:点击按钮。 Reducer:行为响应的抽象,也就是:根据action行为,执行相应的逻辑操作,更新state。比如:点击按钮后,添加任务,那么,添加任务这个逻辑放到Red 阅读全文
posted @ 2019-01-06 16:17 小李HH 阅读(125) 评论(0) 推荐(0)
摘要: 题目一 解析 首先Promise新建后立即执行,所以会先输出1,2,而Promise.then()内部的代码在当次事件循环的结尾立即执行,所以会先输出4,最后输出3. 答案:1 2 4 3 题目二 解析 resolve函数Promise对象的状态从“未完成”变为“成功”(即从pending变为res 阅读全文
posted @ 2019-01-04 23:04 小李HH 阅读(1069) 评论(0) 推荐(0)
摘要: 什么是Promise? MDN对Promise的定义:Promise对象用于异步操作,它表示一个尚未完成且预计在未来完成的异步操作。 在学习Promise之前得先了解同步与异步:JavaScript的执行环境是单线程。所谓单线程,是指JS引擎中负责解释和执行JavaScript代码的线程只有一个,也 阅读全文
posted @ 2019-01-04 15:51 小李HH 阅读(174) 评论(0) 推荐(0)
摘要: JavaScript高级程序设计上解释:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。 通过例子类比: 有三个同事预计会在周一收到快递。为签收快递,有两种办法:一是三个人在公司门口等快递;二是委托给前台MM为签收。现实中,我们大都采用委托的方案。前台MM收到快递后, 阅读全文
posted @ 2019-01-03 17:32 小李HH 阅读(219) 评论(0) 推荐(0)
摘要: 首先了解什么是同源策略: 限制一个源加载的文档或脚本与来自另一个源的资源进行交互。这是一个用于隔离潜在恶意文件的关键的安全机制。(来自MDN的解释) 源包括三个部分:协议、域名、端口(HTTP协议的默认端口是80)。如果其中有任何一个部分不同,则源不同。即为跨域。 限制:这个源的文档没有权利去操作另 阅读全文
posted @ 2018-12-29 23:05 小李HH 阅读(171) 评论(0) 推荐(0)
摘要: 一、错误分类 1.运行时错误:这个错误往往是在写代码是造成的。如语法错误、逻辑错误等,这种错误一般在测试过程也能够发现。 2.资源加载错误:这个错误通常是找不到文件或者是文件加载超时造成的。 二、错误捕获 1.代码错误捕获 try...catch... window.onerror 需要注意的是,w 阅读全文
posted @ 2018-12-29 22:31 小李HH 阅读(476) 评论(0) 推荐(0)
摘要: 高阶函数 满足下列条件之一的函数: 函数作为参数被传递(如回调函数); 函数可以作为返回值输出; 一些内置高阶函数的例子: Array.prototype.map map()方法通过调用对输入数组中的每个元素调用回调函数来创建一个新数组。 map()方法将获取回调函数的每个返回值,并使用这些值创建一 阅读全文
posted @ 2018-12-28 16:06 小李HH 阅读(934) 评论(0) 推荐(0)
摘要: 本文主要深入介绍JavaScript内存机制 内存模型 JS内存空间分为栈(stack),堆(heap),池(一般也会归类为栈中),其中栈存放变量,堆存放复杂对象,池存放常量。 注:闭包中的变量并不保存在栈内存中,而是保存在堆内存中,这就是函数之后为什么闭包还能引用函数内的变量的原因。 闭包的简单定 阅读全文
posted @ 2018-12-26 17:43 小李HH 阅读(1686) 评论(0) 推荐(0)
摘要: 本文主要介绍JavaScript的内存空间 首先需要对栈(stack),堆(heap),与队列(queue)有一定的了解: 栈(stack) 这种乒乓球的存放方式与栈中存取数据的方式如出一辙。处于盒子中最顶层的乒乓球5,它一定是最后被放进去,但可以最先被使用。而我们想要使用底层的乒乓球1,就必须将上 阅读全文
posted @ 2018-12-25 23:16 小李HH 阅读(522) 评论(0) 推荐(0)
摘要: 本文主要介绍JavaScript程序内部的执行机制 首先先了解什么是执行上下文 执行上下文就是当前JavaScript代码被解析和执行是所在环境的抽象概念,JavaScript中运行任何的代码都是在执行上下文中运行。 执行上下文的类型,总共有三类 全局执行上下文:这是默认的,最基础的执行上下文。不在 阅读全文
posted @ 2018-12-25 17:41 小李HH 阅读(10723) 评论(0) 推荐(1)
上一页 1 ··· 4 5 6 7 8 9 10 下一页