SóProvas



Questões de JavaScript


ID
5083
Banca
CESGRANRIO
Órgão
EPE
Ano
2007
Provas
Disciplina
Programação
Assuntos

Que conjunto de tecnologias é utilizado em aplicações WEB na Internet para propiciar forte interatividade e dinamismo?

Alternativas
Comentários
  • CSS - Cascate Style Sheet - Linguagem para formatação de páginas WebSMTP - Simple Mail Transfer Protocol - Protocolo para envio de e-mails.FTP - File Transfer Protocol - Protocolo para transferência de arquivos na WebUTF-8 - 8-bit Unicode Transformation Format - Tipo de codificação UnicodeAJAX - Asynchronous Javascript And XML - Tecnologia que permite interação com o servidor sem alterar a página (dar refresh), permitindo aplicações mais ricas e interativas.Portanto, a resposta correta é a C!
  • Ajax (acrônimo de Asynchronous JavaScript and XML) é uma técnica de desenvolvimento web que combina tecnologias conhecidas, como JavaScript, XML, entre outras, para tornar as páginas web mais dinâmicas e interativas.

     

     

     

    Web Interativa com Ajax e PHP – 2ª Edição: Juliano Niederauer


ID
27319
Banca
FCC
Órgão
TRE-SE
Ano
2007
Provas
Disciplina
Programação
Assuntos

Em JavaScript, o operador representado por três sinais de igual consecutivos retorna true se os operandos envolvidos forem

Alternativas
Comentários
  • JavaScript - Sintaxe
    ===
    Verdadeiro se os operandos são iguais e do mesmo tipo.

    Exemplo:
    a = 3; //atribuindo o inteiro 3 à variável 'a'

    a === 3; // retorna verdadeiro
    a === "3"; // retorna falso
  • Complementando...
    x = 3; // atribuição (igual simples);
    x == 3; // comparação de valor (igual duplo);
    x === 3; // comparação de valor e tipo (igual triplo);

    Se x é int ou se é float faz toda a diferença no triplo igual, mas no duplo igual somente importa se ambos os valores são 3.
  • Operador == e === em JavaScript

    O operador == compara por "valor" digamos assim ele converte o que você tá querendo comparar e verifica ou seja:

    if (true == 'true') // aqui vai dar true

    O operador === ele compara o valor e o tipo, então só vai ser true se for exatamente igual (valor e tipo). 


ID
27763
Banca
CESGRANRIO
Órgão
Transpetro
Ano
2006
Provas
Disciplina
Programação
Assuntos

A respeito das tecnologias utilizadas na Internet, é correto afirmar que:

Alternativas
Comentários
  • A)Dentre as varias utilizações do Javascript, a mais utilizada é a de validações de entrada de dados de formulários HTML no lado cliente.CORRETAB) Javascript é uma linguagem Client-Side (executado no lado cliente). Pode ser executado também no lado servidor, porém o uso da palavra SOMENTE invalida questão.ERRADAC) Arquivos em linguagem ASP são Server-Side, ou seja, só podem ser executados no lado Servidor, e não no Cliente (Browwsers)ERRADAD) Tags <@ e @> São tags da linguagem ASP. As tags que delimitam um script JavaScript são as tags ERRADAE) Não é possível utilizar a linguagem Java em arquivos ASP. E provavelmente o Javascript não é a única linguagem em arquivos ASP (a própria linguagem ASP utiliza VBScript)ERRADAERRADA

ID
28402
Banca
CESGRANRIO
Órgão
DNPM
Ano
2006
Provas
Disciplina
Programação
Assuntos

AJAX é um termo que se refere a um conjunto de tecnologias para desenvolvimento de aplicações WEB. Assinale a opção que contempla uma dessas tecnologias.

