SóProvas


ID
215398
Banca
FCC
Órgão
AL-SP
Ano
2010
Provas
Disciplina
Programação
Assuntos

Sobre a linguagem JavaScript considere:

I. JavaScript não é uma linguagem orientada a objetos.

II. Todos os elementos de uma única página web estão contidos em um contêiner de objetos base chamado window.

III. Dentro do contêiner de objetos window há um conjunto de contêineres menores, ou objetos, como location, history e document.

IV. Dentro de um contêiner de objetos JavaScript é possível acessar apenas um tipo de recurso, as propriedades.

Está correto o que se afirma APENAS em

Alternativas
Comentários
  • I. No javascript o programador pode acessar diversos objetos da janela como botões, radiobuttons, caixas de texto, etc. Falsa
    II. O objeto com maior hierarquia do javascript é o objeto Window. Verdadeira
    III. Os botões entre outros objetos que estão dentro da janela correspondem a objetos menores que podem ser acessados pelo Javascript. Verdadeira
    IV. Dentro dos objetos Javascript, o programador tem a liberdade de acessar tanto as propriedades como os métodos/funções. Falsa
  • NO DIA EM QUE JAVASCRIPT FOR LINGUAGEM ORIENTADA A OBJETOS EU VIRO MICO DE CIRCO.
  • Concordo com o LEANDRO MARTINS AGUIAR . Apesar de Javascript definir e possuir objetos, faltam outros conceitos como herança, encapsulamento, polimorfismo e etc. Para mim, essa questão é muito polêmica e cabível de recurso.
  • Pior que a fizeram dela uma linguagem que aceita varios paradigmas diferentes, inclusive o "orientado a objetos".

    "4 Overview

    This section contains a non-normative overview of the ECMAScript language.

    ECMAScript is an object-oriented programming language for performing computations and manipulating 

    computational objects within a host environment."

    fonte:http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf

    "JavaScript was formalized in the ECMAScript language stan"dard and is primarily used as part of a web browser (client-side JavaScript)."


  • Quem no mundo definiu que Javascript é OO? Em 15 anos na área de TI nunca vi uma literatura que diga isso

  • I: Programação Orientada a Objetos é um paradigma de programação que usa abstração para criar modelos baseados no mundo real. POO usa várias técnicas vindas de paradigmas previamente estabelecidos, incluindo modularidade, polimorfismo e encapsulamento. Atualmente, muitas linguagens de programação populares (como Java, JavaScript, C #, C ++, Python, PHP, Ruby e Objective-C) permitem a programação orientada a objetos (POO).

  • Novas versões do ECMAScript dão suporte a orientação a objetos.