使用Electron制作一个快速搜索应用(入门向)2018-11-26 23:30:41
Electron是由Github开发,用HTML,CSS和JavaScript来构建跨平台桌面应用程序的一个开源库。 Electron通过将Chromium和Node.js合并到同一个运行时环境中,并将其打包为Mac,Windows和Linux系统下的应用来实现这一目的。
由于平常去不同的站点搜索进行代码搬运时要经常切换不同的网站再进行搜索,本来想做一个整合搜索的站点方便自己平常搜索用;后来看到vscode忽然觉得可以使用它的爸爸——Electron来做一个试试,顺便练练手入门一下Electron,而且还可以使用快捷键呼出窗口来搜索,比用网站做更快。
想做的功能有:
阅读全文 >>
webpack 打包时 将指定文件上传至七牛并替换引用路径方法2018-10-01 21:54:14
由于服务器小水管的原因,导致该博客依赖的静态资源加载缓慢,导致页面不能很快的显示出来,于是就手动把静态资源移至七牛上试试,发现快了许多;
可是这样以后只要有修改代码就必须手动把资源传至七牛,麻烦不说还容易出错;我就想有没办法能在打包时就把资源传上七牛,这样就不用再另外手工上传而且不容易出错;
本来是想自己写一个上传到七牛的插件的,后来在npm上发现了个现成的插件qiniu-webpack-plugin还挺好用就直接拿来用了(偷懒)
主要用到了以下两个插件:
webpack-html-string-replace-plugin(用于替换html引用资源的路径)
qiniu-webpack-plugin (用于把资源上传至七牛)
阅读全文 >>
css实现内圆角demo2018-08-28 22:28:42
工作中遇到个卡券的样式如图所示
阅读全文 >>
制作一个cli命令行工具2018-08-22 22:59:42
因为工作中经常需要生产新的项目模板,有天想到vue-cli可以使用命令行初始化一个项目模板,我就想是不是也能自己实现一个命令行工具来为
工作提供便利,就尝试写了一个,感觉还算好用,这里记录一下如何用node和npm生产命令行工具。
阅读全文 >>
mongodb学习笔记2018-08-22 22:58:42
MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。
跟关系型数据库的区别
SQL术语/概念 | MongoDB术语/概念 | 解释/说明 |
---|---|---|
database | database | 数据库 |
table | collection | 数据库表/集合 |
row | document | 数据记录行/文档 |
column | field | 数据字段/域 |
index | index | 索引 |
table joins | index | 表连接,MongoDB不支持 |
primary key | primary key | 主键,MongoDB自动将_id字段设置为主键 |
阅读全文 >>
koa学习笔记2018-08-22 22:56:42
在学习koa2之前先简单屡一下express、koa、koa2的关系;众所周知,这三者都是TJ大神的产物,那他们到底有什么不同呢?
express的异步操作是基于es5的回调函数嵌套,koa的异步操作是基于es6的generator函数来实现的,而koa2则是基于es7的async,await来实现的;
web框架 | 语法 | 备注 |
---|---|---|
express | es5 | 回调嵌套 |
koa | es6 | Generator函数+yield语句+Promise |
koa2 | es7 | async/await+Promise |
阅读全文 >>
contentType相关知识点整理2018-08-22 22:52:42
最近在使用vue开发用到了vue推荐的axios时,遇到了一个问题,前端提交的数据,服务端获取不到,经过一番查证,是因为content-type的不同导致的,反复实验了多次才发现原来平常使用那么多的ajax请求里还有那么多之前不太了解的知识点,这里简单的整理一下contentType相关的知识点。
阅读全文 >>