Alternativas
Comentários
  • AJAX singnifica, Asynchronous Javascript And XML
  • Questão mal formulada. XML é uma das tecnologias que compõem o AJAX.
  • AJAX (Asynchronous Javascript And XML) incorpora em seu modelo:

    * Exposição e interação dinâmica usando o DOM;
    * Intercâmbio e manipulação de dados usando XML e XSLT;
    * Recuperação assíncrona de dados usando o objeto XMLHttpRequest e XMLHttpResponse;
    * JavaScript fazendo a junção entre os elementos.
     

  • Além das características apresentadas em outros comentários, Ajax contém:

    Apresentação baseada nas Web Standards usando XHTML e CSS.


ID
62527
Banca
CESPE / CEBRASPE
Órgão
INSS
Ano
2008
Provas
Disciplina
Programação
Assuntos

Acerca do funcionamento de programas em plataformas
como Java, PHP ou Ajax e sua relação com o ambiente
de execução e sistema operacional, julgue os itens
seguintes.

A implementação de aplicações web usando plataformas como Java e PHP apresenta como vantagens, em relação ao modelo cliente-servidor embasado em plataformas proprietárias, a padronização e a portabilidade das interfaces com o usuário, bem como a independência relativa ao SGBD empregado neste último caso, que é especialmente fortalecida se usados triggers e stored procedures.

Alternativas
Comentários
  • Embasado em plataformas LIVRES (e nao em proprietarias).
  • Usar triggers e stored procedures aumenta a dependência com o SGBD.
  • Questãozinha mal escrita essa
  • ... bem como a independência relativa ao SGBD empregado neste último caso, que é especialmente fortalecida se usados triggers e stored procedures.

    Utilizando triggers e stored procedures a dependência relativa ao SGBD aumenta, pelo fato da lógica de negócio encontrar-se localizada no banco de dados e não nos objetos de negócio da aplicação.

ID
70366
Banca
FCC
Órgão
TRT - 3ª Região (MG)
Ano
2009
Provas
Disciplina
Programação
Assuntos

Uma propriedade do objeto Button do JavaScript é o

Alternativas
Comentários
  • Resposta Correta: form.- O Atributo form associa o campo ao elemento form.http://www.maujor.com/blog/pg_apoio/tabela-atributos-html5.html
  • A resposta correta é form pois todos as outras opções estão relacionadas com ações do objeto Button e não com prioridades.
  • Pegadinha. form é a propriedade. Todos os outros são eventos
  • <!DOCTYPE html> <html> <body>   <form id="form1"> <button id="button1" type="button">Click me!</button> </form>   <p>The id of the form containing the button is:  <script> document.write(document.getElementById("button1").form.id); </script></p>   </body> </html> 

    RESULTADO: The id of the form containing the button is: form1

    http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_button_form
  • change, focus & blur sao eventos para o form quando usa Ajax para o managed bean

  • Pegadinha ou pegadíssima, propriedade e não ações


ID
78454
Banca
FCC
Órgão
TRT - 18ª Região (GO)
Ano
2008
Provas
Disciplina
Programação
Assuntos

Na linguagem JavaScript, os métodos de interface com o usuário que fazem parte do objeto window são apenas os denominados

Alternativas
Comentários
  • Os métodos são:
    alert, close, confirm, open, prompt, setTimeout e clearTimeout.
  • Lista completa dos métodos: http://www.w3schools.com/jsref/obj_window.asp

ID
114202
Banca
CESPE / CEBRASPE
Órgão
TRE-MT
Ano
2010
Provas
Disciplina
Programação
Assuntos

Em relação a Javascript, assinale a opção correta.

Alternativas
Comentários
  • a)O JavaScript é interpretada diretamente pelo navegador.
    b)Não. um email pode ser validado usando Regex por exemplo.
    c)Certo.
    d)JavaScript é sensível a maiúscula e minúscula.
    e)Os scripts podem ser inseridos nos dois blocos. No entando é recomendável inserir no head para evitar que um evendo ocorra antes que o script tenha sido carregado.
  • Eu marquei a que considerava a mais certa. Todavia, a assertativa "e" tb está certa já que não reomenda-se mesmo inserir trecho js no body, ou seja, pode mas não é recomendável.


