Hello World: Ontem, Hoje e Amanhã.

Hello World: Ontem, Hoje e Amanhã.

Olá a todos, hoje é dia de Páscoa!

Venho tentando escrever um artigo por semana, mas infelizmente é muito difícil. Vou me policiar para que possa cumprir essa tarefa legal e ao mesmo tempo árdua. Escrever, definitivamente não é fácil.

Tempo atrás me deparei com um artigo no Google Reader a respeito da evolução da internet com um Hello World. Vejam abaixo o meu “copy/paste” do artigo que é fascinamente.

AVISO: Este código provavelmente estará desatualizado daqui 2 anos!!!! What matters? Thats the life.

1998

HTML:

  1. <font><b>Hello World</b></font>

2000

JAVASCRIPT:

  1. var myText = “Hello World”;
  2. var _textNodeParent;
  3. var docNodes = document.childNodes[1].lastChild.childNodes;
  4. for(var j=0; j&lt;document .childNodes.length; j++){
  5. if(document.childNodes[j].lastChild){
  6. for(var i=0; i&lt;docNodes.length; i++){
  7. if(‘div’ == docNodes.item(i).nodeName.toLowerCase()){
  8. if(‘layer_main’ == docNodes.item(i).id.toLowerCase()){
  9. if (null != document.getElementById(‘bparent’)) { document.getElementById(‘bparent’).parentNode.removeChild(document.getElementById(‘bparent’));
  10. }
  11. _textNodeParent = document.createElementNS(“http://www.w3.org/1999/xhtml”, “html:b”);
  12. _textNodeParent.id = ‘bparent’;
  13. docNodes.item(i).appendChild(_textNodeParent);
  14. _textNodeParent.appendChild(document.createTextNode(myText));
  15. }
  16. }
  17. }
  18. }
  19. }

2003

JAVASCRIPT:

  1. var myText = “<b>Hello World</b>”;
  2. document.getElementById(‘layer_main’).innerHTML = myText;

2008

JAVASCRIPT:

  1. myVp = new Ext.Viewport({
  2. layout:‘fit’,
  3. autoHeight:true,
  4. id:‘myVPid’,
  5. items:[
  6. new Ext.XTemplate('<tpl>',
  7. '<span id="bparent" style="width:100%;font-weight:bold">{text1}{text2}{text3}</span>',
  8. '</tpl>').overwrite(Ext.get('layer_main'),{text1:'Hello',text2:'&nbsp;',text3:'World'})
  9. ]
  10. });

O que virá em 2010?
Alguém arrisca alguma opinião?
Créditos a Vlad Shamgin em seu artigo engraçado postado no Ajaxian.
Abraços e até o próximo post!

Leave a Reply