9. Tipos fracos Tipos dinâmicos Orientado a protótipos Não tem classes Não tem interfaces
10. Tipos fracos Tipos dinâmicos Orientado a protótipos Não tem classes Não tem interfaces Não tem packages
11. Tipos fracos Tipos dinâmicos Orientado a protótipos Não tem classes Não tem interfaces Não tem packages Não tem contexto Private
12. Tipos fracos Tipos dinâmicos Orientado a protótipos Não tem classes Não tem interfaces Não tem packages Não tem contexto Private Não tem contexto Protected
14. ECMA 262, 3rd Edition, December 1999), página 2 (4.2): "An ECMAScript object is an unordered collection of properties each with zero or more attributes..."
15. ECMA 262, 3rd Edition, December 1999), página 2 (4.2): "... and a method is a function associated with an object via a property. "
16. ECMA 262, 5.1 Edition, June 2011), página 2 (4.2): "… A function that is associated with an object via a property is a method . "
17. ECMA 262, 5.1 Edition, June 2011), página 2 (4.2): "… A function that is associated with an object via a property is a method . " ECMA 262, 3rd Edition, December 1999), página 2 (4.2): "... and a method is a function associated with an object via a property. "
47. var empresa = { nome: $("input#nome") , endereco: $("input#endereco") }); jQuery.ajax({ data : empresa, cache : false, dataType : 'json', error : error, contentType : "application/json", headers : {"Content-Type":"application/json", "Accept":"application/json"}, success : callback, type : " POST ", url : " /empresas " });
48. class EmpresasController < ApplicationController end jQuery.ajax({ data : empresa, type : " POST ", url : " /empresas " });
49. class EmpresasController < ApplicationController end rake routes POST /empresas(.:format) {:action=>"create", :controller=>"empresas"} jQuery.ajax({ data : empresa, type : " POST ", url : " /empresas " });
50. class EmpresasController < ApplicationController end rake routes POST /empresas (.:format) {:action=>" create ", :controller=>" empresas "} jQuery.ajax({ data : empresa, type : " POST ", url : " /empresas " });
51. class EmpresasController < ApplicationController end rake routes POST /empresas (.:format) {:action=>" create ", :controller=>" empresas "} var empresas = new EmpresasController empresas. create ( empresa , callback) jQuery.ajax({ data : empresa, type : " POST ", url : " /empresas " });
53. var empresa = { nome: $("input#nome") , endereco: $("input#endereco") }); var empresas = new EmpresasController empresas. create ( empresa , callback)
54. var empresas = new EmpresasController empresas. create ( empresa , callback); function EmpresasController() { this.create = function(){}; }
55. var empresas = new EmpresasController empresas. create ( empresa , callback); var Interface = { this.routes = { action : { url: "/controller" , method: "POST" } };
56. var empresas = new EmpresasController empresas. create ( empresa , callback); function EmpresasController() { this.create = function(){}; } var Interface = { this.routes = { action : { url: "/controller" , method: "POST" } };
57. var empresas = new EmpresasController empresas. create ( empresa , callback); function EmpresasController() { } EmpresasController. prototype = DJR; var Interface = { this.routes = { action : { url: "/controller" , method: "POST" } };
68. var empresa = { nome: $("input#nome") , endereco: $("input#endereco") }); var empresas = new EmpresasController empresas. create ( empresa , callback)
69. var empresa = $("form#empresas").getJSON() ; var empresas = new EmpresasController empresas. create ( empresa , callback)
70. sammy.post('#empresas', function() { var empresa = $("form#empresas").getJSON() ; new EmpresasController() . create ( empresa , callback) });