ID
118654
Banca
FCC
Órgão
TRT - 20ª REGIÃO (SE)
Ano
2010
Provas
Disciplina
Programação
Assuntos

É um método do objeto History:

Alternativas
Comentários
  •  

    Forma geral:
    history.propriedade
    history.método

    Propriedades:
    lenght - Informa a quantidade de páginas visitadas.
    Ex: history.lenght

    Métodos:
    back - Retorna à página anterior, de acordo com a relação de páginas do objeto history. Equivale a clicar o botão back do browser.
    Ex: history.back()

    forward - Passa para a próxima página, de acordo com a relação de páginas do objeto history. Equivale a clicar o botão forward do browser.
    Ex: history.forward()

    go - Permite que qualquer URL que esteja presente na relação de páginas visitadas do objeto history, seja carregada.
    Ex: history.go(parâmetro)

  • O objeto Hystory possui propriedades e métodos:
    Propriedades:
     - current: atual URL
     - length: número de entradas no histórico
     - next: próxima URL no histórico
     - previous: URL anterior do histórico

    Métodos:
     - back: ir para a URL anterior do histórico
     - forward: ir para a próxima URL do histórico
     - go: vai para o número especificado

     [1] http://www.comptechdoc.org/independent/web/cgi/javamanual/javahistory.htm

  • Caberia recurso nessa questão. Javascript é case-sensitive. Portanto o método correto é "forward" - em minúsculo. Se usar "Forward" ocorrerá um erro.

     

    Enfim, http://www.w3schools.com/jsref/obj_history.asp.

     

    Gabarito: d)

  • d-

    The history object contains the URLs visited by the user (within a browser window). The history object is part of the window object and is accessed through the window.history property. The History Object contains 3 methods, namely, back(), forward() and go().

    https://www.w3schools.com/jsref/obj_history.asp


ID
118657
Banca
FCC
Órgão
TRT - 20ª REGIÃO (SE)
Ano
2010
Provas
Disciplina
Programação
Assuntos

O evento Onblur ocorre quando o objeto

Alternativas
Comentários
  • A questão refere-se aos eventeos do javascript, nesse caso o Onblur.
    • a) On blur - objeto perde o foco, independente de ter havido mudança de conteúdo.
    •  b) On focus - objeto recebe o foco.
    •  c) Onselect - objeto é selecionado.
    •  d) Onmouseover -ponteiro do mouse passa por sobre o objeto.
    •  e) Onchange - objeto perde o foco e houve mudança de conteúdo.
  • a-

    The onblur event occurs when an object loses focus. The onblur event is most often used with form validation code (e.g. when the user leaves a form field). The onblur event is the opposite of the onfocus event, being thus similar to the onfocusout event, the difference being that the onblur event does not bubble.

    https://www.w3schools.com/jsref/event_onblur.asp


ID
118666
Banca
FCC
Órgão
TRT - 20ª REGIÃO (SE)
Ano
2010
Provas
Disciplina
Programação
Assuntos

No JavaScript, a caixa de mensagem "Confirm"

Alternativas
Comentários
  • JavaScript has three kind of popup boxes: Alert box, Confirm box, and Prompt box.

     

    An alert box is often used if you want to make sure information comes through to the user. When an alert box pops up, the user will have to click "OK" to proceed.

     

    A confirm box is often used if you want the user to verify or accept something. When a confirm box pops up, the user will have to click either "OK" or "Cancel" to proceed. If the user clicks "OK", the box returns true. If the user clicks "Cancel", the box returns false.

     

    A prompt box is often used if you want the user to input a value before entering a page. When a prompt box pops up, the user will have to click either "OK" or "Cancel" to proceed after entering an input value. If the user clicks "OK" the box returns the input value. If the user clicks "Cancel" the box returns null.

     

    FONTE: http://www.w3schools.com/js/js_popup.asp

  • e-

     

    'confirm' nao permite text input; é um prompt que aguarda resposta do usuario e.g.: ok, cancel, yes, no etc


