Node.js

Node.js相关技术

第 3/15 页,共 147 篇文章

Lodash中十个常用的工具函数

当你使用JavaScript进行编程的时候,你很可能需要经常重复写一些工具函数,尤其是处理字符串和对象。 即使ES6已经被标准化了,JavaScript开发者依然无法获得像Objective-C或Ruby那样多的语法糖。 因此,在JavaScript应用中仍然被重复的编写大量的工具函数。而本文将会为你带来的救星就是    Loadsh...
阅读全文 →

用koa重新打造博客系统之helloword

  最近忙里偷闲准备用koa重写博客系统 我会把整个过程在博客上写下来 希望大家批评指导  基本架构npm install koa --save 创建koa 启动文件app.jsvar koa = require('koa'); var app...
阅读全文 →

NodeJs与Redis实现高并发的队列存储

redis量个强大的缓存组件,可以部署在win32和linux环境之上,它有五大存储结构,其中有一种为列表list,它可以实现quene和stack的功能,即队列和堆栈的功能。下面我们再来看一下通过客户端访问node.js进行redis存储的过程 如果你的电脑处于联网状态,那么安装可以把redis-node以npm模块的形式安装到node中,以后在...
阅读全文 →

console.time方法与console.timeEnd方法

《Node.js权威指南》第3章Node.js基础知识,本章介绍了Node.js框架中的一些基础知识, 包括Node.js框架中使用的控制台概念,Node.js框架中的全局作用域概念,Node.js框架中提供了哪些全局变量及全局函数,Node.js 框架中的事件处理机制及事件环机制,以及怎样使用Node.js框架中提供的调试工具。本节为大家介绍console...
阅读全文 →

javascript的this用法

this是Javascript语言的一个关键字。它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如,  function test(){     this.x = 1;   }随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。下面分四种情况,详细讨论th...
阅读全文 →

关于Object遍历的一些事

    最近一个朋友问我 如何遍历到一个位置属性的对象的数据呢  他的需求是这样的 var object = {a: 1, b: 2, d: 3, e: 4, f: 5, g: 6...
阅读全文 →

es6中的变量结构赋值

基本用法ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。以前,为变量赋值,只能直接指定值。var a = 1;var b = 2;var c = 3;ES6允许写成下面这样。var [a, b...
阅读全文 →

async使用简介之流程控制

Node.js 使用事件驱动,非阻塞I/O 模型而得以轻量和高效。事件发生后交由指定的程序处理,处理完成后就调用事件回调函数。回调机制使用Node.js具有了强大的并发处理能力,但也带来了 一系列的回调嵌套问题。解决回调嵌套的方法有很多,如:async、promise、事件发射器等。几种方案多少都使用过,今天介绍一下async中的常 用方法。本篇主要介...
阅读全文 →

再谈mvc之清晰的目录结构

       最近帮几个新入行的朋友看了代码。看完之后,深深的觉得应该再谈一次目录结构的规划。 以上是node小聂最近的一个项目。项目中用到了 mysql mongodb redis 和第三方接口 通基础接口  并且子项目中需要把mysql 数据导入到mongodb进行计算 。  ...
阅读全文 →

mongodb 实现mysql duplicate key update

之前我写过mysql duplicate key update地址:http://www.niefengjun.cn/blog/527086d0efca40720494525bc7e05049.html今天遇到一个需求 给mongodb数据库更新数据 存在时 不插入 不存在的时候插入  想到mysql 能够一条语句实现此功能 查阅mongodb后发...
阅读全文 →