上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 85 下一页
摘要: 简而言之,只要一个组件中某个属性的值是函数,那么就可以说该组件使用了 Render Props 这种技术。听起来好像就那么回事儿,那到底 Render Props 有哪些应用场景呢,咱们还是从简单的例子讲起,假如咱们要实现一个展示个人信息的组件,一开始可能会这么实现: const PersonInf 阅读全文
posted @ 2020-10-22 17:37 酷儿q 阅读(128) 评论(0) 推荐(0)
摘要: 在制作网页动态效果时,可能会遇到需要延时在执行的需求,这时就可以用到 js 中定时器来实现此类需求,本文将对setTimeout()做一个用法总结。 setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式(以毫秒为单位) setTimeout()只执行函数一次,如果需要多次调用可以使 阅读全文
posted @ 2020-10-22 17:36 酷儿q 阅读(291) 评论(0) 推荐(0)
摘要: 匿名函数是没有函数名的,不能单独使用; 立即执行函数是基于匿名函数实现的,也没有函数名,会在定义后立即执行; 闭包是有权访问另一个函数作用域中的变量的函数。匿名函数、立即执行函数只要满足 有权访问另一个函数作用域中的变量 这一个条件,就成了闭包。 匿名函数 匿名函数:没有函数名的函数 匿名函数不能单 阅读全文
posted @ 2020-10-22 17:35 酷儿q 阅读(202) 评论(0) 推荐(0)
摘要: 0. 如何仅保留满足异步条件的元素 在第一篇文章中,我们介绍了 async / await 如何帮助处理异步事件,但在异步处理集合时却无济于事。在本文中,我们将研究该filter函数,它可能是支持异步函数的最直观的方法。 1. Array.filter 该filter函数仅保留通过条件的元素。它得到 阅读全文
posted @ 2020-10-22 17:34 酷儿q 阅读(276) 评论(0) 推荐(0)
摘要: MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。 消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技 阅读全文
posted @ 2020-10-22 17:33 酷儿q 阅读(427) 评论(0) 推荐(0)
摘要: 在ES6之前,函数内部的this是由函数的调用方式决定的 函数调用 var age = 18; var p ={ age : 15, say : function(){ console.log(this.age) } } var f1 = p.say; f1(); 这时是函数调用(是由window调 阅读全文
posted @ 2020-10-22 17:32 酷儿q 阅读(390) 评论(0) 推荐(0)
摘要: 动机 对于搜索字符串的需求,在最坏的情况下,二叉搜索树的时间复杂度可能为 O(n),“n” 是二叉树中存储的字符串的总数量。所以为了在最佳时间内搜索字符串,需要一种性能更好的数据结构。 Trie 树(又名单词搜索树)可以避免在搜索字符串时遍历整个树。仅包含字母的字符串会把 trie 节点的子级数量限 阅读全文
posted @ 2020-10-22 17:31 酷儿q 阅读(345) 评论(0) 推荐(0)
摘要: 一、闭包概念闭包:有权访问另一个函数作用域中的变量的函数,一般情况就是在一个函数中包含另一个函数。从官方定义我们知道闭包是一个函数,只不过这个函数有[超能力],可以访问到另一个函数的作用域。为什么说这个叫做[超能力]呢?因为我们知道函数作用域是独立的、封闭的,外部的执行环境是访问不了的,但是闭包具有 阅读全文
posted @ 2020-10-22 17:29 酷儿q 阅读(345) 评论(0) 推荐(0)
摘要: 为了保证的可读性,本文采用意译而非直译。 Infinity(无穷大)在 js 中是一个特殊的数字,它的特性是:它比任何有限的数字都大,如果不知道 Infinity, 我们在一些运算操作遇到时,就会觉得很有意思。 现在我们来看看 js 中的Infinity 属性,了解用例并解决一些常见的陷阱。 1.I 阅读全文
posted @ 2020-10-22 17:26 酷儿q 阅读(4017) 评论(0) 推荐(0)
摘要: 既生瑜,何生亮 Node.js 模块里,我们经常见着 module.exports 与 exports 。二者区别在哪? 来新建一个 module.js 文件: console.log(exports module.exports); console.log(exports); 然后在命令行下运行  阅读全文
posted @ 2020-10-22 17:24 酷儿q 阅读(105) 评论(0) 推荐(0)
上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 85 下一页