自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 async await

依赖es6关键字: yieldyield: 关键字用来暂停和继续一个生成器函数。yield 关键字使生成器函数暂停执行,并返回跟在它后面的表达式的当前值。与return类似,但是可以使用next方法让生成器函数继续执行函数yield后面内容,直到遇到yield暂停或return返回或函数执行结束。async:包装成函数并且自执行async function test (){} => myAsync( function test()={}) 简单版本function myAsync(g

2020-09-18 14:40:25 118

原创 练习题

2020-09-17 10:55:57 88

原创 toPromise的ts定义

/**@param { Promise } promise@param { Object= } errorExt - Additional Information you can pass to the err object@return { Promise }*//**泛型约束 定义了2个 泛型约束 T Ufunction to<<T, U = Error> 对这个函数定义2个泛型约束;用于其内部使用(promise: Promise,errorEx

2020-09-16 16:24:49 1489

原创 // 改变历史记录,返回上一页是订单列表页面。

// 改变历史记录,返回上一页是订单列表页面。setHistory(){ if(window.history.replaceState && window.history.pushState){ try{ window.onpopstate = function(event) { if(event.state && event.state.orderList){ location.reload(true);

2020-08-13 14:07:29 361

原创 工具和技术地址

技术网站: https://cloud.tencent.com/developer/article/1550040安卓抓包app: http://cr2.197946.com/httpcanarysjtqb.apkIOS抓包app : HTTP Catcher ;

2020-08-07 14:16:02 111

原创 ajax和axios、fetch的区别

1、jQuery ajax:传统 Ajax 指的是 XMLHttpRequest(XHR), 最早出现的发送后端请求技术,隶属于原始js中,核心使用XMLHttpRequest对象,多个请求之间如果有先后关系的话,就会出现回调地狱。问题:1.1、 回调地狱问题;1.2、 单纯使用ajax却要引入整个JQuery非常的不合理1.3、 配置和调用方式非常混乱,而且基于事件的异步模型不友好2、 fetch :Ajax的替代品,是在es6中出现的,Fetch是基于promise设计的。是window上原生

2020-07-31 16:09:11 219

原创 vscode工具插件

1、codelf 变量命名神奇codelf

2020-07-31 14:00:25 128

原创 MyPromise

使用 new MyPromise((resolve, reject) => { setTimeout(() => { resolve("失败"); }, 3000); }).then((value) => { console.log("回调" + value); }).catch((value) => { console.log("回调" + value);.

2020-07-20 16:02:53 221

原创 redux之深度学习

参考: https://www.cnblogs.com/passkey/p/9910760.html ;先搞清楚action、reducer、constants之间的联系和各自职责;action: 告诉别人要干什么,返回想要做什么的初始参数reducer: 分配要干什么的,具体逻辑怎么做,最终返回处理过的数据,存到state上constants: 链接action和redu...

2019-11-19 11:44:00 103

转载 双飞翼布局

<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>双飞翼或圣杯布局</title> <style> *{ margin: 0; ...

2019-07-09 14:58:30 78

原创 正则学习

1./[.#]?\w+[^{]+\{[^}]*\}/g1. [.#] : 只匹配 .或者 #;2. ? 代表 0 或者 1;3. \w 任意一个字母或数字或下划线,也就是 A~Z,a~z,0~9,_ 中任意一个4. + 至少一个5. [^{]+ 除了 { ,任意字符至少一个6. \{ 转义{7. [^}]* 除了} ,不出现或出现任意次8. \} 转 }demo...

2019-06-27 17:01:08 64

原创 async await 使用

1.异步接口使用 await , 被调用使用async 和 使用 async,函数中使用了异步,外部函数就要用 async接口public getEmploeeCount = async (params:any={})=>{const { actions} = this.props ;return await actions.post(linkPort.welfareCar...

2019-06-25 13:54:32 185

原创 正则积累

// 正则表达式集合export const patternObj = { // 手机号码 mobile: /^1\d{10}$/, // 数字 number: /^\d+$/, // 0 和 正整数 positiveNumber:/^[+]{0,1}(\d+)$/, // 正整数 positiveNum:/^[1-9]\d*$/, // 只允许数字和字母...

2019-05-29 13:48:07 82

原创 文件上传;

export default function uploadInput(attr?: any) { const uploadExcelInput = document.getElementById('uploadExcelInput'); if (uploadExcelInput) { if(uploadExcelInput.remove){ uploadExcelIn...

2019-04-24 19:01:03 62

原创 document.ready ie兼容

document.ready = function (callback) {///兼容FF,Googleif (document.addEventListener) {document.addEventListener(‘DOMContentLoaded’, function () {document.removeEventListener(‘DOMContentLoaded’, argu...

2019-04-24 11:19:45 572

原创 git 操作

git stash先保存本地的代码,进行git pull,然后再pop出本地代码: git stash git pull git stash pop 更新远程代码并且清空远程已废弃的分支 git remote update upstream -p当我想从远程仓库里拉取一条本地不存在的分支时: git branch -r 查看远程分支; git check...

2019-04-23 16:57:23 92

原创 vue中解决光标跑位,IOS中不适配

1.vue中解决光标跑位,IOS中不适配2. 首先还是要对弹框将fixed, 对于其父盒子relative定位3.position:absolute,页面滚动了多少就给他,加多少top值;if(app.isiOS) { this.TopDom = document.querySelector('.price_container'); this.curTop = parseFloat(wi...

2019-02-21 14:40:27 801

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除