本文演示在Linux上安装NodeJS及Express开发框架...
分类:
Web程序 时间:
2014-07-30 17:35:34
阅读次数:
210
在Javascript 中,有2种作用域,分为 全局作用域 ,和函数作用域,
在 浏览器端 , 全局作用域 就是 window对象的属性,
函数作用域 就是 ,某个 函数 生成的对象的属性;
var name = 'html5';
function Obj(){
this.name = 'CSS3'...
分类:
Web程序 时间:
2014-07-30 01:02:22
阅读次数:
286
用mocha进行单元测试 首先搭建环境 1.安装mocha sudo npm install -g mocha 2.在模块装添加should,package.json添加"shoud":"*",然后npm install 如何测试 1.首先要在带测试文件中引入should require('s...
分类:
Web程序 时间:
2014-07-30 00:56:32
阅读次数:
264
在学习nodejs partials view时,怎么都不能运行成功。经过艰苦探索,终于成功了,分享一下。Cause: nodejs 的express 版本之间不是很兼容,各个版本差异很大,一般用npm 默认安装的都是最新版本的express。Solution:partials() 如果要直接在ej...
分类:
Web程序 时间:
2014-07-29 21:29:22
阅读次数:
443
搞研发几年,从最初的java到后来python,nodejs等一直念念不忘spring,究其原因想来想去还是当初没搞明白spring烙下的病,辗转几家公司java搞一段时间,python搞一段时间,nodejs又搞一段时间,整的我是哪个也不精通,我又对java情有独钟,搞其他语言期间也是时不时的用j...
分类:
编程语言 时间:
2014-07-29 21:11:32
阅读次数:
264
背景NodeJS的一套比较简洁 Moudles 规范, 使得在服务器端的模块化变得更加简单。很长一段时间,很多公司或者项目都有自己的一套模块化机制, 却未能形成一套统一的标准, NodeJS的Moudles规范如果运用在浏览器端会存在一些问题,如服务器端JS模块文件就在本地,浏览器端则需要通过网络请...
分类:
其他好文 时间:
2014-07-29 17:38:22
阅读次数:
307
最佳实践
BootStrap + jquery + jquery插件 + sea.js/require.js + Grunt
前期技术选型
BootStrap + Backbone.js + require.js + jquery插件ExtJSAngular.jsBootStrap + jquery + jquery插件
前端技术选型总结:
之所以选择 BootS...
分类:
其他好文 时间:
2014-07-29 14:29:08
阅读次数:
463
再分布式系统中,ACL(Access Control)十分重要;Zookeeper也提供了十分好用的ACL接口,下面我记录一下在nodejs下如何实现zookeeper的访问控制。
Zookeeper的ACL通常表示为:Scheme:Id:Permission,即Scheme,Id,Permission三个部分。其中,Scheme表示使用何种方式来进行访问控制,Id代表用户,Perm...
分类:
其他好文 时间:
2014-07-29 12:57:37
阅读次数:
266
这里,准备从零开始用nodejs实现一个微博系统。功能包括路由控制、页面模板、数据库访问、用户注册、登录、用户会话等内容。将会介绍Express框架、MVC设计模式、ejs模板引擎以及MongoDB数据库的操作。准备工作使用http模块,Express框架,nodejs的抽象如此之差,把不该有的细节...
分类:
Web程序 时间:
2014-07-29 12:13:16
阅读次数:
362
可以阅读Mozilla开源的Browser Quest这个项目,一个html5 + nodejs的游戏,完整演示了客户端服务端怎么通讯的,逻辑怎么做的,通讯怎么做的,很值得参考。游戏demo: http://browserquest.mozilla.org项目代码: https://github.c...
分类:
Web程序 时间:
2014-07-28 13:47:50
阅读次数:
232