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. PHP开发APP接口实现--基本篇

    最近一段时间一直在做APP接口,总结一下APP接口开发以来的心得,与大家分享: 1. 客户端/服务器接口请求流程: 安卓/IOS客户端   –> PHP接口 –> 服务器端  –> ...

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

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

  3. 【刷题】BZOJ 1924 [Sdoi2010]所驼门王的宝藏

    Description Input 第一行给出三个正整数 N, R, C. 以下 N 行,每行给出一扇传送门的信息,包含三个正整数xi, yi, Ti,表示该传送门设在位于第 xi行第yi列的藏宝宫室 ...

  4. 【刷题】BZOJ 1124 [POI2008]枪战Maf

    Description 有n个人,每个人手里有一把手枪.一开始所有人都选定一个人瞄准(有可能瞄准自己).然后他们按某个顺序开枪,且任意时刻只有一个人开枪.因此,对于不同的开枪顺序,最后死的人也不同. ...

  5. 【题解】 Luogu P1541 乌龟棋总结 (动态规划)

    题目背景 小明过生日的时候,爸爸送给他一副乌龟棋当作礼物. 题目描述 乌龟棋的棋盘是一行N个格子,每个格子上一个分数(非负整数).棋盘第1格是唯一的起点,第N格是终点,游戏要求玩家控制一个乌龟棋子从起 ...

  6. bzoj3884上帝与集合的正确用法

    Description   根据一些书上的记载,上帝的一次失败的创世经历是这样的: 第一天, 上帝创造了一个世界的基本元素,称做“元”. 第二天, 上帝创造了一个新的元素,称作“α”.“α”被定义为“ ...

  7. 【uoj7】 NOI2014—购票

    http://uoj.ac/problem/7 (题目链接) 题意 给出一棵有根树,每次从一个节点出发可以买票到达它的一定范围内的祖先.问对于每一个点,到达根的最小花费是多少. Solution 右转 ...

  8. spring.net框架配置和使用

    spring.net框架学习笔记 spring.net框架是用于解决企业应用开发的复杂性的一种容器框架,它的一大功能IOC(控制反转),通俗解释就是通过spring.net框架的容器创建对象实体,而不 ...

  9. BZOJ 4720 [Noip2016]换教室

    4720: [Noip2016]换教室 Description 对于刚上大学的牛牛来说,他面临的第一个问题是如何根据实际情况申请合适的课程.在可以选择的课程中,有2n节课程安排在n个时间段上.在第i( ...

  10. 织梦dedecms搜索页加上序列号autoindex

    在我们做织梦搜索页模板的时候经常会使用到autoindex标签.那么怎么才能实现搜索页可以使用呢?下面给大家分享下解决方法: 打开文件:include/arc.searchview.class.php ...