Comtec 2011
-
Upload
alberto-monteiro -
Category
Documents
-
view
223 -
download
2
Transcript of Comtec 2011
![Page 1: Comtec 2011](https://reader031.fdocumentos.com/reader031/viewer/2022020218/5594892e1a28ab027d8b4666/html5/thumbnails/1.jpg)
WEB DEVAbraão Alves| Alberto Monteiro
OOP com javaScript
Utilizando conceitos Programação Orientada a Objetos
para desenvolver soluções com javaScript
![Page 2: Comtec 2011](https://reader031.fdocumentos.com/reader031/viewer/2022020218/5594892e1a28ab027d8b4666/html5/thumbnails/2.jpg)
Parceiros
![Page 3: Comtec 2011](https://reader031.fdocumentos.com/reader031/viewer/2022020218/5594892e1a28ab027d8b4666/html5/thumbnails/3.jpg)
Agenda Introdução ao javaScript
Objetos Literais
Operador “new”
Herança e prototype
Polimorfismo
Mundo real !!
Dicas
![Page 4: Comtec 2011](https://reader031.fdocumentos.com/reader031/viewer/2022020218/5594892e1a28ab027d8b4666/html5/thumbnails/4.jpg)
Introdução
2
1 3
4
Características
Empresas e investimentos
Breve história: NetScape, IE e ecmaScript
Plataforma e ambientes
![Page 5: Comtec 2011](https://reader031.fdocumentos.com/reader031/viewer/2022020218/5594892e1a28ab027d8b4666/html5/thumbnails/5.jpg)
Objetos Literais
Exemplos• Strings• Bools• Arrays
Conceito Qualquer objeto que pode ser declarado literalmente.
![Page 6: Comtec 2011](https://reader031.fdocumentos.com/reader031/viewer/2022020218/5594892e1a28ab027d8b4666/html5/thumbnails/6.jpg)
![Page 7: Comtec 2011](https://reader031.fdocumentos.com/reader031/viewer/2022020218/5594892e1a28ab027d8b4666/html5/thumbnails/7.jpg)
Operador new
Exemplosnew Date()new Image()new Pessoa()
Conceito Permite reusar um objeto pré-definido.
![Page 8: Comtec 2011](https://reader031.fdocumentos.com/reader031/viewer/2022020218/5594892e1a28ab027d8b4666/html5/thumbnails/8.jpg)
![Page 9: Comtec 2011](https://reader031.fdocumentos.com/reader031/viewer/2022020218/5594892e1a28ab027d8b4666/html5/thumbnails/9.jpg)
Herança com Prototype
Conceitos
É um principio da OO , que permite que toda classe compartilhe atributos e métodos.
Usando new
Usando Object.create
Permite add attributos e metodos em uma especificação de objeto. Isso é uma forma de herança.
Herança
Prototype
![Page 10: Comtec 2011](https://reader031.fdocumentos.com/reader031/viewer/2022020218/5594892e1a28ab027d8b4666/html5/thumbnails/10.jpg)
![Page 11: Comtec 2011](https://reader031.fdocumentos.com/reader031/viewer/2022020218/5594892e1a28ab027d8b4666/html5/thumbnails/11.jpg)
Polimorfismo
Conceito
Overwrite (sobreescrever)
Override (sobrepor)
Possibilidade de tratar vários objetos diferentes de uma mesma maneira
![Page 12: Comtec 2011](https://reader031.fdocumentos.com/reader031/viewer/2022020218/5594892e1a28ab027d8b4666/html5/thumbnails/12.jpg)
![Page 13: Comtec 2011](https://reader031.fdocumentos.com/reader031/viewer/2022020218/5594892e1a28ab027d8b4666/html5/thumbnails/13.jpg)
Mundo real
![Page 14: Comtec 2011](https://reader031.fdocumentos.com/reader031/viewer/2022020218/5594892e1a28ab027d8b4666/html5/thumbnails/14.jpg)
twitter.com/AbrahamAlves
twitter.com/AIbertoMonteiro
Melhor do javascript
Referências:
ScriptJunkie
CearaJs
MDN javaScript
Contatos: