Ajaxianさん「Hello World: yesterday, today and tomorrow」
http://ajaxian.com/archives/hello-world-yesterday-today-and-tomorrow
Hello Worldネタ。プログラマーの世界では時々ある。
1988
<font><b>Hello World</b></font>
無茶なHTML。
2000
var myText = "Hello World"; 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)); } } } } }
すごいDOM。
2003
var myText = "<b>Hello World</b>"; document.getElementById('layer_main').innerHTML = myText;
むしろ今の標準。
2008
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:'Hello',text2:' ',text3:'World'}) ] });
Ext.JSを使いますか……。
WikipediaのHello World一覧。
http://ja.wikipedia.org/wiki/Hello_worldプログラムの一覧
Hallo Worldはギャグでも使われる。(上記もギャグ?)
「The Evolution of a Programmer」
http://www.ariel.com.au/jokes/The_Evolution_of_a_Programmer.html
引用はしません。英語だけど読んでみて。
ネムは「Senior Manager」の項がお気に入りです。