2121 Q142241
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Aprender programação avançada em JavaScript é normalmente muito difícil e demorado. Por esse motivo, muitas empresas optam por utilizar bibliotecas chamadas de frameworks JavaScript, que disponibilizam muitas funções prontas para tarefas comuns.

NÃO é um framework JavaScript:

2122 Q142239
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

2123 Q142237
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

2124 Q142235
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Na HTML5 existe um conjunto de atributos utilizados geralmente em campos de formulário para acionar eventos que normalmente executam scripts a partir de ações do usuário como clique do mouse, mudança de valor em um campo etc. Neste contexto, André criou um formulário com campos que precisam chamar e executar um script quando

I. O campo perder o foco.

II. Qualquer parte do conteúdo do campo for selecionado.

III. Uma tecla for pressionada no campo.

Os atributos correspondentes aos itens I, II e III são, respectivamente,

2125 Q142233
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

2126 Q142231
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

A linguagem HTML na versão 5 possui um conjunto de novos elementos e atributos. Sobre eles, é INCORRETO afirmar que o

2127 Q142229
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Analise as seguintes afirmações:

I. Fornece uma interface para a criação de uma família de objetos relacionados ou dependentes sem fornecer os detalhes de implementação das classes concretas.

II. Converte uma interface de uma classe existente em outra interface esperada pelos clientes. Permite que algumas classes com interfaces diferentes trabalhem em conjunto.

III. Separa uma implementação de sua abstração, de forma que ambas possam variar independentemente.

IV. Separa a construção de um objeto complexo de sua representação, de modo que o mesmo processo possa criar representações diferentes.

Tratam, respectivamente, dos design patterns:

2128 Q142228
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

2129 Q142226
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)

Em um sistema orientado a objetos desenvolvido na plataforma Java, a interface

2130 Q142225
Ciência da Computação
Ano: 2013
Banca: Fundação Carlos Chagas (FCC)