Trabalhar com classes em JavaScript ?

JavaScript

26/12/2016

Boa tarde!

Sou programador júnior de Java, C#, asp.net e PHP. Ontem vendo alguns vídeos eu comecei a ter interesse em estudar JavaScript (por questões de facilidade para fazer jogos sem o uso de Engines e afins).

No entanto, vendo tutoriais e mais tutoriais, me deparo com uma ideia de trabalhar com todo o Script em apenas um arquivo, isso é correto? Não teria alguma outra convenção de uso da linguagem?

Por exemplo, gostaria de trabalhar com classes separadas por arquivos, como eu faria isso no JavaScript, com qual função?

Muito obrigado!
Gabriel

Gabriel

Curtidas 0

Melhor post

Eduardo Monteiro

Eduardo Monteiro

26/12/2016

Olá.

Não existe uma função específica para trabalhar com classes em javascript, mas precisa de uma boa dose de estudo sobre criação de objetos em JavaScript.

Se você pensa em trabalhar com JavaScript puro, uma boa prática seria dividir seus códigos em arquivos e adicioná-los nas suas páginas HTML usando as tags <script src="caminho\\para\\meu\\arquivo\\javascript.js"></script>.

Se você pesquisar na internet, vai encontrar muita coisa legal, mas tem informações interessantes para começar no link abaixo e dentro da própria devmédia.

https://developer.mozilla.org/pt-PT/docs/Javascript_orientado_a_objetos
GOSTEI 1

Mais Respostas

David Sylvestre

David Sylvestre

26/12/2016

Javascript não possui classe, é apenas um açúcar sintático.
Seria interessante ver as alterações existentes no es6[1] para ter um aproveitamento melhor da linguagem.
Atualmente a linguagem não tem um sistema de módulos nativo para desenvolvimento web, mas existem alternativas para isso. A mais utilizada hoje é o webpack.
Também é possível seguir a sugestão citada acima e ir adicionando manualmente os arquivos javascript

[1]http://es6-features.org
GOSTEI 1
POSTAR