![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
xjl271314
最近正在博客项目的迁移工具,后期会迁移到github上
展开
-
如何优雅的将多个数组合并成一个数组(去重)
本篇文章将纳入到常见JS算法中,笔者近期看到一篇关于常见JS算法原文地址(https://github.com/Chalarangelo/30-seconds-of-code#anagrams-of-string-with-duplicates)。思考如何写一个方法将传递过来的多个未知个数的数组合并成一个数组并去除数组中的重复项?这里会用到ES5的concat()方法和apply()方法,...翻译 2017-12-20 10:36:57 · 20536 阅读 · 0 评论 -
如何在Javascript中优雅的使用Async和Await进行错误的处理?
ES7的出现,允许我们使用Async和Await进行编写异步函数,使用这种写法我们的异步函数看起来就跟同步代码一样。在之前的版本,我们引入了Promise写法,来简化我们异步编程的流程,同时也避免了回调地狱。回调地狱是语义化产生的一个术语,他的释义可以用下面这种情况进行阐述:function AsyncTask() { asyncFuncA(function(err, resul...翻译 2018-03-15 13:04:26 · 8150 阅读 · 1 评论 -
Await 和Async初步体验
Async函数的介绍:async 函数是什么?一句话,它就是 Generator 函数的语法糖。使用 关键字 async 来表示,在函数内部使用 await 来表示异步。 Promise写法在我自己最早期的项目里面,数据请求是采用Promise编写的:// 首页收银员登录export function cashierLogin(data = '') { return...翻译 2018-03-14 13:55:30 · 183 阅读 · 0 评论 -
javascript项目开发中的常用公共方法
本篇文章纯属干货,包含了笔者在实际项目开发中经常用到的一些公共通用方法,希望可以帮助大家。原创 2018-06-13 17:28:19 · 967 阅读 · 0 评论 -
Ant适用的省市区联动数据
这是一份格式化后适合Ant直接适用的省市区源数据:module.exports = [{"id":1,"value":"340000","label":"安徽","parent":"0","children":[{&am原创 2018-06-29 15:13:05 · 1242 阅读 · 2 评论 -
js自定义实现图片上传
/*** 自定义图片上传方法 upload* 采用js原生图片上传 formData* 采用axios进行提交* @params* object:{* picUri:result.imagePathArr[0].url,* picName:'user-logo'* }*/export function uploadImage(config) {...原创 2018-06-28 14:20:36 · 920 阅读 · 0 评论 -
Ant-Pro默认的代理上传文件失败
场景在使用Ant-Pro的时候,配置了反向端口代理但是上传文件的时候,后台解析文件数据失败,研究了几天后终于发现了解决方案。前端Request Header上传格式已经为form-data上传体格式正确,但是后台接收不到文件信息。研究后才发现,默认的 mock里面配置代理的方式是不能反向代理 文件请求的。解决方案在.webpackrc.js 里面配置proxy的...原创 2018-07-12 14:43:01 · 1183 阅读 · 2 评论 -
一个关于计算分批进货按照先进先出规则的商品成本统计算法(js版本)
场景:比如说一个商家售卖A,B两款产品,A产品售价50元/件,B产品售价100元/件。商家第一批入库A产品10件,进货成本为20元/件,B产品20件,进货成本为50元/件。商家第二批入库A产品20件,进货成本为30元/件,B产品30件,进货成本为60元/件。现在有位顾客买了5件A产品,5件B产品,经查验都是属于第一批进货,所以订单的成本很容易计算 $20x5+$50x5 = $350元...原创 2018-12-21 13:36:08 · 1657 阅读 · 0 评论 -
js实现提交评论等行为是过滤敏感词汇DFA算法
前言近期在写一些评论功能的时候想到了为了防止某些用户恶意评论以及政治敏感,涉及法律等问题,需要对用户提交的评论进行过滤操作,查询了一些资料,在此记录下自己的解决方案。阐述DFA是一种计算模型(Deterministic Finite Automaton)也就是确定有穷自动机,它是是通过event和当前的state得到下一个state,即event+state=nextstate。由此逐步构建...原创 2019-01-09 14:30:39 · 2537 阅读 · 2 评论