- 博客(8)
- 收藏
- 关注
原创 understanding-javascript-promises 理解promise的精髓
第四版javascript高级程序设计换了一个作者,但是22年时原作者自行出版了一本关于promise的书。promise前端小伙伴们应该都不陌生,但是这本书还是很值得一读,有助于我们更好的理解它。作者提供了电子版,在他自己的网站上,见 ebooks.humanwhocodes.com/promises。之前我草草的看过一遍,也没有什么有效输出,下面是我对这本书的总结,着急的小伙伴可以自己去下面作者提供的地址下载阅读。
2023-09-04 14:03:29
143
原创 leetcode basic-calculator基础计算器js版四则运算 aidongchen
思路是采用的是先转后缀表达式,再计算数值中缀转后缀表达式(逆波兰式)是对着百度百科实现的力扣上面有3道类似的题目:1.basic-calculator 整数、加减和括号1.basic-calculator-ii 整数、加减乘除(不需要支持括号)1.basic-calculator-iii 整数、加减乘除和括号代码实现如下:const config = { '+': { weight: 1, fn(args) { return args.reduce((a, b)
2021-08-14 17:42:02
238
原创 p1常用排序算法
学习算法和数据结构最开始一般都是排序算法。想象一下如果一本字典是无序的,我们要查一个词得花多少时间,幸好市面上的字典的内容都是按照一定顺序排列好的。进入正题,先学习一下最容易理解的3个算法。1、选择排序选择排序的思路是,每次从待排数组中pick出最小的(问题规模每次减一)function selectSort(arr) {在这里插入代码片}function selectSort(a) { let arr = JSON.parse(JSON.stringify(a)); let len =
2021-07-28 23:31:19
204
原创 解决elementUI的穿梭框clearQuery方法无效
解决elementUI的穿梭框clearQuery方法无效原因很简单,2.2.0版本才有此清空功能;如果在生产中的项目中不好升级到2.2.0+版本有以下解决方法。解决方法(对于2.2.0一下版本的):离开transfer时:// 清空左边搜索this.$refs.yourTransfer.$children["0"].$children["0"]._data.currentValue ...
2018-12-05 18:48:20
2631
原创 复制优快云文章,去掉代码前面行号的方法(及一些正则表达式小技巧)
csdn的markdown解析器蛮恶心的文章整体复制下来总有行号在前面。。。 可以用正则找到这些行号给去掉就好: 带点的: ^\s*([0-9]+)\. 不带点: ^\s*([0-9]+) 综合起来: ^\s*([0-9]+)[\.]*复制到VScode编辑器中打开搜索替换,启用搜索的正则表达式: 将正则表达式输进去,替换那行什么都不输入即可,全部替换掉即可。...
2018-07-21 18:03:28
1653
1
原创 前端性能优化之Lazyload
前端性能优化之Lazyload@(Mob前端-冬晨)[JavaScript|技术分享|懒加载]前端性能优化之LazyloadLazyload 简介一、实现思路二、上代码三、再优化Lazyload 简介 前端工作中,界面和效果正在变得越来越狂拽炫酷,与此同时性能也是不得不提的问题。有些项目,页面长,图片多,内容丰富。像商城页面。如果同步加载时一...
2018-07-21 15:33:57
6899
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