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. API接口重复提交

    重复提交的几种情况1.利用JavaScript防止表单重复提交 按钮禁用2.利用Session令牌防止表单重复提交 具体的做法:在服务器端生成一个唯一的随机标识号,专业术语称为Token(令牌),同时 ...

  2. Jenkins之自动构建

    修改job的配置: Build periodically:不管版本是否修改,都会执行: Poll SCM:只有当版本有修改才会执行.

  3. oracle-表空间剩余空间大小占比查询

    select tablespace_name, max_gb, used_gb, round(100 * used_gb / max_gb) pct_used from (select a.table ...

  4. 一个由于springboot自动配置所产生的问题的解决

    由于我的项目里面需要使用到solr,我做了一下solr和springboot的整合,结果启动项目的时候,就报错了...报错的信息的第一行提示如下: org.springframework.beans. ...

  5. anaconda的spyder打不开

    因为最近一段时间没有用Spyder,今天使用时,发现Spyder又又打不开了. 之前遇到Spyder打不开的情况时,是根据这里的教程:删除.matplotlib和.spyder两个文件,但这次删除这两 ...

  6. flask再学习-重构!启动!

    1.打造MVC框架: common/libs:放置一些功能公用的方法. common/models:放置ORM模型 config:配置文件属性 web/controllers:视图层,处理url和ap ...

  7. c#将文件复制到某个文件夹内winform文件复制

    try { //系统盘 string nl = Environment.NewLine; string query = "%SystemRoot%"; string str = E ...

  8. 【BZOJ1005】[HNOI2008]明明的烦恼(prufer序列)

    [BZOJ1005][HNOI2008]明明的烦恼(prufer序列) 题面 BZOJ 洛谷 题解 戳这里 #include<iostream> #include<cstdio> ...

  9. 解题:NOI 2012 骑行川藏

    题面 入手点是每段路程中能量$e$与时间$t$的关系,$t-e$这个函数的导数对于各个路段一样,否则我们可以从导数大的一段路抽出一部分能量分给导数小的,这样会更优 毕姥爷在考场上的做法:猜一猜,然后拿 ...

  10. debian及ubuntu挂载本地硬盘的ISO镜像文件

    1.定位Debian ISO镜像的位置,比如说sda3 fdisk -l 2.挂载: # mount -t auto /dev/sda3 /media/mnt 生成isodebian路径 /mnt# ...