2014年2月6日木曜日

開発環境

Head First JavaScript ―頭とからだで覚えるJavaScriptの基本( Michael Morrison (著), 豊福 剛 (翻訳)、オライリージャパン)の5章(ループ)、エクササイズ(p.223)をDartで考えてみる。

その他参考書籍

エクササイズ(p.223)

コード

sample.dart

import 'dart:html';
import 'dart:js' as js;

void main(){
  run.onClick.listen((MouseEvent event){
    try {
      int count = int.parse(js.context.callMethod('prompt',
          ['0よりおおきな数字を入力して下さい。', '10']));
      if (count > 0) {
        while (count != 0) {
          window.alert('カウントダウン $count');
          count -= 1;
        }
        window.alert('スタート');
      } else {
        window.alert('数字が0より大きくないです。映画はお見せできません。');
      }
    } catch (e) {
      window.alert('$e');
    }
  });
}

ButtonElement run = querySelector('#run_dart');

0 コメント:

コメントを投稿