2018年12月25日

学习篇:NodeJS中的模板引擎:jade

摘要: NodeJS 模板引擎作用:生成页面 在node常用的模板引擎一般是 1、jade ——破坏式的、侵入式、强依赖(对原有的html体系不友好,走自己的一套体系)2、ejs ——温和的、非侵入式的、弱依赖 本次就汇总一下jade的一些特性和使用方法。 一、Jade 在node中,jade的编写特性有: 阅读全文

posted @ 2018-12-25 15:17 夜里码码 阅读(475) 评论(0) 推荐(0) 编辑

适用于 deno 的多版本管理工具 dvm 发布

摘要: 不知不觉中,deno 已经默默的发布了 3 个版本了: 0.1.0 0.1.1 0.1.2 昨晚通宵做了一个 deno 多版本的管理工具: dvm。 github 地址: https://github.com/justjavac/dvm 功能基本参考了 nvm。 安装 使用 在 Windows 平台 阅读全文

posted @ 2018-12-25 15:16 夜里码码 阅读(291) 评论(0) 推荐(0) 编辑

使用vscode写typescript(node.js环境)起手式

摘要: 动机 一直想把typescript在服务端开发中用起来,主要原因有: javascript很灵活,但记忆力不好的话,的确会让你头疼,看着一月前自己写的代码,一脸茫然。 类型检查有利有敝,但在团队开发中,限制个人的天马行空还是很有效的; node对模块等es6特性的支持不尽人意,目前我只用node长期 阅读全文

posted @ 2018-12-25 15:15 夜里码码 阅读(708) 评论(0) 推荐(0) 编辑

怎么样写一个能告诉你npm包名字是否被占用的工具

摘要: 事情是这样的:因为我经常会写一些npm包,但是有时候我写完一个包,npm publish 的时候却被提示说包名字被占用了,要不就改名字,要不就加scope,很无奈。npm 命令行可以通过 npm view 的方式去得知一个包是否存在,但是无法批量得知,所以就想着写一个工具来批量选名:) 本教程的相关 阅读全文

posted @ 2018-12-25 15:14 夜里码码 阅读(630) 评论(0) 推荐(0) 编辑

cookie、session和md5加密

摘要: cookie Http无状态协议,只能在同一个网站(包括多个页面)下获取,存储在客户端本地的一段信息,帮助我们存储信息获取信息。但是同样有风险:我们自己在浏览器上可以操作或者设置Cookie。 session session是基于cookie实现,关闭浏览器就会消失。session会通过cookie 阅读全文

posted @ 2018-12-25 15:13 夜里码码 阅读(804) 评论(0) 推荐(0) 编辑

package.json 非官方字段集合

摘要: package.json 非官方字段集合 package.json 官方字段请参考 https://docs.npmjs.com/files/package.json。下面介绍的是非官方字段,也就是各种工具定义的相关字段。 1. yarn 相关字段 yarn: 类似 npm 的依赖管理工具,但 ya 阅读全文

posted @ 2018-12-25 15:12 夜里码码 阅读(905) 评论(0) 推荐(0) 编辑

你可能不知道的 Date 类

摘要: Date 是 JS 中的重要的一个内置对象,其实例主要用于处理时间和日期,其时间基于 1970 1 1 (世界标准时间)起的毫秒数,时间戳长度为 13 位(不同于 Unix 时间戳的长度 10 位)。对于日期和时间,我们有无数个使用场景,因此需要特别注意一些细节和约定。 1. 构造函数 通过 new 阅读全文

posted @ 2018-12-25 15:11 夜里码码 阅读(222) 评论(0) 推荐(0) 编辑

node中的cookie

摘要: 为什么需要cookie 我们知道http是无状态的协议,无状态是什么意思呢?我来举一个小例子来说明:比如小明在网上购物,他浏览了多个页面,购买了一些物品,这些请求在多次连接中完成,如果不借助额外的手段,那么服务器是不知道他到底购买了什么的,因为服务器压根就不知道每次请求的到底是不是小明,除非小明有一 阅读全文

posted @ 2018-12-25 15:10 夜里码码 阅读(143) 评论(0) 推荐(0) 编辑

Next轻量级框架与主流工具的整合

摘要: 前言 老大说以后会用 next 来做一下 SSR 的项目,让我们有空先学学。又从 0 开始学习新的东西了,想着还是记录一下学习历程,有输入就要有输出吧,免得以后给忘记学了些什么~ Next框架与主流工具的整合 github地址:https://github.com/code coder/next m 阅读全文

posted @ 2018-12-25 15:07 夜里码码 阅读(313) 评论(0) 推荐(0) 编辑

Egg.js学习

摘要: egg.js是什么 是一个node.js的后台web框架,类似的还有express,koa 优势:规范、插件机制Egg.js约定了一套代码目录结构(配置config、路由router、扩展extend、中间件middleware、控制器controller)规范的目录结构,可以使得不同团队的开发者使 阅读全文

posted @ 2018-12-25 15:07 夜里码码 阅读(243) 评论(0) 推荐(0) 编辑

导航