[Curiosidades Web] El “Hola mundo”! Ayer, Hoy y siempre

Ajaxman,Curiosidades,Geek,Internet,Javascript

Cuantas veces los programadores no hemos tenido que hacer el famoso “Hola mundo”, muchas veces verdad.

Es como lo que siempre hay que hacer al empezar con cualquier programa.

En la web seria algo como

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

En ajaxian han puesto una particular muestra de “Hola mundos”’s dividida en años primero fue HTML luego con javascript y termino con algo totalmente diferente, y nos preguntan como sera para el 2010?
Tal vez con jaxer y Javascript-Ajax en el server? no lo se pero les dejo los códigos de los Hola mundo, claro los puse en español.

1998

1
2
3
4
 
HTML:
 
<font><b>Hola Mundo!</b></font>

2000

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

2003

1
2
3
4
5
//Javascript
 
var miTexto = "<b>Hola Mundo";
document.getElementById('layer_main').innerHTML = miTexto;
</b>

2008

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

Via | Hello World: yesterday, today and tomorrow

Leave a Comment

Your email address will not be published. Required fields are marked *