ID
118669
Banca
FCC
Órgão
TRT - 20ª REGIÃO (SE)
Ano
2010
Provas
Disciplina
Programação
Assuntos

O método getMonth() pode retornar o seguinte intervalo de valores:

Alternativas
Comentários
  • O primeiro valor é:  0, então vai de 0 a 11.

     

    <script type="text/javascript">

    var d=new Date();
    var month=new Array(12);
    month[0]="January";
    month[1]="February";
    month[2]="March";
    month[3]="April";
    month[4]="May";
    month[5]="June";
    month[6]="July";
    month[7]="August";
    month[8]="September";
    month[9]="October";
    month[10]="November";
    month[11]="December";

    document.write("The current month is " + month[d.getMonth()]);

    </script>
  • VAR D=NEW HOUR()

    VAR HOUR=NEW ARRAY(24);

    HOUR[0]="1HORA"

    ...

    HOUR[23]="24HORAS"

    PARA HORAS!

  • CURIOSIDADE:

     

    QUESTION

    "This caused me a bit of a headache last night and I wanted to understand why the getDate method in the Date object is 1 based (returns values from 1-31) while the getMonth method is 0 based (returns 0-11). I'm wondering why there is this inconsistency in methods for the same object.

    I understand why it's difficult to change the behavior now but are there any reasons this was designed like this in the first place?"

     

    ANSWER

    "So I dropped Brendan Eich a tweet asking him the question (for those who don't know he is the creator of JS) and his response was:

    @magrangs because that is how java.util.Date did it."

     

    SOURCE: http://stackoverflow.com/questions/9687521/javascript-date-method-inconsistency-getdate-vs-getmonth

  • c-

    The getMonth() method returns the month (from 0 to 11) for the specified date, according to local time.

    https://www.w3schools.com/jsref/jsref_getmonth.asp


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

No javascript, a caixa de mensagem "Alert"

Alternativas
Comentários
  •  

    Alert

    As caixas de diálogo de alerta são simples e informativas. Elas, geralmente, são utilizadas em validação de formulários ou bloqueio de ações.

    Sua função é mostrar apenas uma mensagem com um botão de confirmação para que esta seja fechada.

    Para chamar esta caixa de diálogo usamos a função alert(). Esta função recebe como parâmetro uma string que será a mensagem a ser exibida. Vejamos o código abaixo:

     

    <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
    alert ("Esta é uma caixa de diálogo ALERT do JavaScript!")
    </SCRIPT>
  • No javascript, a caixa de mensagem "Alert"
     
     a) permite que o usuário insira um nome dentro da caixa de texto. - Prompt
     b) permite que o usuário insira um número dentro da caixa de texto. - Prompt
     c) solicita uma confirmação do usuário, positiva ou negativa. - Confirm
     d) permite que o usuário insira um nome e/ou um número dentro da caixa de texto. -  Prompt
     e) exibe apenas uma informação para o usuário.
  • Existem diferentes tipos de caixa de diálogo, são elas:

    a) Alerta: Sua principal função é mostrar ao usuário uma mensagem e um botão de confirmação de que o usuário tenha visto a mensagem.

    b) Confirmação: Dessa vez é exibida uma mensagem e dois botões, um de OK e outro de CANCELAR.

    c) Prompt de entrada: Necessita que o usuário insira algum valor, ou seja, precisa de uma interação direta do usuário para que ele funcione.

    Analise das opções:

    a) permite que o usuário insira um nome dentro da caixa de texto.  (Prompt de entrada)

    b) permite que o usuário insira um número dentro da caixa de texto. (Prompt de entrada)

    c) solicita uma confirmação do usuário, positiva ou negativa. (Confirmação)

    d) permite que o usuário insira um nome e/ou um número dentro da caixa de texto. (Prompt de entrada)

    e) exibe apenas uma informação para o usuário. (Correto - Alerta)

  • e-

    INserir informação é pelo prompt. Alert tem caráter meramente informativo. ex:

    < !DOCTYPE html>
    < html lang="en">
    < head>
    < title> .... </title>
    < meta charset ="utf">

    < /head>
    < body>
    < script type="text/javascript"> 
    alert ("test");
    < /script>

    < /body>
    < /html>


