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


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

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

目次

画像:囲碁

画像:デバッグ

画像:シミュレータ

画像:MathJax

画像:SyntaxHighlighter

画像:ロケット

画像:水族館

画像:おうし座

画像:おとめ座

  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 のカスタマイズ (ソースと実行結果)
  42. chibi:bit
  43. BASIC の構文解析 (ソースと実行結果)
     
  44. ドラッグアンドドロップを使ってみた (ソースと実行結果)
  45. スクロール時の不具合を改修 (ソースと実行結果)
  46. 行列の計算 (ソースと実行結果)
  47. ベクトルの計算 (ソースと実行結果)
  48. TeXへの変換 (ソースと実行結果)
     
  49. SVGを生成 (ソースと実行結果)
  50. SVG.jsライブラリを使用 (ソースと実行結果)
  51. 生成したSVGの表示 (ソースと実行結果)
  52. グループの利用 (ソースと実行結果)
  53. ロケット打ち上げ (ソースと実行結果)
  54. 新たなロケットの打ち上げ (ソースと実行結果)
  55. 「の」の字 (ソースと実行結果)
  56. 水族館 (ソースと実行結果)
  57. 次の魚は? (ソースと実行結果)
  58. おうし座 (ソースと実行結果)
  59. Snap.svgライブラリを使用 (ソースと実行結果)
  60. カニの瞬き (ソースと実行結果)
  61. 配列とオブジェクト (ソースと実行結果)
  62. 『JavaScript 第7版』 (ソースと実行結果)
  63. てんびん座 (ソースと実行結果)
  64. 卵の形 (ソースと実行結果)
  65. さそり座 (ソースと実行結果)
  66. いて座 (ソースと実行結果)
  67. やぎ座 (ソースと実行結果)
  68. みずがめ座 (ソースと実行結果)
  69. うお座 (ソースと実行結果)
  70. おひつじ座 (ソースと実行結果)

リンク

Powered by