文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>微型的javascript REPL

微型的javascript REPL

时间:2010-09-09  来源:司徒正美

REPL(Read Eval Print Loop)是一种非常有用的工具,能让我们即时运行代码得到结果。虽然相比于firebug的控制台来说,这简直不值一提,但在个人博客中提供演示时它还是比较有用。

下面是它的所有代码,包括html。

<textarea style="width:100%" onkeyup="
  this.rows=(function(t){
    for (var i=0,h=1;i<t.length;i++) if (t.charAt(i) == '\n') h++;
    return h;
  })(this.value);
">
p('You are at ' + location.href);
</textarea><input type="submit" value="Eval" onclick="
  try{
    var o = this.nextSibling.nextSibling;
    var p = function(s){
      var e = document.createElement('p');
      e.appendChild(document.createTextNode(s));
      e.style.margin=0;
      o.appendChild(e);
    };
    (new Function('p',this.previousSibling.value))(p);
  }catch(e){
    alert(e)
  }
"><input type="submit" value="Clear" onclick="
  this.nextSibling.innerHTML=''
"><div style="border:inset 1px;padding:0.5em"></div>
p('You are at ' + location.href);
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载