自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【easy-invoices】electron-vue、sqlite3 项目初探

父母都是做出纳相关的工作,希望我能给他们做个简单的进销存,在上班的时候使用。开发一个不需要花钱买服务器,不需要依赖网络(更新除外),单机版的程序,对于前端出身的我来说,那么electron或nwjs是最好的选择。 electron官网对electron与nwjs的比较 这里我选择了electron,因为很熟悉vue,就使用国人集成的electron-vue进行快速开发。本地数据库...

2018-08-13 23:05:14 13129 5

原创 nodejs读取csv中文乱码

在做一些小工具的时候发现nodejs读取某些csv文件中的中文会出现乱码,试了ANSI也不行,猜想生成时应该是GBK编码,但是nodejs原生读取文件又不支持GBK,那么现在我们就要借助一个库:iconv-lite// filePath为文件路径const stream = fs.createReadStream(filePath, { encoding: 'binary' });let d...

2018-11-29 20:54:14 3311

原创 单页面的SEO优化:在vue中使用prerender-spa-plugin

之前上线了一个使用vue做的单页面应用。google倒是可以爬取js运行的数据了,很快就收录了我的站点,但是百度还不行,很多天了百度依旧没有收录我的网站,只好针对该网站做做SEO处理。顺便给我的这个小站打个广告:https://www.pkgif.net (给GIF自由添加字幕生成表情包的小工具)单页面应用主要有两种SEO的方式服务端渲染这是比较常见的模式,比如vue和react等都...

2018-10-07 17:56:07 2172

原创 javascript urlencode与java urlencode

我司nodejs服务访问服务端java http接口时,需要签名,而我司的签名其中一个步骤正好需要urlencode。在调试过程中,发现js的urlencode与java的urlencode有一些细微的差异(坑)。+nodejs中的“+”会被编码成“%20”,而java中的“+”会被编码成空字符串,即去掉。!、’、(、)、~以上这些符号,nodejs中都不会编码,而...

2018-08-05 11:20:05 2623

原创 nodejs脚手架开发:通过命令行利用模板生成文件

背景在我司的所有项目中,有一类增删改查的页面出现率都是极其高的,我想做一个简单的脚手架来帮助大家能快速生成页面,在其上面进行具体业务修改进而提高开发效率。选用依赖开发命令行工具,TJ的”commander”是非常好的选择日志,选用”winston3.x”和”dayjs”配合模板,选用熟悉的”ejs”“fs-extra”,文件操作的封装与扩展“jest”,做一些简单的测试...

2018-08-05 11:14:55 2897

原创 electron项目中使用sqlite3的编译问题(windows)

在electron项目中,无论是做临时存储还是单机业务处理,sqlite3都是不二之选,轻量的SQL数据库。但是在windows下进行开发的时候,编译总是一个头疼的问题。网上的方法有N种,都试了无数次还是没有效果,今天给大家分享一个成功的方法。1.准备首先python2.7,vs2015这些是必装的,很多nodejs使用的c++包都需要2.工程的package.json...

2018-08-05 11:12:34 9650 3

原创 vue相同路由跳转强制刷新该路由组件

想必大家在平时开发的时候可能遇到这种需求,在打开该菜单页面的情况下,再次点击菜单需要刷新该组件(销毁再创建)。而vue自身如果路由不变的情况下是不会这样做的,那么只能使用一些骚操作了。1.在菜单的路由跳转上绑定一个随机query参数,例如时间戳或者随机数:this.$router.push({ path:"/xxx", query:{ t:Date....

2018-08-05 11:06:37 13460 5

原创 2018成都蚂蚁金服两年前端社招面经

过年期间抱着试试的态度在投了好几次蚂蚁金服,本以为没戏了,结果在一周左右的时间意外的收到了电话面试的通知,受宠若惊,紧张又激动地不停的复习、刷题。电话一面:面试官比约定时间提前五分钟打来了电话。首先是一波准备已久的自我介绍,最后介绍了自己熟悉的技术栈,面试官就开始提问了。1.直奔主题,介绍一下vue和react都有的虚拟dom机制。本来就够紧张的,这问题让人一哆嗦,万一...

2018-08-05 11:03:11 3694

空空如也

空空如也

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

TA关注的人

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