c4se記:さっちゃんですよ☆

.。oO(さっちゃんですよヾ(〃l _ l)ノ゙☆)

.。oO(此のblogは、主に音樂考察Programming に分類されますよ。ヾ(〃l _ l)ノ゙♬♪♡)

音樂は SoundCloud に公開中です。

考察は現在は主に Scrapbox で公表中です。

Programming は GitHub で開發中です。

Hello World

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&lt;document .childNodes.length; j++){
  if(document.childNodes[j].lastChild){
    for(var i=0; i&lt;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('&lt;tpl&gt;',
        '&lt;span id="bparent" style="width:100%;font-weight:bold"&gt;{text1}{text2}{text3}&lt;/span&gt;',
        '&lt;/tpl&gt;').overwrite(Ext.get('layer_main'),{text1:'Hello',text2:'&nbsp;',text3:'World'})
  ]
});

Ext.JSを使いますか……。
WikipediaHello 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」の項がお気に入りです。