几个node项目实例-《转载》
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项目实例-《转载》的更多相关文章
- 全负荷的 Node.js[转载]
一个Node.JS 的进程只会运行在单个的物理核心上,就是因为这一点,在开发可扩展的服务器的时候就需要格外的注意. 因为有一系列稳定的API,加上原生扩展的开发来管理进程,所以有很多不同的方法来设计一 ...
- node.js 转载:有效
二.安装Node.js步骤 1.下载对应你系统的Node.js版本:https://nodejs.org/en/download/2.选安装目录进行安装3.环境配置4.测试 三.前期准备 1.Node ...
- jenkins部署前端node项目实例
Jenkins 分发文件用到rsync命令 在 /etc/passwd中 修改 jenkins 为 /bin/bash jenkins:x:494:494:Jenkins Automation S ...
- brew管理node的版本
摘要 nvm可以.brew怎么去切换不同的node版本 转载请注明出处:http://my.oschina.net/uniquejava/blog/491030 brew详解:http://stack ...
- 移动设备真机调试本地程序的Node.js【无需连wifi】
前提: 在某些场景下,我们需要调试我们的Node.js,这很简单,很多编辑器都集成了debug模式,但是某些场景下,我们想在移动设备上运行,在本地debug,这也行,只需要链接在同一个内网,通过ip ...
- 转载 Easyui Tree方法扩展 - getLevel(获取节点级别)
Easyui Tree一直就没有提供这个方法,以前没有用到,所 以一直没怎么在意,这次自己用到了,顺便扩展了一个方法,分享给大家. $.extend($.fn.tree.methods, { getL ...
- C# XML操作
一.简单介绍 using System.Xml; //初始化一个xml实例 XmlDocument xml=new XmlDocument(); //导入指定xml文件 xml.Load(path); ...
- OVS ARP Responder – Theory and Practice
Prefix In the GRE tunnels post I’ve explained how overlay networks are used for connectivity and ten ...
- babeljs源码
babel.min.js!function(e,t){"object"==typeof exports&&"object"==typeof mo ...
随机推荐
- PHP开发APP接口实现--基本篇
最近一段时间一直在做APP接口,总结一下APP接口开发以来的心得,与大家分享: 1. 客户端/服务器接口请求流程: 安卓/IOS客户端 –> PHP接口 –> 服务器端 –> ...
- OneZero第二周第五次站立会议(2016.4.1)
会议时间:2016年4月1日 会议成员:冉华,张敏,夏一鸣.(王请假). 会议目的:汇报前一天工作,会议成员评论. 会议内容: 1.前端,由夏,张负责汇报,完成前端功能,待命. 2.数据逻辑控制,由王 ...
- 【刷题】BZOJ 1924 [Sdoi2010]所驼门王的宝藏
Description Input 第一行给出三个正整数 N, R, C. 以下 N 行,每行给出一扇传送门的信息,包含三个正整数xi, yi, Ti,表示该传送门设在位于第 xi行第yi列的藏宝宫室 ...
- 【刷题】BZOJ 1124 [POI2008]枪战Maf
Description 有n个人,每个人手里有一把手枪.一开始所有人都选定一个人瞄准(有可能瞄准自己).然后他们按某个顺序开枪,且任意时刻只有一个人开枪.因此,对于不同的开枪顺序,最后死的人也不同. ...
- 【题解】 Luogu P1541 乌龟棋总结 (动态规划)
题目背景 小明过生日的时候,爸爸送给他一副乌龟棋当作礼物. 题目描述 乌龟棋的棋盘是一行N个格子,每个格子上一个分数(非负整数).棋盘第1格是唯一的起点,第N格是终点,游戏要求玩家控制一个乌龟棋子从起 ...
- bzoj3884上帝与集合的正确用法
Description 根据一些书上的记载,上帝的一次失败的创世经历是这样的: 第一天, 上帝创造了一个世界的基本元素,称做“元”. 第二天, 上帝创造了一个新的元素,称作“α”.“α”被定义为“ ...
- 【uoj7】 NOI2014—购票
http://uoj.ac/problem/7 (题目链接) 题意 给出一棵有根树,每次从一个节点出发可以买票到达它的一定范围内的祖先.问对于每一个点,到达根的最小花费是多少. Solution 右转 ...
- spring.net框架配置和使用
spring.net框架学习笔记 spring.net框架是用于解决企业应用开发的复杂性的一种容器框架,它的一大功能IOC(控制反转),通俗解释就是通过spring.net框架的容器创建对象实体,而不 ...
- BZOJ 4720 [Noip2016]换教室
4720: [Noip2016]换教室 Description 对于刚上大学的牛牛来说,他面临的第一个问题是如何根据实际情况申请合适的课程.在可以选择的课程中,有2n节课程安排在n个时间段上.在第i( ...
- 织梦dedecms搜索页加上序列号autoindex
在我们做织梦搜索页模板的时候经常会使用到autoindex标签.那么怎么才能实现搜索页可以使用呢?下面给大家分享下解决方法: 打开文件:include/arc.searchview.class.php ...