1、资源Resource # Gist Fox API Root [/] 在Blueprint里,所有的数据信息都是资源(resource),比如用户、视频、文章。 resource的定义以#开始,中间是resource…
分类:node.js教程
key-value-equal
https://github.com/cq0122/key-value-equal Declare an object with the same key value. Declare an object with th…
首屏渲染优化策略
1. webpack打包时: 生产环境下尽可能减少依赖包,按需引用 (webpack-bundle-analyzer) 2. 组件分块按需加载 import Vue from 'vue'; import Router f…
在express框架下使用passport实现验证(0)。
前面2个文章说明了cookie/session保存、验证用户的方法都有各自的缺点。现在推荐一个使用passport的方法验证用户。 这里的代码是基于上一遍文章(express框架下使用session)的代码。关于pass…
setTimeout 或者 setInterval,关于 Javascript 计时器:你需要知道的一切都在这里
先来回答一下下面这个问题:对于 setTimeout(function() { console.log('timeout') }, 1000) 这一行代码,你从哪里可以找到 setTimeout 的源代码(同样的问题还会…
测试本地node包
@subject: 测试本地node包 @author: leinov @date: 2018-10-25 当我们编写一个node包,在发布到npm上之前,需要在本地测试该包。假设我们有一个已经编写好的本地node包xc…
一种巧妙的对象映射关系设计--JSON-ORM
项目介绍 这是标准数据库封装的上半部分,智能查询(JSON-ORM)的实现。完整代码:https://github.com/zhoutk/gels 设计思路 我们通用的ORM,基本模式都是想要脱离数据库的,几乎都在编程语…
Express 文档(安装)
安装 假设你已经安装了Node.js,请创建一个目录来保存你的应用程序,并将其作为你的工作目录。 $ mkdir myapp $ cd myapp 使用npm init命令为你的应用程序创建package.json文件,…
vuex页面刷新后数据丢失
1. 原因 (1)js代码是运行在内存中的,代码运行时的所有变量、函数都是保存在内存中。 (2)刷新页面,以前申请的内存被释放,重新加载脚本代码,变量要重新赋值。 (3)要想刷新后数据不丢失就必须把数据存储在外部,例如:…
Javascript 隐式转换
确定两个变量是否相等是编程中的一个非常重要的操作。 在比较字符串、数值和布尔值的相等性时,问题还比较简单。但在涉及到对象的比较时,问题就变得复杂了。最早的 ECMAScript 中的相等和不等 操作符会在执行比较之前,先…
利用构建缓存机制缩短Docker镜像构建时间
在使用Docker部署PHP或者node.js应用时,常用的方法是将代码和环境镜像打包成一个镜像然后运行,一些云厂商提供了非常便捷的操作,只需要把我们的代码提交到VCS上,然后它们就会帮我们拉取代码并根据代码包内的Doc…
手写极简版Promise
极简版Promise 满足的使用方式 生成实例对象的方式:new MyPromise() 通过类直接调用静态方法:MyPromise.resolve(),目前静态方法仅支持resolve & reject 亲测使…