ID
126493
Banca
ESAF
Órgão
Prefeitura de Natal - RN
Ano
2008
Provas
Disciplina
Programação
Assuntos

Quanto à estrutura, propriedades e sintaxe da linguagem de programação JavaScript, é correto afi rmar que:

Alternativas
Comentários
  • a) não existe On Error New Start.

    b) default só executa se nenhum case for satisfeito

    c) Certa

    d) ScrollBy serve para rolar a área de conteúdo da janela

    e) do-while executa sempre ao menos uma vez o bloco de código

ID
130036
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2008
Provas
Disciplina
Programação
Assuntos

Com relação às linguagens, julgue os itens a seguir.

O Javascript expande as capacidades de uma página HTML e, unido ao CSS, formou o DHTML.

Alternativas
Comentários
  • CERTO

    Cascading Style Sheets (ou simplesmente CSS) é uma linguagem de estilo utilizada para definir a apresentação de documentos escritos em uma linguagem de marcação, como HTML ou XML. Seu principal benefício é prover a separação entre o formato e o conteúdo de um documento.

    Ao invés de colocar a formatação dentro do documento, o desenvolvedor cria um link (ligação) para uma página que contém os estilos, procedendo de forma idêntica para todas as páginas de um portal. Quando quiser alterar a aparência do portal

    http://pt.wikipedia.org/wiki/Cascading_Style_Sheets

    Dynamic HTML, ou DHTML, não é uma linguagem mas sim a união das tecnologias HTML, javascript e uma linguagem de apresentação, como folhas de estilo CSS aliada a um Modelo de Objeto de Documentos, para permitir que uma página Web seja modificada dinamicamente na própria máquina cliente, sem necessidade de novos acessos ao servidor web.

    Atualmente há pelo menos três grandes grupos trabalhando no DHTML: o W3C, que é o responsável pelas versões oficiais da HTML, a Netscape, e a Microsoft.

    http://pt.wikipedia.org/wiki/DHTML

  • Questão ambígua, pois o DHTML é baseado em HTML, CSS e JavaScript.

  • DHTML não é uma linguagem de programação, mas sim um conjunto de técnicas de programação que combinam as linguagens HTML e JavaScript e CSS para tornar o HTML dinamico. Daí o nome DHTML - Dynamic Hyper Text Markup Language.

  • RESOLUÇÃO:

    Pessoal, está é a função chave do JavaScript, expandir a capacidade das páginas HTML, torna-las dinâmicas e mais interativas.

    Resposta: Certo


ID
130054
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2008
Provas
Disciplina
Programação
Assuntos

Com relação às linguagens, julgue os itens a seguir.

O Ajax basicamente oferece uma metodologia para desenvolvimento de aplicações na Web que une Javascript e XML, mas que só pode ser executado em browsers lançados após 2001.

