メモ。 昨日あたりから一部で人気のjslinux。 http://bellard.org/jslinux/ 何をやってるかよく分からなかったのでちょっとだけjsのソースを見てみました。 まずHTMLのソース(の抜粋)。 <body onload="start()"> <script src="term.js"></script> <script src="cpux86.js"></script> term.jsはJSでterminalをごりごり書いてる感じ。なので、本体はcpux86.jsとstart()メソッド。 start()はcpux86.jsの中にある。cpux86.jsは名前からしてx86のCPUエミュレータ+αとのこと。このファイルの一番最後の部分を整形したのが下記。 function start(){ var Hf,i,start,If,Jf; if(!Gf()){ aa.w