摘要:然而,异步函数不会立即被推入调用堆栈,而是会被推入任务队列,并在调用堆栈为空后执行。将事件从任务队列传输到调用堆栈称为事件循环。我们调用接受和或返回另一个函数称为高阶函数的函数。 为了保证可读性,本文采用意译而非直译 想阅读更多优质文章请猛戳GitHub博客,一年百来篇优质文章等着你! 1.如何理解 JS 中的this关键字? JS 初学者总是对 this 关键字感到困惑,因为与其他现...
摘要:从到完美,用和写一个在年开源了后,紧接着在年就又开源了,就此打开了用和前端技术写原生之路。对应来看,程序只有两个部分,和,而部分则分为组件和。所以,在端的纯库无在中同样适用,如等。应用实例便是使用开发的一个日记。 从 1 到完美,用 js 和 react-native 写一个 APP facebook 在 2013 年开源了 react 后,紧接着在 2015 年就又开源了 react...
摘要:脚本脚本源自戏剧舞台,类似剧本一样的东西,表演者照上面演绎出来在编程领域也是类似,计算机照着脚本执行即可,比如下面脚本写一个简单的脚本创建一个目录,一般来说脚本的后缀是,但是在下,后缀没有任何意义,只是给人看的编辑为刚刚创建的文件增加可执行 脚本 脚本源自戏剧舞台,类似剧本一样的东西,表演者照上面演绎出来 在编程领域也是类似,计算机照着脚本执行即可,比如下面脚本: cd ~/Deskt...
摘要:隐式类型转换与显示类型转换不是官方给的内容隐式类型转换转换为类型类型转换后内容不变用法单引或双引代码示例图定义类型类型和类型的变量一花一世界控制台示例图转换为类型用法其他类型类型转换为类型如果文本内容是普通的文本非数字转换后的结果 隐式类型转换与显示类型转换 - (不是官方给的内容) 隐式类型转换 1.转换为string类型 - 类型转换后内容不变 - 用法: + (单引)或 (双引)...
摘要:一个对象若只被弱引用所引用,则被认为是不可访问或弱可访问的,并因此可能在任何时刻被回收。也就是说,一旦不再需要,里面的键名对象和所对应的键值对会自动消失,不用手动删除引用。如果有错误或者不严谨的地方,请务必给予指正,十分感谢。 前言 我们先从 WeakMap 的特性说起,然后聊聊 WeakMap 的一些应用场景。 特性 1. WeakMap 只接受对象作为键名 const map = ...