github.com/luizstacio
fb.com/luizstacio
Script
Fracamente tipada
Tipagem dinâmica
Orientado a objetos
Baseada em protótipos
JavaScript
1995
JScript
1996
1996
ECMAscript
ES
2005
$('css-selector-cross-browser')
$('css-selector-cross-
browser').click(function(){});
$('css-selector-cross-
browser'...
$.ajax({
type: 'POST',
url: 'post.php',
data: { text: 'oi sou um
json' }
}).done(function (data) {
alert(data)
});
Aplicações
Aplicações SPA
2008
Ryan Dhal
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, { 'Content-Type': 'text/plain'
});
...
2009
NoSQL
Livre de esquema
Orientados a documentos
Bson (JSON binário)
$ mongod
Terminal
$ mongo
$ use teste
$ db.teste.insert({ name: 'luiz', idade: 23 })
$ mongo
$ use teste
$ db.teste.find({...
Embarcado
var five = require('johnny-five'),
board = new five.Board();
board.on('ready', function () {
(new five.Led(13)).strobe();
...
Single Language Application
http://jquery.com/
https://www.mongodb.com/
http://www.nodejs.org/
http://phonegap.com/
http://www.appcelerator.com/titani...
Javascript - Agora a coisa ficou séria.
Javascript - Agora a coisa ficou séria.
Javascript - Agora a coisa ficou séria.
Javascript - Agora a coisa ficou séria.
Javascript - Agora a coisa ficou séria.
Javascript - Agora a coisa ficou séria.
Javascript - Agora a coisa ficou séria.
Javascript - Agora a coisa ficou séria.
Javascript - Agora a coisa ficou séria.
Javascript - Agora a coisa ficou séria.
Javascript - Agora a coisa ficou séria.
Javascript - Agora a coisa ficou séria.
Javascript - Agora a coisa ficou séria.
Javascript - Agora a coisa ficou séria.
Javascript - Agora a coisa ficou séria.
Javascript - Agora a coisa ficou séria.
Javascript - Agora a coisa ficou séria.
Javascript - Agora a coisa ficou séria.
Javascript - Agora a coisa ficou séria.
Javascript - Agora a coisa ficou séria.
Javascript - Agora a coisa ficou séria.
Upcoming SlideShare
Loading in...5
×

Javascript - Agora a coisa ficou séria.

295

Published on

Palestra, fórum tecnológico de Criciúma.
Google drive: https://docs.google.com/presentation/d/1y-CevublfJyZlTINTIHI04xwWQ8IdPLm7oiKaWVlpsA/edit?pli=1#slide=id.p

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
295
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Javascript - Agora a coisa ficou séria.

  1. 1. github.com/luizstacio fb.com/luizstacio
  2. 2. Script Fracamente tipada Tipagem dinâmica Orientado a objetos Baseada em protótipos
  3. 3. JavaScript 1995
  4. 4. JScript 1996
  5. 5. 1996 ECMAscript ES
  6. 6. 2005 $('css-selector-cross-browser') $('css-selector-cross- browser').click(function(){}); $('css-selector-cross- browser').animate({ left: 0 }, 1000);
  7. 7. $.ajax({ type: 'POST', url: 'post.php', data: { text: 'oi sou um json' } }).done(function (data) { alert(data) });
  8. 8. Aplicações
  9. 9. Aplicações SPA
  10. 10. 2008 Ryan Dhal
  11. 11. var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, { 'Content-Type': 'text/plain' }); res.end('Hello Node.JS!!'); }).listen(8080); App.js $ node app.js Terminal
  12. 12. 2009 NoSQL Livre de esquema Orientados a documentos Bson (JSON binário)
  13. 13. $ mongod Terminal $ mongo $ use teste $ db.teste.insert({ name: 'luiz', idade: 23 }) $ mongo $ use teste $ db.teste.find({ name: 'luiz' }) { "_id" : ObjectId("53828cfa186e5937498725e3"), "name" : "luiz", "idade" : 22 }
  14. 14. Embarcado
  15. 15. var five = require('johnny-five'), board = new five.Board(); board.on('ready', function () { (new five.Led(13)).strobe(); }); App.js $ node app.js Terminal
  16. 16. Single Language Application
  17. 17. http://jquery.com/ https://www.mongodb.com/ http://www.nodejs.org/ http://phonegap.com/ http://www.appcelerator.com/titanium/ https://github.com/luizstacio/fitcricuma Referências Exemplos
  1. A particular slide catching your eye?

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

×