Alternativas
Comentários
  • Acredito que o erro nesta questão está no ano informado.

    Segundo o Wiki: "Os navegadores implementam essa tecnologia desde o ano 2000(no mínimo)."

  •  Eu deixaria em branco.

    Acabo de ler um livro Ajax com JAVA(Steven Douglas) e ele não cita o ano.  Cita sim um artigo chamado Ajax - A new approach to web applications, de Jessé Garret., e buscando na web, é um artigo datado de 2005.

     

     

  •  Corrigindo:

    O Ajax basicamente oferece uma metodologia para desenvolvimento de aplicações na Web que une Javascript e XML, mas que só pode ser executado em browsers que suportam JavaScript.

  • Essa foi uma das questões mais bizarras que eu já vi.

    De qualquer forma o AJAX só foi possível, não com o suporte do javascript, mas com o lançamento do controle ActiveX XMLHTTP no Internet Explorer 5, que foi adotado posteriormente pelo Mozilla, Safari, Opera e outros browsers como o objeto javascript XMLHttpRequest. O IE5 foi lançado em Março de 1999.

    Porém, a utilização do XMLHttpRequest como o Ajax que conhecemos foi desenvolvida apenas no ano de 2005.

    Fonte: 
    http://www.concursopedia.com/Ajax
  • Ridiculo cobrarem data em uma questão de TI  =/
  • Ajax não é metodologia de desenvolvimento de software, mas sim tecnologias incorporadas, tais como: XML, XSTL, HTML, XHTML, DOM, JavaScript, CSS e XMLHttpRequest.
  • A maior vantagem das aplicações AJAX é que elas rodam no próprio navegador web.
    Então, para estar hábil a executar aplicações AJAX, bastar possuir algum dos navegadores
    modernos, ou seja, lançados após 2001, são eles: Mozilla Firefox, Internet Explorer 5+,
    Opera, Konqueror e Safari.

    fonte: http://battisti.files.wordpress.com/2007/05/tutorial.pdf

    c
    onforme esse artigo a questão estaria certa
  • Foi implementado pela primeira vez no IE5, em 1997

  • Independente do ano que o ajax foi implementado nos browsers, o código pode executar em qualquer browser, o único problema é que o código ajax poderá não funcionar na página, mas não o impede de ser executado.  

  • RESOLUÇÃO:

    O Ajax não tem este problema, ele pode ser executado em qualquer página web.

    Resposta: Errado


ID
137257
Banca
CESGRANRIO
Órgão
Casa da Moeda
Ano
2009
Provas
Disciplina
Programação
Assuntos

AJAX (do inglês Asynchronous Javascript And XML) tem sido largamente utilizado no desenvolvimento de aplicações WEB. Um dos conceitos centrais do AJAX é a possibilidade de serem feitas requisições ao servidor através de código Javascript, rodando no navegador do usuário. Esse recurso é empregado principalmente para permitir que

Alternativas
Comentários
  • AJAX (acrônimo em língua inglesa de Asynchronous Javascript And XML) é o uso metodológico de tecnologias como Javascript e XML, providas por navegadores, para tornar páginas Web mais interativas com o usuário, utilizando-se de solicitações assíncronas de informações.
  • Questão mal elaborada.

    por caracterísiticas da assincronia, quando o usuário produz algum evento na página web que tenha chamada AJAX associada, esta será executada e assincronamente irá processar o que deve e retornar mais tarde a resposta ao cliente através de uma atualização de componente.  Portanto a letra b não está errada.  A letra e está certa, e é o mesmo que a letra b mas dito de outra forma.

  • Discordo do Colega DANIEL por um princípio simples: A idéia do AJAX é ganhar agilidade na hora da consulta e a letra b fala exatamente o contrário

    b) o usuário envie uma requisição assíncrona e verifique o resultado da mesma mais tarde, sem precisar aguardar pela resposta imediata do servidor.

    se o usuário "obter esta resposta mais tarde". A agilidade do ajax simplismente deixa de exigir.

    Uma requisição assíncrona é aquela em que a página continua executando normalmente, independentemente do estado da requisição. (ou seja, mantendo a agilidade)

    Sendo assim, a letra E é a resposta correta. E mesmo que a b estivesse correta, a letra E é a "mais correta e completa" resposta.
  • agora só me surgiu uma dúvida quanto a letra E

    será que proporciona melhor usabilidade? não estaria relacionado com outro conceito, creio que que seja de diminuição de tráfego na rede.

    Quanto a usabilidade pelo que eu sei, alguns botões no ajax não funcionam bem, acho que isso impactaria a usabilidade.

    por isso acho que a letra B está mais correta, alguém tem alguma consideração a respeito?

    fonte: http://battisti.files.wordpress.com/2007/05/tutorial.pdf
  • Também discordo do colega Daniel, e concordo com o que acrescentou o colega Roberto Araújo! Adiciono ainda que não é o usuário ou mesmo o browser que envia uma solicitação assíncrona para o servidor. Quem executa esse papel é o AJAX "Engine" através do controle sobre o objeto XmlHttpRequest e suas propriedades. Portanto, a alternativa B está errada por vários motivos. E a correta é mesmo a alternativa E.

    Bons estudos!


