JavaScriptでどこでもプログラミング


先日、iPad を購入しました。iPad では Small Basic も Java アプレットも動きません。 パソコンでもスマートフォンでも動くアプリケーションが書けたら、と思い JavaScript と HTML5 でのプログラミングに挑戦することにしました。 JavaScript はテキストエディタとブラウザがあれば開発できます。できたプログラムをサーバーで公開すれば、パソコン、タブレット、スマートフォンや、Wii U などのゲーム機でも実行できます。

本文はブログ「たかはしのんき年月記」に連載中で、以下の目次からリンクしています。より多くの方に楽しんでもらうプログラムを作りたいなら、JavaScript でのプログラミングがお薦めです。

目次

画像:囲碁

画像:デバッグ

画像:シミュレータ

  1. JavaScript とは
  2. Canvas に絵を描いてみる (ソースと実行結果)
  3. Audio でサウンド再生 (ソースと実行結果)
     
  4. 碁盤イメージの描画 (ソースと実行結果)
  5. マウスのクリックで碁石を置く (ソースと実行結果)
  6. オブジェクト指向
  7. eval 関数 (ソースと実行結果)
  8. 2進ベクトルの演算 (ソースと実行結果)
  9. 2進行列の演算 (ソースと実行結果)
  10. グラフ理論を用いた囲碁 (ソースと実行結果)
  11. ボタンの設置 (ソースと実行結果)
  12. レイヤーで絵を重ねる (ソースと実行結果)
     
  13. Aptana Studio 3.3.2 (ソースと実行結果)
  14. 行ベクトルの実装 (ソースと実行結果)
  15. 新しい数式 (数式一覧)
  16. コウの実装 (ソースと実行結果)
  17. 活路の表示 (ソースと実行結果)
  18. プレイアウトのルール (ソースと実行結果)
  19. Chrome でのデバッグ
  20. プレイアウトのルール訂正 (ソースと実行結果)
  21. Mac での開発環境
  22. JsDoc Toolkit でドキュメント作成 (ソースと実行結果)
  23. JavaScript のエラー
  24. プレイアウトの実装 (ソースと実行結果)
     
  25. テストフレームワーク Jasmine (ソースと実行結果)
  26. 『はじめての Windows Scripting Host』
  27. 『JavaScript本格入門』
  28. 『JavaScript 第6版』
  29. 囲碁ブログラムの本質
  30. 数式の構文解析 (ソースと実行結果)
  31. パーサージェネレーター (ソースと実行結果)
  32. 構文解析での空白の扱い (ソースと実行結果)
  33. SGF パーサー (ソースと実行結果)
  34. 用語の扱い
  35. 棋譜ビューワー (ソースと実行結果)
  36. プレイアウトの棋譜再生 (ソースと実行結果)
  37. フォントについて (おもなフォント)
  38. 碁盤にもなる囲碁シミュレーター (ソースと実行結果)
  39. MathJax について (数式一覧:再掲)
  40. ソースコードの表示 SyntaxHighlighter
  41. SynaxHighlighter のカスタマイズ (ソースと実行結果)

リンク

Powered by