1. 词搜索

  根据一个特效匹配模式搜索整个英语词典词。这个程序是一个相当实在的应用。有足够的不平常代码,帮助你学习NodeJS应用架构以及如何使用NodeJS做一些有用的平台。 它使用expressweb框架 和一个轻量模板引擎 ejs 。 项目: github

2.聊天

  一个简单的聊天程序。每个人的页面被分配一个名人的名字。 你可以和对方聊天,进行角色扮演。

  这个程序显示了NodeJS杀手的特点:websockets。 代码相当简单。 服务器和客户端之间是实时通讯。 使用的库是Express , ejs 和websockets库包socket . io 。

  来源: https://github.com/amirrajan/nodejs-chat

3.待办事项列表

  一个todo列表。可以 添加、更新项目。 可以将他们状态标记为完成。

  这个应用程序显示如何在NodeJS中保存数据。 它使用一个非常快的基于内存中键值数据存储Redis 。 服务器和客户端之间使用websocket进行实时沟通。

  来源: https://github.com/amirrajan/nodejs-todo

4.Pomodoro文本

  一个带有短信界面的Pomodoro 客户端。 Pomodoro 工作法是用于管理时间。

  这个程序是下一个应用程序(Sortis)的"热身"。 您将看到如何使用Redis, Angular,和Twilio(短信服务)融合在一个简单的应用程序。 这个程序也会让你熟悉Grunt (一个JavaScript任务运行器)。

  库包:Express ejs redis angularjs,twilio,underscore

  来源: https://github.com/amirrajan/pomodoro-text

5.Sortis——Twitter Mashup

  这个程序是一个twitter客户端,带有两段(密码和文本)授权方案。 它允许您对tweet搜索和添加额外的元数据。 有关更多信息,请阅读readme。

  这个程序显示了一个简单的使用 express , ejs ,redis 和前端框架调用angularjs 。 您还将学习如何利用Twitter REST Api,以及Twilio的服务允许您发送短信。

  库巴:express, ejs, redis, angularjs, twilio, underscore, oauth, request

  来源: https://github.com/amirrajan/sortis

6.不人道牌戏

  这是一个Cards Against Humanities游戏。 Creative Commons非商业下发布。

  这个程序显示了不平常(但仍简单)如何使用 socket . io 。 对移动友好,考虑到客户端可能有有一个"不可靠"的互联网连接。 还有一个与此代码库使用库相关的测试套件 jasmine-node 。

  库包:express, ejs, underscore, socket.io, jasmine-node

来源: https://github.com/amirrajan/nodejs-against-humanity

7.Nodekick

  这是一个实时多人格斗游戏,目前运作 在这里和 在这里。 这个代码是一个清理后的简单版本。

  这个应用程序显示了一个如何使用 socket . io 和HTML5 canvas 框架pixijs 。 这个应用程序展示了如何在服务器和客户端共同分享代码(在本例中物理引擎)。 它还展示了如何使用interpolation 技术来处理更新客户的以每秒60帧运行的游戏。 你也会得到一些有关如何创建"好"NodeJS模块(比较JavaScript以类为中心和以函数为中心)。 源码的提交历史是相当清楚。 通过提交历史来了解这个应用程序是如何进化的。

  库包:xpress, ejs, underscore, socket.io, jasmine-node, pixijs.

来源: https://github.com/amirrajan/nodekick

