Wakatime 不升级会员也能查看历史数据了!

2018-08-26
阅读 2 分钟
4.7k
WakaTime 是一款优秀的编程时间管理工具,可以在各大编辑器上统计追踪你的编程时间。下面的截图是 WakaTime 的 Dashboard,它统计了每天的编程总时长及对应的项目时长、编程时间段、跟前一天编程时间对比、所用的语言、编辑器。

Hexo 个人博客 SEO 优化(3):改造你的博客,提升搜索引擎排名

2018-04-28
阅读 5 分钟
6.3k
在第一篇文章中介绍了搜索引擎原理基本原理和工作流程。在第二篇文章中介绍了 SEO 优化的基础部分-站内优化所包括的一些要素。所以,在这篇文章就要教大家如何根据第二篇提到的站内优化要素对自己的博客进行 SEO 优化,以及介绍SEO常用的一些工具及用法。帮助大家的博客能更好更快地被搜索引擎收录。

个人博客 SEO 优化(2):站内优化

2018-04-16
阅读 6 分钟
4.7k
文章首发于我的博客:个人博客 SEO 优化(2):站内优化对于搜索引擎原理不清楚的可以看第一篇文章:个人博客 SEO 优化(1):搜索引擎原理介绍 SEO 优化可以分为站内优化和站外优化,而站内优化又分为:网站结构优化和网站页面优化。从 SEO 角度来看,做网站结构优化的目的在于: 提高用户体验 提高收录 更好的权重分配...

个人博客 SEO 优化(1):搜索引擎原理介绍

2018-04-14
阅读 4 分钟
5.8k
写在文章前面:前段时间接到一个 SEO 优化的私活。为了完成这个活,只能赶鸭子上架,从零开始系统地去学习 SEO 知识。经过几天的学习后,也算是入了门。才意识到 SEO 它的意义与重要性,觉得 SEO 对于做个人站点(博客也算是个人站点)的意义与重要性不言而喻。可能有人会反驳在如今自媒体、微信公众号及知乎、掘金、sf...

深入理解 Koa2 中间件机制

2018-01-17
阅读 5 分钟
9.7k
我们知道,Koa 中间件是以级联代码(Cascading) 的方式来执行的。类似于回形针的方式,可参照下面这张图: 今天这篇文章就来分析 Koa 的中间件是如何实现级联执行的。在 koa 中,要应用一个中间件,我们使用 app.use(): {代码...} 先来看看use() 是什么,它的源码如下: {代码...} 这个函数的作用在于将调用 use(fn) 方...

koa 实现 jwt 认证

2017-11-26
阅读 4 分钟
13.2k
jsonwebtoken - 用于生成token下发给浏览器,在 koa2 以后的版本不再提供 jsonwebtoken 的方法,所以需要另行安装。

理解 async/await

2017-07-18
阅读 4 分钟
33.1k
ES7 提出的async 函数,终于让 JavaScript 对于异步操作有了终极解决方案。No more callback hell。async 函数是 Generator 函数的语法糖。使用 关键字 async 来表示,在函数内部使用 await 来表示异步。想较于 Generator,Async 函数的改进在于下面四点:

基于 Jest + Enzyme 的 React 单元测试

2017-04-27
阅读 6 分钟
14.1k
前言 如果你想学习 React 单元测试,那就从这篇文章开始吧。Star 项目,clone 到本地,根据教程走一遍,有任何问题欢迎 issue 讨论。 项目GitHub地址:react-test-demo 文章主要内容如下: Jest 和 Enzyme 的基本介绍 测试环境搭建 测试脚本编写 UI 组件测试 Reducer 测试 运行并调试 参考资料 Jest、Enzyme 介绍 Jest ...

Web开发中常见的认证机制

2017-03-13
阅读 3 分钟
8.3k
简单而言,HTTP基本认证就是我们平时在网站中最常用的通过用户名和密码登录来认证的机制。优点HTTP 基本认证是基本上所有流行的网页浏览器都支持。但是基本认证很少在可公开访问的互联网网站上使用,有时候会在小的私有系统中使用。缺点HTTP 基本认证虽然足够简单,但是前提是在客户端和服务器主机之间的连接足够安全。...

【vue+axios】一个项目学会前端实现登录拦截

2017-02-17
阅读 4 分钟
63.8k
该项目是利用了Github 提供的personal token作为登录token,通过token访问你的Repository List。通过这个项目学习如何实现一个前端项目中所需要的登录及拦截、登出、token失效的拦截及对应 axios 拦截器的使用。准备你需要先生成自己的 Github Personal Token(生成Token)。Token 生成后 访问 Demo,即可查看你的Reposi...

Vue2.0实现简易豆瓣电影webApp

2017-01-13
阅读 4 分钟
10.2k
Change Log 2017-3-15:新增 node 服务转发 api 请求 2017-3-17:增加在线访问地址,node 服务转发 api 请求部署到 heroku 运行项目 clone项目到本地,进入项目文件夹,安装依赖 {代码...} 然后运行项目 {代码...} 接着运行 node,启动服务 {代码...} 最后打开浏览器,输入localhost:8880即可访问。效果图如下: 戳我查看...