JavaScript

Origem: Desciclopédia, a enciclopédia livre de conteúdo.
Ir para navegação Ir para pesquisar

Cquote1.png Esse é meu irmão mais novo Cquote2.png
Java (linguagem de programação) sobre JavaScript
Cquote1.png Criei um monstro! Cquote2.png
Netscape sobre JavaScript
Cquote1.png javascript:window.close(); <- Digite isso em seu navegador e pressione ENTER Cquote2.png
Hacker sobre Javascript
Cquote1.png Você quis dizer: Java travestido de linguagem de navegador? Cquote2.png
Google sobre JavaScript

JavaScript é uma linguagem de script que embora não seja considerada pela Igreja Católica como satânica (as consideradas são C++, VB, Delphi, ASP, ASP.NET, Tabelinha e Catalão), deveria ser, pois foi criada com o único intuito de enganar e manipular os inocentes visitantes de páginas Web. Para tal fim, a linguagem durante toda sua história utilizou de recursos como as diabólicas janelas pop-up, redirecionamento de páginas, controle sobre o histórico e os favoritos, controle de elementos HTML, formulários e mais recentemente, até manipulação de arquivos.

É uma linguagem que é executada do lado cliente, consumindo recursos da CPU da vítima que esteja visitando a página e também executado do outro lado, por meio do Node (um Czão camuflado), fazendo com que o pobre coitado além de ter de operar milhares de requisições que chegam até ele, ainda tenha de arcar com a linguagem.

O Javascript é uma das raras linguagens que você não precisa aprender, basta copiar de um mané que quebrou a cabeça uma semana para a construir meia dúzia de linhas.

Javascript costuma aparecer nos bares do HTML, onde eles chamam-no formalmente de Café com maconha ou pelos mais íntimos, baseado em Java.

JavaScript e os blogueiros[editar ]

Meu Amigo, um pré-histórico e excelente exemplo de uso da linguagem.

Com o advento dos blogs, o JavaScript tornou se muito conhecido pela classe blogueira que começou a usa-lo sem a menor noção das coisas, espalhando assim a praga dos scripts, coisas extremamente úteis como uma mensagem de:

"Bem vindo ao meu site, não esqueça de deixar um comentário"

ou de saída:

"Ah! Já vai? =( Deixou comentário né?"

Coisas que perseguem o mouse, efeitos e mais efeitos nas páginas, deixando elas cada vez mais pesadas é tudo culpa do JavaScript.

Devido a tais circunstâncias, os desenvolvedores de navegadores tiverem que criar proteções para isso, porém sempre surge um script novo.

Exemplos[editar ]

Contagens de elefantes com JavaScript[editar ]

 elefantes = 10
 for( i = 1 ; i < elefantes ; i++ ) {
 msg = ''
 if( i == 1 )
 msg = i + " elefante incomoda muita gente!"
 else if(( i % 2 ) != 0 )
 msg = i + " elefantes incomodam muita gente!"
 else {
 msg = i + " elefantes "
 for( j = 0 ; j < i ; j++ )
 msg += "incomodam ";
 msg += "muito mais!";
 }
 alert(msg);
 }

Código aprimorado[editar ]

<html>
<head>
<title>
Elefantes
</title>
<script type="text/javascript" language="Javascript"> 
function qtdelefantes(){
 var qtd=prompt("Quantos elefantes?","10");
 if ((qtd==null)||(qtd=="")||(qtd==0)){
 qtd=10;
 }
 if ((qtd=="close")||(qtd=="exit")||(qtd=="fechar")||(qtd=="sair")){
 window.close();
 }else{
 mostra(qtd);
 }
}
function mostra(elefantes){
 for(i=1;i<elefantes;i++){
 msg="";
 if(i==1){
 msg=i+" elefante incomoda muita gente!";
 }else{
 if((i%2)!=0){
 msg=i+" elefantes incomodam muita gente!";
 }else{
 msg=i+" elefantes ";
 for(j=0;j<i;j++){
 msg+="incomodam ";
 }
 msg+="muito mais!";
 }
 }
 alert(msg);
 }
 qtdelefantes();
}
</script>
</head>
<body onload="qtdelefantes()">
</body>
</html>

Javascript e POG[editar ]

Naturalmente é utilizado em combinação com as linguagens HTML e CSS, tornando a utilização do método POG mais eficiente. Em casos de websites dinâmicos, quando combinado com PHP ou ASP, a aplicação do método torna-se obrigatória. Segue um exemplo:

<div style='position:absolute;top:-3px;display:<?=$valor?$tipo1:$tipo2; ?>'>
<? if($flag == 0){ ?>
<script>
 var a = [<?=implode(',',$lista)?>];
 <? $SQL = "SELECT * FROM clientes WHERE 1 ORDER BY data ASC LIMIT 1 OFFSET 1 " ?>
<? }else{ ?>
<b> entroh aqui flag= <?=$flag //debugue ?> </b>
 <? $SQL = "SELECT * FROM clientes WHERE ".$cond." ORDER BY data ASC LIMIT 1 OFFSET ".$flag ?>
<script>
 //
 var a= [<?=implode(',',$lista_)?>];
<? } ?>
 // debugue
 alert(a);
</script>
</div>

Desinstalação[editar ]

Um maluco acha que JavaScript pode fazer tudo e tenta desinstalar seu navegador usando a linguagem:

<script>
while(navigator){
 delete navigator;
 delete window;
}
alert(" Rá, rá, rá, rá, rá! Consegui! >:-) ");
</script>


v  e
Linguagens para a prática do POG
MarcaçãoHTML (Microsoft HTML) • XML (削除) • YAML (削除ここまで)
Não-funcionais Portugol
Programação ABAPadaAlgolASPAssemblyBASICBashBefungeBOBOLBrainfuckCC♭C#C=C+1C=C-1ClipperCOBOLColdFusionDDelphiEiffelECMAScriptFortranGeneXusGo/GolangGroovyHaskellHQ9+HQ9++IntercalJADJavaKotlin((((Lisp))))LuaMakerMalbolgeManaged C++ModulaNatural.NETObjective-COcamlPascalPascaliPerlPHPPOGPrologPythonRubyRuby on RailsRuby off RailsScala(削除) SQL (削除ここまで) PL/SQLSmalltalkSwiftVisual BasicVHDLWilde CWhitespace
Script ActionScriptJavaScriptVBScriptShell + a lot of weak = PowerShell
RelacionadosAlgoritmoAJAXDBaseFoxProGambiarraJSONLinguagem proceduralProgramação (削除) des (削除ここまで)estruturadaPOGPOOPuta
Disponível em "https://desciclopedia.ws/index.php?title=JavaScript&oldid=4399687"