Ian Lewis
Ian Lewis is a web developer living in Tokyo Japan. His current interests are in Django, python, alternative databases and rapid web application development. About Me...

Javascript インタープリター

JSON schema proposalの実装した典型的javascript validatorを試してみとうと思って、Pythonのインタラクティブシェルみたいなjavascriptインタラクティブ インタープリターを使いたいとさらに思って、以前に使ってたBobさんのMochikit インタープリターをまた取り出した。

このインタープリターは Mochikitのいじりにすごくよかったけど、一般的なjavascriptをいろいろ試してみたいから、一般urlからインポートできるように、簡単な関数を作った。importjs(url)でどこからでも、javascriptをインポートして、インタラクティブシェルで直接触るようになった。コードは以下のよう

function (jssource) {
  importdiv = DIV();
  importdiv.innerHTML = "Importing " + jssource + " <script type='text/javascript' src='" + jssource + "'></script>";
  writeln(importdiv);
}

僕の修正したバージョンはこちら

結局、json schema validatorを試してみたら、うまく動かなかった。

test = "blah";
schema={"type": "integer"};
JSONSchema.validate(test,schema).valid

という風に入力しても、true が出た。orz

このエントリーを含むはてなブックマーク はてなブックマーク - Javascript インタープリター

blog comments powered by Disqus