NodeJs中的非阻塞方法介绍
首先我们利用NodeJs先构建一个基本的服务器。 index.js 实现代码如下: var requestHandler = require("./requestHandler"); var server = require("./server"); var route = { "/hello":
首先我们利用NodeJs先构建一个基本的服务器。 index.js 实现代码如下: var requestHandler = require("./requestHandler"); var server = require("./server"); var route = { "/hello":
起因 有人提问“如果用nodejs访问sql server?” 找了找资料,发现有两类解决方法,使用第三方nodejs插件:https://github.com/orenmazor/node-tds、使用ADODB.ConnectionActiveX对象。 参考: http://stackoverf
UglifyJS UglifyJS是构建于nodeJS服务器端之上的一个代码压缩工具,目前jQuery使用它来压缩,压缩效果比较好。 GitHub主页:http://github.com/mishoo/UglifyJS/在线使用:http://marijnhaverbeke.nl/uglifyjs使
我们再一次被计算机的名词,概念笼罩。backbone、emberjs、spinejs、batmanjs 等MVC框架侵袭而来。CommonJS、AMD、NodeJS、RequireJS、SeaJS、curljs等模块化的JavaScript扑面而来。模块化JavaScript的概念尤为强烈,似乎有赶
比如前两天我需要使用hmac和sha1来做签名,就没有找到一个比较好用的模块,这时候就需要我们自己来实现相应的功能了。自己写完之后,再把它打包成一个模块分享给大家来用,即方便了其他人,又能让自己有点小小的成就感,实在是一件一举多得的好事情。接下来,我就为大家介绍一下如何封装一个NodeJS模块并把它
Node.js是一套用来编写高性能网络服务器的JavaScript工具包,一系列的变化由此开始。比较独特的是,Node.js会假设你是在POSIX环境下运行它Linux 或 Mac OS X。如果你是在Windows下,那就需要安装MinGW以获得一个仿POSIX的环境。在Node中,Http是首要
我们知道每个模块对应一个js文件,这篇写一个最简单的模块hello.js, 然后在另一个js文件(main.js)中require自定义的模块。 hello.js 实现代码如下: function hello(name) { console.log('hello, '+ name); } expor
废话不多说,开始今天的主题。纵观这个程序,感觉它的最可贵之处,在于展示了,如何用nodejs实现长链接模式的刷新技术。 (这个程序不详细介绍,重点讲解这个功能) Client.js 首先看一段核心代码: 实现代码如下: function longPoll (data) { //....此处省
思路非常简单: 1. httpserver获取需要还原的url; 2. 使用httpclient递归请求这个url,直到发现http status not in (302, 301)为止。 3. 返回还原的原url。 好吧,代码如下: 实现代码如下: var net = require('net')
现状: 冗余 在web开发中,我们是否常常会使用不同的编程语言实现相同的功能? 如一个文件上传功能,需要对上传文件进行文件格式限制。我们通常会使用后缀名做限制。 前端 为了用户体验,会在页面对用户选择的文件进行判断,合法才让用户可以上传。 实现代码如下: function is_filetype(f