引子 很多使用nodejs开发的工具都会提供一个命令行操作界面(CLI),这些工具在执行的过程中会实时更新执行进度或数据的下载解压缩进度等,例如10%,20%,30%…这些信息会再终端的同一行的同一位置显示,…
分类:node.js
Mac OS X 下安装CoffeeScript环境: 兼谈Mac OS X下的包管理
最近SF开展了「统一开发平台为Mac」的运动,我也从Ubuntu切换到了Mac OS X。本文记录一下如何在Mac OS X下安装CoffeeScript环境,以备以后参考。希望对别人也有用。 Mac OS X下安装Co…
谈谈co模块的设计实现
co 是TJ Holowaychuk基于ECMAScript 6 generator 特性开发的一个用于简化异步开发的模块。如果你想尝试使用,请先升级node到0.11版本(不稳定分支)并启用--harmony-gene…
后端渲染神器!Dust
Dust一个适用于浏览器与node的异步模板框架。 先上实例 后端模板: {@inject api="http://api.myserver.com/get_message"} <h3> 留言: {count…
Zeta.js之Provider
Provider 前言 Zeta.js 是一款为node打造的轻量级后端框架,引入了许多angular的概念,可以让你以一种不同于express的更有层次的方式编写后端代码。这里是Zeta的中文文档。 Source On…
小项目的总结
前言 自己学习node也有些时日了。终于在前些日子,自己的第一个node项目终于上线跑了,也第一次在node方面赚到了外快的甜头。项目是一个企业内部的oa系统,不大。抽离表面看本质,就是一个express框架下的链接mo…
公司项目NODEJS实践0.2[ express, ajax.. ]
一、前言 ⋅⋅⋅通过上节学习,我们已经ubuntu系统搭建了一个可以访问的nodejs系统,并做了nginx转发。本节原要做web端服务 及 mongodb的存取,但写着写着,web端就写了很长,有些啰嗦,本着不重要的讲…
公司项目NODEJS实践0.3[ mongo / session ...]
一、前言 ⋅⋅⋅书接上回,我们搭建了WEB服务端路由、模板等功能,完成了register 通过ajax与后端的通信,今天主要完成数据与mongodb的存取,实现注册 / 登录 / 退出功能 ⋅⋅⋅DEMO GIT htt…
[ 学习路线 ] 2015 前端(JS)工程师必知必会 (2)
转自:前端外刊评论 非常感谢,翻译的很好,受益很多,转到此处让前端小伙伴们也惊呆下…….. 上次我写《前端工程师必知必会》已经是三年前了,那是我写过最火的文章了。三年了,我仍然会在Twitter上…
[JS]几种不同的编码风格
npm 的编码风格: https://www.npmjs.org/doc/misc/npm-coding-style.html Douglas Crockford 的编码风格: http://javascript.cro…
Express的Middleware
Middleware(中间件)是Express中一个非常核心的概念。理解其工作原理对于编写可以维护网站、减少代码量具有非常重要的作用。 什么是Middleware? 从实现上看,Middleware和Route Hand…
双链表(DoubleLinkedList)的javascript实现
起因 最近在看《数据结构与算法–javascript描述》,然后上npmjs.org去搜索,想找合适的库参考并记录下来,以备以后用时能拿来即用,最没有发现很合自己意的,于是就决定自己一一实现出来。 npmjs…