几个node项目实例-《转载》的更多相关文章

  1. 全负荷的 Node.js[转载]

    一个Node.JS 的进程只会运行在单个的物理核心上,就是因为这一点,在开发可扩展的服务器的时候就需要格外的注意. 因为有一系列稳定的API,加上原生扩展的开发来管理进程,所以有很多不同的方法来设计一 ...

  2. node.js 转载:有效

    二.安装Node.js步骤 1.下载对应你系统的Node.js版本:https://nodejs.org/en/download/2.选安装目录进行安装3.环境配置4.测试 三.前期准备 1.Node ...

  3. jenkins部署前端node项目实例

    Jenkins 分发文件用到rsync命令   在 /etc/passwd中 修改 jenkins 为 /bin/bash jenkins:x:494:494:Jenkins Automation S ...

  4. brew管理node的版本

    摘要 nvm可以.brew怎么去切换不同的node版本 转载请注明出处:http://my.oschina.net/uniquejava/blog/491030 brew详解:http://stack ...

  5. 移动设备真机调试本地程序的Node.js【无需连wifi】

     前提: 在某些场景下,我们需要调试我们的Node.js,这很简单,很多编辑器都集成了debug模式,但是某些场景下,我们想在移动设备上运行,在本地debug,这也行,只需要链接在同一个内网,通过ip ...

  6. 转载 Easyui Tree方法扩展 - getLevel(获取节点级别)

    Easyui Tree一直就没有提供这个方法,以前没有用到,所 以一直没怎么在意,这次自己用到了,顺便扩展了一个方法,分享给大家. $.extend($.fn.tree.methods, { getL ...

  7. C# XML操作

    一.简单介绍 using System.Xml; //初始化一个xml实例 XmlDocument xml=new XmlDocument(); //导入指定xml文件 xml.Load(path); ...

  8. OVS ARP Responder – Theory and Practice

    Prefix In the GRE tunnels post I’ve explained how overlay networks are used for connectivity and ten ...

  9. babeljs源码

    babel.min.js!function(e,t){"object"==typeof exports&&"object"==typeof mo ...

随机推荐

  1. OneZero第二周第五次站立会议(2016.4.1)

    会议时间:2016年4月1日 会议成员:冉华,张敏,夏一鸣.(王请假). 会议目的:汇报前一天工作,会议成员评论. 会议内容: 1.前端,由夏,张负责汇报,完成前端功能,待命. 2.数据逻辑控制,由王 ...

  2. 【设计模式】—— 组合模式Composite

    前言:[模式总览]——————————by xingoo 模式意图 使对象组合成树形的结构.使用户对单个对象和组合对象的使用具有一致性. 应用场景 1 表示对象的 部分-整体 层次结构 2 忽略组合对 ...

  3. 浅入 dancing links x(舞蹈链算法)

    abastract:利用dancing links 解决精确覆盖问题,例如数独,n皇后问题:以及重复覆盖问题. 要学习dacning links 算法,首先要先了解该算法适用的问题,精确覆盖问题和重复 ...

  4. 【题解】 [HNOI/AHOI2018]道路 (动态规划)

    懒得复制,戳我戳我 Solution: \(dp[i][j][k]\)以\(i\)为子树根节点,到根节点中有\(j\)条公路没修,\(k\)条铁路没修,存子树不便利和 \(dp[i][j][k]=mi ...

  5. Nginx多进程高并发、低时延、高可靠机制缓存代理中的应用

    1. 开发背景 现有开源缓存代理中间件有twemproxy.codis等,其中twemproxy为单进程单线程模型,只支持memcache单机版和redis单机版,都不支持集群版功能. 由于twemp ...

  6. BZOJ 3993 [SDOI2015]星际战争 | 网络流 二分答案

    链接 BZOJ 3993 题解 这道题挺棵的-- 二分答案t,然后源点向武器连t * b[i], 武器向能攻击的敌人连1, 敌人向汇点连a[i],如果最大流等于所有敌人的a[i]之和则可行. #inc ...

  7. ASP.NET MVC —— Model之一模型模板

    http://www.cnblogs.com/lzhp/archive/2013/03/25/2981650.html Mvc model系列文章主要分为三部分:Model Templates,Mod ...

  8. Git基本知识

    一,安装 Ubuntu安装git:sudo apt-get install git-core Centos安装git:yum install git-core 二,配置身份---在提交代码时可以辨别身 ...

  9. springboot整合mybatis中的mapper不影响使用,但是总是提示红线

    解决方案: 如图:

  10. SQL Server深入理解“锁”机制

    相比于 SQL Server 2005(比如快照隔离和改进的锁与死锁监视),SQL Server 2008 并没有在锁的行为和特性上做出任何重大改变.SQL Server 2008 引入的一个主要新特 ...