摘要: 最近项目中要用到图片验证码,网上一查有很多,基本都是千篇一律的4位纯数字验证码。首先得感谢那位一代目兄台提供的模板,由于不能满足需求,所以对其进行了改造升级。 经改造的图片验证码能满足一下情形使用:①、验证码位数;②、纯数字和纯字母的验证码;③、数字和字母混合的验证码;④、字母的大小写;⑤、数字和字 阅读全文
posted @ 2019-12-13 17:51 darkerxi 阅读(2622) 评论(0) 推荐(0) 编辑
摘要: 如果我们的Vue项目中没有用到任何UI框架的话,为了更好的用户体验,肯定会用到loading和toast。那么我们就自定义这两个组件吧。 1、Toast组件 首先,在common下新建global文件夹,存放我们的toast.vue和toast.js两个文件(当然文件的具体位置你可以自行安排)。 ( 阅读全文
posted @ 2019-04-17 18:11 darkerxi 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 现在好多APP都采用了Hybrid的开发模式,这种模式特别适合那些内容变动更新较大的APP,从而使得开发和日常维护过程变得集中式、更简短、更经济高效,不需要纯原生频繁发布。但有利肯定有弊咯,性能方面能稍微差一点,还有就是两者之间的交互问题。美团、爱奇艺、微信等知名移动应用,都是采用Hybrid Ap 阅读全文
posted @ 2019-04-17 18:08 darkerxi 阅读(4017) 评论(0) 推荐(0) 编辑
摘要: 目前项目中比较常用的第三方支付无非就是支付宝支付和微信支付。下面介绍一下Vue中H5页面如何使用支付宝支付。其实很简单的,只不过是调自己后台的一个接口而已(后台根据支付宝文档,写好支付接口)。 触发支付宝支付调用后台接口,后台会返回支付宝提供的form表单,我们只要在vue里面创建新节点,将返回的f 阅读全文
posted @ 2019-04-17 18:05 darkerxi 阅读(14510) 评论(0) 推荐(0) 编辑
摘要: 1、BundlePhobia用于分析npm package的依赖、bundle后的大小、下载速度预估等等,帮助你在引用一个package之前了解引入该package的代价。 [![BundlePhobia][1]][2] 2、也可以将项目的package.json文件上传,BundlePhobia会 阅读全文
posted @ 2019-02-14 17:50 darkerxi 阅读(226) 评论(0) 推荐(0) 编辑
摘要: gzip是GNUzip的缩写,它是一个GNU自由软件的文件压缩程序。它最早由Jean loup Gailly和Mark Adler创建,用于UNⅨ系统的文件压缩。我们在Linux中经常会用到后缀为.gz的文件,它们就是GZIP格式的。现今已经成为Internet 上使用非常普遍的一种数据压缩格式,或 阅读全文
posted @ 2019-02-13 17:38 darkerxi 阅读(1038) 评论(0) 推荐(0) 编辑
摘要: 如今的前端项目追求的不仅仅是能用能看的程度,而是愈发追求项目的性能,对用户体验的影响。而现在的开发工具在性能优化方面也替我们做很大一部分的工作,想必大家对CDN的使用都是轻车熟路了,但是大家有没有考虑过,万一我们使用的CDN服务器,地址啥的出现了问题,导致我们引用的CDN文件都拿不到了,那么我们的项 阅读全文
posted @ 2018-11-30 18:38 darkerxi 阅读(697) 评论(0) 推荐(0) 编辑
摘要: Vue项目中使用Vue.js devTools这款调试神器,可以极大程度的提高我们的开发效率。 安装 1 、打开Chrome网上应用商店安装插件(自墙),直接搜索devTools安装即可。贵宾传送阵,请戳这里→Chrome网上应用商店 2 、从github上下载到本地。贵宾传送阵,请戳这里→vue 阅读全文
posted @ 2018-11-29 17:55 darkerxi 阅读(2570) 评论(0) 推荐(0) 编辑
摘要: 项目中我们可能会碰到导出Excel文件的需求,一般后台管理系统中居多,将table中展示的数据导出保存到本地。当然我们也可以通过一些处理来修改要导出的数据格式,具体需求具体对待。 1 、首先我们需要安装3个依赖, 、`xlsx script loader`。 使用npm安装: 使用yarn安装: 2 阅读全文
posted @ 2018-09-19 17:13 darkerxi 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 说到分支管理模型,令人最为熟悉的莫过于TrunkBased 和 GitFlow。 TrunkBased 模型是持续集成思想所崇尚的工作方式,它由单个master分支和许多release分支组成,每个release分支在特定版本的提交点上从master分支创建出来,用来进行上线部署和 Hotfix。在 阅读全文
posted @ 2018-09-12 17:38 darkerxi 阅读(2011) 评论(0) 推荐(1) 编辑