从 Koa v1.x 迁移到 v2.x 此系列文章的应用示例已发布于 GitHub: koa-docs-Zh-CN. 可以 Fork 帮助改进或 Star 关注更新. 欢迎 Star. 新的中间件签名 Koa v2 引入…
分类:node.js教程学习
javascript---闭包
js闭包 闭包是指有权访问另一个函数作用域中的变量的函数,创建闭包的常见的方式,就是在一个函数内部创建另一个函数,通过另一个函数访问这个函数的局部变量。 要理解闭包,首先必须理解Javascript特殊的变量作用域。变量…
一个简单的用户登录与访问权限控制设计
本文信息 本文创建于2018/03/22 2018/10/30 文章更名为 一个简单的用户登录与访问权限控制设计 前述 系统用户分为管理员用户、普通用户 管理员用户有且唯一 系统初始状态不存咋任何用户,首次使用需创建用户…
Node.js 教程第十三篇——WebSocket
重温 HTTP 协议 HTTP 协议可以总结几个特点: 一次性的、无状态的短连接:客户端发起请求、服务端响应、结束。 被动性响应:只有当客户端请求时才被执行,给予响应,不能主动向客户端发起响应。 信息安全性:得在服务器添…
前端面试题总结——JS(持续更新中)
前端面试题总结——JS(持续更新中) 1.javascript的typeof返回哪些数据类型 Object number function boolean underfind string 2.例举3种强制类型转换和2种…
精读《如何利用 Nodejs 监听文件夹》
1 引言 本期精读的文章是:How to Watch for Files Changes in Node.js,探讨如何监听文件的变化。 如果想使用现成的库,推荐 chokidar 或 node-watch,如果想了解实…
vue入门笔记体系(一)vue实例
vue实例 每个 Vue 应用都是通过用 Vue 函数创建一个新的 Vue 实例开始的: var vm = new Vue({ // 选项 }) 当创建一个 Vue 实例时,你可以传入一个选项对象。作为参考,你也可以在 …
pug的安装与使用
说明 Pug原名不叫Pug,是大名鼎鼎的jade,后来由于商标的原因,改为Pug,哈巴狗。其实只是换个名字,语法都与jade一样。丑话说在前面,Pug有它本身的缺点——可移植性差,调试困难,性能并不出色,但使用它可以加快…
(三)fs文件操作模块
fs模块用于文件的读写等操作。 该模块有如下这些方法: 1、fs.stat() : 检测是文件还是目录 const fs = require('fs'); fs.stat('test.html',function(err…
PHP hash 接口对接
最近接一个项目,需要调用对方接口生成 token 但只提供了 node 版,源代码如下 //https://blog.zhengxianjun.com/2015/05/javascript-crypto-js/ npm …
搭建自己的脚手架—“优雅”生成前端工程
我平时工作会做移动端H5多一些,所以我通过webpack搭建了自己的前端工程(x-build),主要是编译stylus、jade、es6,自适应解决方案,还有一些自己写的一些插件。 做新的项目时,每次复制文件夹,然后修改…
【引向】全栈开发工程师之路
全栈工程师,也叫全端工程师。是指掌握多种技能,并能利用多种技能独立完成产品的人 技术栈 界面设计 Axure 前端开发 HTML5+CSS3 后端开发 Node.js Express Koa 数据库 Mysql Mong…