首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
RN
订阅
Jaly_xxx
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
js异步发展历史与Promise原理分析
所谓"异步",简单说就是一个任务不是连续完成的,可以理解成该任务被人为分成两段,先执行第一段,然后转而执行其他任务,等做好了准备,再回过头执行第二段。 比如,有一个任务是读取文件进行处理,任务的第一段是向操作系统发出请求,要求读取文件。然后,程序执行其他任务,等到操作系统返回文…
JS异步编程之Promise详解和使用总结
Javascript异步编程可以算是JS的难点之一。下面就异步编程方法之一的Promise进行详细介绍和总结。但说到Promise之前,我会简单提一下什么是JS异步和回调函数。 JS异步是指在进行某些需要耗时不会立即返回结果的操作时,不会阻塞后面的操作,一旦该耗时的操作完成时,…
【手写 Promise 源码】第一篇 - Promise 简介
本篇,主要对 Promise 进行简单的概括性介绍:Promise 简介和基本使用;Promise 和 callback 对比;Promise 的重要性和作用;应用场景、优缺点及浏览器的兼容性;
Promise系列1—— 基本用法
如果别人问我 Promise 解决了什么问题?我会毫无疑问的回答解决了回调地狱的问题。所以要想弄清楚 Promise 到底是个什么玩意儿,还要弄清楚以下几个问题: 👆上面的代码展示了,当我调用 dynamicFunc 函数的时候,想要一秒后计算一下 1 + 2 的值 ,这时候…
node.js与nvm、npm的关系
在开发node.js应用项目的时候,我们经常会用到两个工具:nvm 和 npm。这两个工具功能完全不同却因为名称很像,导致初接触的时候往往容易搞混淆。 nvm,全称是Node Version Manager,是用来管理node.js的版本的。 因为Node.js在不断的被完善,…
【TypeScript】extends关键字的三种用法及类型操作实战
在各种类型操作中,少不了 extends关键字的身影,它主要有以下几个作用: 接口继承 类型约束以及条件类型.......
1.2W字 | 了不起的 TypeScript 入门教程
TypeScript 已经入门了,但觉得 TypeScript 泛型有点难,想系统学习 TypeScript 泛型相关知识的小伙伴们看过来一文读懂 TypeScript 泛型及应用( 7.8K字)(掘金)。 TypeScript 是一种由微软开发的自由和开源的编程语言。它是 J…
一文读懂 TypeScript 泛型及应用( 7.8K字)
软件工程中,我们不仅要创建一致的定义良好的 API,同时也要考虑可重用性。 组件不仅能够支持当前的数据类型,同时也能支持未来的数据类型,这在创建大型系统时为你提供了十分灵活的功能。 在像 C# 和 Java 这样的语言中,可以使用泛型来创建可重用的组件,一个组件可以支持多种类型…
「万字总结」🍒动画 + 大白话讲清楚React渲染原理
相信很多人跟我之前一样,看到源码两个字觉得触不可及,觉得离自己还很遥远,是需要非常多年的工作经验的大佬才能触及到的领域。就在去年我改变了这个想法,当时被react的几个生命周期执行顺序弄的睡不着觉。
iOS动态库的使用
3.1. 添加为依赖库-启动时加载 3.2. 运行时加载 说到动态库,就不得不提静态库。静态库可以看做是一个具有特定功能的代码块,如果app中引用了静态库,则在编译时会将静态库直接复制到app的可执行文件(也就是mach-o)中。 使用静态库会导致mach-o文件过大,而mac…