ID
144652
Banca
CESPE / CEBRASPE
Órgão
SECONT-ES
Ano
2009
Provas
Disciplina
Programação
Assuntos

Julgue os próximos itens, que se referem a frameworks Java
Server Faces (JSF) e Hibernate.

No desenvolvimento de uma aplicação web que siga o padrão JEE, a tecnologia JSP (Java Server Pages) permite criar páginas web com componentes estáticos e dinâmicos; o AJAX permite a troca e manipulação de dados XML com comunicação assíncrona, utilizando XMLHttpRequest; e o servlet é exemplo de servidor de aplicações que contém diretórios como o bin e o webapps e é responsável por gerenciar requisições recebidas de clientes.

Alternativas
Comentários
  • Qual é o erro da afirmação?
  • Servlets são APIs e não servidores de aplicações. A descrição dada na questão serviria para o Tomcat, por exemplo.
  •  

  •  eu fiquei na dúvida no trecho  

    o AJAX permite a troca e manipulação de dados XML com comunicação assíncrona, utilizando XMLHttpRequest

    A dúvida é na palavra TROCA.

    O browser pode enviar requisições em XML ?

    Eu sei que ele pode receber , não exclusivamente, XML. 

  •  Pra mim o erro principal está no BIN, pois nada que é binário faz sentido em um servidor de aplicação java, já que todo .class é bytecode.

  • Pra mim, o erro está em a questão afirmar: o AJAX permite a troca e manipulação de dados XML com comunicação assíncrona, utilizando XMLHttpRequest. Como pode existir uma "troca" de dados apenas utilizando o objeto de pedido (XMLHttpRequest)?? Ao meu ver, o AJAX só permite essa troca de dados se forem utilizados os dois tipos de objetos, pedido e resposta: XMLHttpRequest + XMLHttpResponse.
  • Pessoal, questão incompleta não é questão errada!

    "o AJAX permite a troca e manipulação de dados XML com comunicação assíncrona, utilizando XMLHttpRequest" (qual o erro desta afirmação?)

     o erro é exatamento no final da questão, como bem apontado pelo colega Johnatan 

    e o servlet é exemplo de servidor de aplicações que contém diretórios como o bin e o webapps e é responsável por gerenciar requisições recebidas de clientes.

    "Servlets são APIs e não servidores de aplicações. A descrição dada na questão serviria para o Tomcat, por exemplo."-
  • No desenvolvimento de uma aplicação web que siga o padrão JEE, a tecnologia JSP (Java Server Pages) permite criar páginas web com componentes estáticos e dinâmicos;

    OK. 

    o AJAX permite a troca e manipulação de dados XML com comunicação assíncrona, utilizando XMLHttpRequest;

    OK. AJAX é acrônimo para "Asynchronous JavaScript and XML" e corresponde a um grupo de técnicas de desenvolvimento web interrelacionadas, no lado do cliente, para aplicações web assíncronas: pode-se mandar e receber dados sem que a apresentação seja totalmente alterada. Esses dados estão normalmente relacionados com o uso do objeto XMLHttpRequest (a "alma" do AJAX). Apesar do nome, o uso de XML não é essencial: pode-se usar JSON, por exemplo, assim como as solicitações de clientes não precisam ser assíncronas. Além disso, AJAX usa intensamente DOM para conteúdo dinâmico, permitindo interação do usuário com a página carregada.


    e o servlet é exemplo de servidor de aplicações que contém diretórios como o bin e o webapps e é responsável por gerenciar requisições recebidas de clientes.
    errado. Servlet não é um servidor de aplicações, mas uma classe Java.  O diretório bin é encontrado na documentação do JBoss (All the entry point JARs and start scripts included with the JBoss distribution are located in the bin directory), mas o webapps não.

  • Como já disseram anteriormente, pelo menos um dos erros está em afirmar que servlet é servidor de aplicação.

  • e-

     Java Server Faces, JSP e Servlet ficam em um webcontainer, sem o qual não é possível publicar páginas html, xhtml e outras.

     

    O EJB Container gerencia Enterprise Java Beans, onde a maioria dos serviços de requisitos não funcionais ficam sob encargo deste container. o acesso aos dados é através dele, porque Webcontainer nao tem JTA


