koa源码阅读之koa-compose/application.js koa-Compose 为了理解方便特地把注释也粘进来 //这英语。我也来翻译一波 //大概就是把所有的中间件组合返回一个完整大块的中间件 /** *…
分类:node.js教程学习
Commonjs规范与模块化
在之前的学习中我们使用require()来引入我们需要的包,这其实就是模块化,各模块相互独立,可以通过某种方式引入别的模块。而这些引入方式都是遵循一定的规范的,这就是CommonJS规范。 一、Commonjs规范 目前…
持续集成
随时随地让 Hexo 持续部署 用 Hexo 搭建好博客,使用起来算是方便,但是每次还要在安装了 Hexo 环境的机器上才能 $hexo new 、$hexo d -g,不爽?能不能在任何地方只要新增或修改了 post …
koa-session学习笔记
koa-session是koa的session管理中间件,最近在写登录注册模块的时候学习了一下这部分的代码,感觉还比较容易看明白,让自己对于session的理解也更加深入了,这里总结一下。 session基础知识 这部分…
持续更新 mongoose 细节收集
打个广告 mongoose 中文文档翻译招募中 https://github.com/ssshooter/… method 和 static 的区别 Schema.prototype.method() Add…
Nodejs开发简单的脚手架工具
脚手架,这个名词对于作为前端的我们来说,也许并不陌生吧,像vue-cli,react-native-cli等,全局安装后,只需要在命令行中敲入一个简单的命令,便可帮我们快速的生成一个初始项目,如vue init webp…
前端知识点总结——C3
前端知识点总结——C3 1.复杂选择器 1.兄弟选择器 兄弟元素:具备相同父元素的平级元素之间称为兄弟元素。 1.相邻兄弟选择器 作用:获取紧紧挨在某元素后的兄弟元素 语法:选择器1+选择器2{} 注意:兄弟选择器,只能…
NPM实用指北
npm作为下载node附送的大礼包,大家一定不会陌生。然而关于npm,估计大量的只是用到npm install XXX以及npm run XXX。 其实这里边还有很多有意思的命令&参数。关于npm,大概有两个作用…
Vue项目中使用eslint的笔录,编辑器采用sublime3
一、前言 本文主要针对编辑器是sublime的vue项目进行eslint代码规范。 Javascript 是一门弱类型语言,所以语法检查变得尤为重要。虽然有很多前端IDE开发工具,可以很好地帮助我们提示在编写时的错误,但…
vue(1)-学习历程之vue解决jquery的什么痛点
vue解决jquery的痛点 首先我们需要明白和理解jquery和vue的设计初衷和理念。 jquery官网给出的开篇介绍是,jquery是一个快,小,功能丰富的js库,它让html文档遍历和操作,事件处理,动画,以及a…
发布node模块到npm
原文链接 http://blog.gezhiqiang.com/2017/07/26/npm-modulenpm(Node Package Manager)是Node.js的包管理工具。npm社区有很多好用的模块。在开发…
node.js之Express入门详解
Exprsss的入门详解 Express是什么 Express 是基于 Node.js 平台,快速、开放、极简的 web 开发框架。 Express安装与使用 安装 新建Myapp目录 使用cmd创建pakeage.js…