Your SlideShare is downloading. ×
0
2
3
4
5
6
7
8
node
> console.log('Hello World');
Hello World
9
console.log('Hello World');
>node app.js
Hello World
10
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, { 'Content-Type': 'text/plain' }...
11
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, { 'Content-Type': 'text/plain' }...
12
13
exports.helloworld = function () {
console.log('Hello World');
}
var test = require('./test.js');
test.helloworld();
14
module.exports = function () {
this.name = "test object";
this.color = "red";
this.size = "large";
}
var test = require...
15
16
17
{
"name": "TestNodejsApp",
"version": "0.0.0",
"description": "TestNodejsApp",
"private": true,
"main": "app.js",
"auth...
18
19
20
server.on('connection', function
(stream) {
console.log('someone connected!');
});
server.once('connection', function
(...
21
function Test(colour) {
this.colour = colour;
events.EventEmitter.call(this);
this.sendEvent = function()
{
this.emit('...
22
23
// write 'hello, ' and then end with 'world!'
http.createServer(function (req, res) {
res.write('hello, ');
res.end('wo...
24
node.js workshop- node.js basics
Upcoming SlideShare
Loading in...5
×

node.js workshop- node.js basics

10,786

Published on

Published in: Software, Technology, Business
1 Comment
32 Likes
Statistics
Notes
No Downloads
Views
Total Views
10,786
On Slideshare
0
From Embeds
0
Number of Embeds
164
Actions
Shares
0
Downloads
338
Comments
1
Likes
32
Embeds 0
No embeds

No notes for slide

Transcript of "node.js workshop- node.js basics"

  1. 1. 2
  2. 2. 3
  3. 3. 4
  4. 4. 5
  5. 5. 6
  6. 6. 7
  7. 7. 8 node > console.log('Hello World'); Hello World
  8. 8. 9 console.log('Hello World'); >node app.js Hello World
  9. 9. 10 var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, { 'Content-Type': 'text/plain' }); res.end('Hello Worldn'); }).listen(1337, '127.0.0.1'); console.log('Server running at http://127.0.0.1:1337/');
  10. 10. 11 var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, { 'Content-Type': 'text/plain' }); res.end('Hello Worldn'); }).listen(1337, '127.0.0.1'); console.log('Server running at http://127.0.0.1:1337/');
  11. 11. 12
  12. 12. 13 exports.helloworld = function () { console.log('Hello World'); } var test = require('./test.js'); test.helloworld();
  13. 13. 14 module.exports = function () { this.name = "test object"; this.color = "red"; this.size = "large"; } var test = require('./test.js'); var testObject = new test(); console.log('name:' + testObject.name); console.log('color:' + testObject.color); console.log('size:' + testObject.size);
  14. 14. 15
  15. 15. 16
  16. 16. 17 { "name": "TestNodejsApp", "version": "0.0.0", "description": "TestNodejsApp", "private": true, "main": "app.js", "author": { "name": "Qiong Wu", "email": "" }, "dependencies": { "express": "3.4.4", "jade": "*", "stylus": "*" } }
  17. 17. 18
  18. 18. 19
  19. 19. 20 server.on('connection', function (stream) { console.log('someone connected!'); }); server.once('connection', function (stream) { console.log('Ah, we have our first user!'); });
  20. 20. 21 function Test(colour) { this.colour = colour; events.EventEmitter.call(this); this.sendEvent = function() { this.emit('EventSent'); } } Test.prototype.__proto__ = events.EventEmitter.prototype; var testObject = new Test('white'); testObject.on('EventSent', function() { console.log('Event received'); }); testObject.sendEvent();
  21. 21. 22
  22. 22. 23 // write 'hello, ' and then end with 'world!' http.createServer(function (req, res) { res.write('hello, '); res.end('world!'); // writing more now is not allowed! });
  23. 23. 24
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×