ID
148342
Banca
FCC
Órgão
TRT - 16ª REGIÃO (MA)
Ano
2009
Provas
Disciplina
Programação
Assuntos

Em JavaScript, o evento onChange será ativado sempre que um objeto perder o foco e

Alternativas
Comentários
  •  

    onChange: Ocorre quando um objeto tem seu valor alterado.

    Alternatica E

    • On blur - objeto perde o foco, independente de ter havido mudança de conteúdo.
    • On focus - objeto recebe o foco.
    • Onselect - objeto é selecionado.
    • Onmouseover -ponteiro do mouse passa por sobre o objeto.
    • Onchange - objeto perde o foco e houve mudança de conteúdo.

ID
148345
Banca
FCC
Órgão
TRT - 16ª REGIÃO (MA)
Ano
2009
Provas
Disciplina
Programação
Assuntos

O parseInt do JavaScript é um método que

Alternativas
Comentários
  • Função parseInt

    Esta função recebe um número, escrito como uma cadeia de caracteres, e um número que indica uma base. Na verdade pode receber outros tipos de variáveis, dado que as variáveis não têm tipo em Javascript, mas costuma-se utilizar passando um string para converter a variável de texto em um número.

    As distintas bases que pode receber a função são 2, 8, 10 e 16. Se não passamos nenhum valor como base a função interpreta que a base é decimal. O valor que devolve a função sempre tem base 10, de modo que se a base não é 10 converte o número a essa base antes de devolvê-lo.

  • Letra "e": parseInt(string, base) - onde:

    string: corresponde ao conjunto de caracteres que deseja converter para inteiro;

    base: usada para especificar qual o sistema de numeração que deseja converter a string. Podendo receber valores de 2 a 36, dentre os mais utilizados podemos destacar 10 (decimal), 2 (binário), 16 (hexadecimal) e 8 (octal). É opcional !

  • e-

     

    parseInt(string, radix)

    The parseInt() function parses a string and returns an integer.

    The radix parameter is used to specify which numeral system to be used, for example, a radix of 16 (hexadecimal) indicates that the number in the string should be parsed from a hexadecimal number to a decimal number.

     

    https://www.w3schools.com/jsref/jsref_parseInt.asp


ID
149440
Banca
FCC
Órgão
TJ-SE
Ano
2009
Provas
Disciplina
Programação
Assuntos

Quando navegadores não tiverem suporte ao JavaScript ou estiverem com a execução de script bloqueada será exibido o conteúdo alternativo

Alternativas
Comentários
  • Desse jeito:

    <script type="text/javascript">
    document.write("Hello World!")
    </script>
    <noscript>Your browser does not support JavaScript!</noscript>

  • The

    The

    When used inside the element: