SóProvas


ID
360028
Banca
FEPESE
Órgão
UDESC
Ano
2010
Provas
Disciplina
Programação
Assuntos

Considere o seguinte conjunto de afirmativas a respeito da linguagem JavaScript:

1. JavaScript é uma versão (Web Edition) da linguagem Java para ser usada na codificação de programas que são executados em navegadores (browsers).

2. Todo programa escrito em JavaScript funcionará da mesma maneira em qualquer navegador (browser) pois esta linguagem é independente de navegador.

3. Um programa escrito em JavaScript pode alterar o conteúdo de uma página HTML que esteja sendo exibida pelo navegador (browser).

4. Em um sistema distribuído, um programa escrito em JavaScript pode ser executado no lado do servidor (server-side).

Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Comentários
  • 1. O erro dessa alternativa é a palavra "programas"? Já que javascript serve para deixar páginas mais dinâmicas e não para codificar programas?
    2. O resultado do código javascript será diferente para diferentes navegadores, pois cada navegador trata do código de um jeito diferente.
    3. Correta.
    4. Correta, não sabia, mas existe SSJS que executa código javascript no lado servidor.
  • JavaScript NÃO é uma versão (Web Edition) da linguagem Java. Elas apenas possuem uma sintaxe bem parecida, mas não há ligação alguma entre o inventor do Java (Sun) e do Javascript (Netscape).
    "The JavaScript programming language, developed by Netscape, Inc., is not part of the Java platform."
    http://www.java.com/en/download/faq/java_javascript.xml
  • 1. JavaScript é uma versão (Web Edition) da linguagem Java... NÃO! JavaScript NÃO É Java.

    2. Todo programa escrito em JavaScript funcionará da mesma maneira em qualquer navegador... Pode até não funcionar nada se o navegador for muito antigo ou muito específico e não suportar JavaScript.
    3. Um programa escrito em JavaScript pode alterar o conteúdo de uma página HTML... SIM, usando o DOM(Document Object Model)

    4. Em um sistema distribuído, um programa escrito em JavaScript pode ser executado no lado do servidor... SIM, usando o NodeJS ou similar.