摘要: Promise和async/await Promise/A+规范 早期的期约机制在jQuery和Dojo中是以DeferredAPI的形式出现的。到了2010年,CommonJS项目实现的Promises/A规范日益流行起来。Q和Bluebird等第三方JavaScript期约库也越来越得到社区认可 阅读全文
posted @ 2021-10-03 13:55 Mr-Yao 阅读(60) 评论(0) 推荐(0) 编辑
摘要: React生命周期 组件的生命周期 每个组件都包含“生命周期方法”,你可以重写这些方法,以便于在运行过程中特定的阶段执行这些方法。 挂载 当组件实例被创建并插入DOM中时,其生命周期调用顺序如下: construcotr() static getDerivedStateFromProps() ren 阅读全文
posted @ 2021-10-02 22:46 Mr-Yao 阅读(99) 评论(0) 推荐(0) 编辑
摘要: JavaScript网络请求与远程资源 XMLHttpRequest对象 XMLHttpRequest事件 源域Ajax限制 Fetch API Streams API XMLHttpRequest对象 XHR let xhr = XMLHttpRequest(); // 最后一个参数表示请求是否异 阅读全文
posted @ 2021-09-07 15:12 Mr-Yao 阅读(105) 评论(0) 推荐(0) 编辑
摘要: JavaScript对象 一、属性类型 1.数据属性 configurable:表示属性是否可以通过过delete删除并定义,是否可以修改它的特性,以及是否可以把它改成访问器属性。默认情况下,所有直接定义在对象上的属性的这个特性都是true。 Enumerable:表示属性是否可以通过for-in循 阅读全文
posted @ 2021-09-01 19:20 Mr-Yao 阅读(45) 评论(0) 推荐(0) 编辑
摘要: umijs + antd 布局 一、安装umijs 找个地方建空目录 mkdir myapp && cd myapp 通过官方工具创建项目 Yarn create @umijs/umi-app Copy: .editorconfig Write: .gitignore Copy: .prettier 阅读全文
posted @ 2021-07-26 17:17 Mr-Yao 阅读(1143) 评论(0) 推荐(0) 编辑
摘要: 安装Charles Charles中文版链接提取码1225 安装完Charles将汉化及授权放在该目录下运行charles\lib 安装证书 配置代理移动端 手机连接电脑热点 注意这里的IP是公网的IP,由于手机连接电脑,电脑充当网关我们应该找到本机的内网IP 手机端安装证书 完全信任此证书,否则会 阅读全文
posted @ 2021-06-29 17:46 Mr-Yao 阅读(2185) 评论(0) 推荐(1) 编辑
摘要: 归并排序 原理 归并排序是一种分治算法。其思想是将原始数组切分成较小的数组,直到每个小数组只有一个位置,接着将小数组归并成较大的数组,直到最后只有一个排序完毕的数组。 function merge(left, right) { let result = [], i = 0, j = 0; while 阅读全文
posted @ 2021-06-21 19:31 Mr-Yao 阅读(76) 评论(0) 推荐(0) 编辑
摘要: #include<stdlib.h> #include<stdio.h> #include<string.h> #define MAX 10005 typedef struct node { char a[16]; int len; }node; node te,t[MAX]; int n=0; v 阅读全文
posted @ 2021-06-21 11:23 Mr-Yao 阅读(41) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h> #include<stdlib.h> #define OK 1 #define Error 0 typedef int Status; //栈 typedef struct StackNode { int data; struct StackNode *next; 阅读全文
posted @ 2021-06-21 11:22 Mr-Yao 阅读(96) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h> #include<stdlib.h> #define OK 1 #define Error 0 typedef int Status; //ջ typedef struct StackNode { char a; struct StackNode *next; } 阅读全文
posted @ 2021-06-21 11:20 Mr-Yao 阅读(51) 评论(0) 推荐(0) 编辑