JavaScript
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 ]
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>
Linguagens para a prática do POG | ||
---|---|---|
Marcação | HTML (Microsoft HTML) • XML | |
Não-funcionais | Portugol | |
Programação | ABAP • ada • Algol • ASP • Assembly • BASIC • Bash • Befunge • BOBOL • Brainfuck • C • C♭ • C# • C=C+1 • C=C-1 • Clipper • COBOL • ColdFusion • D • Delphi • Eiffel • ECMAScript • Fortran • GeneXus • Go/Golang • Groovy • Haskell • HQ9+ • HQ9++ • Intercal • JAD • Java • Kotlin • ((((Lisp)))) • Lua • Maker • Malbolge • Managed C++ • Modula • Natural • .NET • Objective-C • Ocaml • Pascal • Pascali • Perl • PHP • POG • Prolog • Python • Ruby • Ruby on Rails • Ruby off Rails • Scala • | |
Script | ActionScript • JavaScript • VBScript • Shell + a lot of weak = PowerShell | |
Relacionados | Algoritmo • AJAX • DBase • FoxPro • Gambiarra • JSON • Linguagem procedural • Programação |