|
此文章由 kawara 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kawara 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Node.js is a server-side, non-blocking, event-driven runtime for JavaScript built on top of the v8 JavaScript engine. Think of Node.js as a viable replacement for your server-side scripting language, sitting behind an http server like Apache or nginx.
An example of Node.js
An example of a web server written in Node which responds with "Hello World" for every request.
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(8124, "127.0.0.1");
console.log('Server running at http://127.0.0.1:8124/');
The link you show us is about use Yahoo Javascript lib as server side programming language by utilizing Node.js.
Since Node.js does not provide a native DOM, you might wonder, “Why use a JavaScript framework?” Well, YUI 3 is not all about DOM manipulation — it also contains a robust set of class/object management tools, not to mention our powerful custom events. All of these tools are immediately useful in server-side programming.
这是我的理解,PHP,JSP都可以实现链接中所提到的内容。实际上链接所提到的只是利用JS的语法。
The link you show us is about use Yahoo Javascript lib as server side programming language by utilizing Node.js.
如果最终页面只是纯HTML,肯定不能进行事件侦听的。
不信你用这个框架做做 鼠标一点,fold or unfold一段显示,diSable js,肯定实现不了的,因为纯html不能侦听事件
[ 本帖最后由 kawara 于 2010-11-22 22:10 编辑 ] |
|