<?xml version="1.0" encoding="utf-8"?><!DOCTYPE article  PUBLIC '-//OASIS//DTD DocBook XML V4.4//EN'  'http://www.docbook.org/xml/4.4/docbookx.dtd'><article><articleinfo><title>JavaScript</title><revhistory><revision><revnumber>35</revnumber><date>2012-10-03 12:57:27</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>34</revnumber><date>2012-09-08 13:11:59</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>33</revnumber><date>2012-09-08 12:52:33</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>32</revnumber><date>2012-08-30 01:02:58</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>31</revnumber><date>2012-08-30 01:02:13</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>30</revnumber><date>2012-08-30 01:00:02</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>29</revnumber><date>2012-08-30 00:56:11</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>28</revnumber><date>2012-08-30 00:53:07</date><authorinitials>masahiko</authorinitials><revremark>名前を'Rhino'から変更。</revremark></revision><revision><revnumber>27</revnumber><date>2011-12-20 01:47:24</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>26</revnumber><date>2011-12-20 01:46:35</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>25</revnumber><date>2011-12-19 07:36:52</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>24</revnumber><date>2011-12-19 07:31:50</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>23</revnumber><date>2011-12-19 07:11:41</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>22</revnumber><date>2011-12-19 07:07:24</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>21</revnumber><date>2011-12-19 07:06:08</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>20</revnumber><date>2011-12-19 07:01:22</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>19</revnumber><date>2011-12-19 07:00:46</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>18</revnumber><date>2011-12-19 05:20:21</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>17</revnumber><date>2011-12-19 04:59:33</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>16</revnumber><date>2011-12-16 05:16:21</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>15</revnumber><date>2011-12-16 05:14:41</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>14</revnumber><date>2011-12-16 05:10:11</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>13</revnumber><date>2011-12-15 08:00:13</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>12</revnumber><date>2010-02-19 06:35:26</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>11</revnumber><date>2010-02-19 05:38:51</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>10</revnumber><date>2010-02-19 05:21:17</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>9</revnumber><date>2010-02-19 02:36:07</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>8</revnumber><date>2010-02-19 02:29:21</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>7</revnumber><date>2010-02-17 05:40:40</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>6</revnumber><date>2010-02-17 05:03:50</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>5</revnumber><date>2010-02-17 02:48:11</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>4</revnumber><date>2010-02-17 02:29:56</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>3</revnumber><date>2010-02-17 02:05:23</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>2</revnumber><date>2010-02-17 01:49:19</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>1</revnumber><date>2010-02-17 01:47:36</date><authorinitials>masahiko</authorinitials></revision></revhistory></articleinfo><section><title>JavaScript</title><section><title>入門編</title><para><ulink url="https://developer.mozilla.org/ja/docs/Rhino">Rhino</ulink>を用いてプログラミング入門のための授業を行ったときの資料です。 RhinoはJavaで書かれたECMAスクリプトの処理系です。 Javaがインストールされている環境であればjarファイル１つだけで動作します。 </para><itemizedlist><listitem override="none"><para>プログラムってどんなもの </para><itemizedlist><listitem override="none"><para><ulink url="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/JavaScript/~masahiko/moin.cgi/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%81%A3%E3%81%A6%E3%81%A9%E3%82%93%E3%81%AA%E3%82%82%E3%81%AE#">プログラムってどんなもの</ulink> </para></listitem><listitem override="none"><para><ulink url="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/JavaScript/~masahiko/moin.cgi/%E3%83%91%E3%82%BD%E3%82%B3%E3%83%B3%E3%81%A8%E4%BC%9A%E8%A9%B1%E3%81%99%E3%82%8B#">パソコンと会話する</ulink> </para></listitem><listitem override="none"><para><ulink url="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/JavaScript/~masahiko/moin.cgi/Rhino%E5%87%A6%E7%90%86%E7%B3%BB%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9#">Rhino処理系の使い方</ulink> </para></listitem><listitem override="none"><para><ulink url="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/JavaScript/~masahiko/moin.cgi/Rhino%E3%81%AE%E5%8F%8D%E5%BF%9C#">Rhinoの反応</ulink> </para></listitem><listitem override="none"><para><ulink url="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/JavaScript/~masahiko/moin.cgi/%E5%80%A4%E3%81%AB%E5%90%8D%E5%89%8D%E3%82%92%E3%81%A4%E3%81%91%E3%82%8B#">値に名前をつける</ulink> </para></listitem><listitem override="none"><para><ulink url="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/JavaScript/~masahiko/moin.cgi/%E3%81%BE%E3%81%A8%E3%82%81%E3%81%A6%E8%B3%AA%E5%95%8F%E3%81%99%E3%82%8B#">まとめて質問する</ulink> </para></listitem><listitem override="none"><para><ulink url="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/JavaScript/~masahiko/moin.cgi/Rhino%E3%81%AE%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%81%AE%E4%BD%9C%E6%88%90%E3%81%A8%E5%AE%9F%E8%A1%8C#">Rhinoのプログラムの作成と実行</ulink> </para></listitem></itemizedlist></listitem><listitem override="none"><para>プログラムを作る </para><itemizedlist><listitem override="none"><para><ulink url="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/JavaScript/~masahiko/moin.cgi/Rhino%E3%81%AE%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0#">Rhinoのプログラム</ulink> </para></listitem><listitem override="none"><para><ulink url="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/JavaScript/~masahiko/moin.cgi/%E3%83%87%E3%83%90%E3%83%83%E3%82%B0#">デバッグ</ulink> </para></listitem><listitem override="none"><para><ulink url="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/JavaScript/~masahiko/moin.cgi/%E4%BB%A3%E5%85%A5%E6%96%87#">代入文</ulink> </para></listitem><listitem override="none"><para><ulink url="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/JavaScript/~masahiko/moin.cgi/%E6%95%B0%E5%AD%A6%E9%96%A2%E6%95%B0%E3%81%A8%E5%AE%9A%E6%95%B0#">数学関数と定数</ulink> </para></listitem><listitem override="none"><para><ulink url="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/JavaScript/~masahiko/moin.cgi/%E9%96%A2%E6%95%B0%E3%81%AE%E5%AE%9A%E7%BE%A9%E3%81%A8%E5%88%A9%E7%94%A8#">関数の定義と利用</ulink> </para></listitem><listitem override="none"><para><ulink url="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/JavaScript/~masahiko/moin.cgi/%E9%96%A2%E6%95%B0%E3%81%AE%E3%81%BE%E3%81%A8%E3%82%81#">関数のまとめ</ulink> </para></listitem><listitem override="none"><para><ulink url="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/JavaScript/~masahiko/moin.cgi/%E5%A4%89%E6%95%B0%E3%81%AE%E6%9C%89%E5%8A%B9%E7%AF%84%E5%9B%B2#">変数の有効範囲</ulink> </para></listitem><listitem override="none"><para><ulink url="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/JavaScript/~masahiko/moin.cgi/%E6%9D%A1%E4%BB%B6%E6%96%87#">条件文</ulink> </para></listitem><listitem override="none"><para><ulink url="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/JavaScript/~masahiko/moin.cgi/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%81%AE%E4%BD%9C%E3%82%8A%E6%96%B9#">プログラムの作り方</ulink> </para></listitem><listitem override="none"><para><ulink url="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/JavaScript/~masahiko/moin.cgi/%E3%83%96%E3%83%A9%E3%82%A6%E3%82%B6%E4%B8%8A%E3%81%A7%E5%8B%95%E4%BD%9C%E3%81%95%E3%81%9B%E3%82%8B#">ブラウザ上で動作させる</ulink> </para></listitem><listitem override="none"><para><ulink url="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/JavaScript/~masahiko/moin.cgi/rhino.%E3%81%BE%E3%81%A8%E3%82%81#">まとめ</ulink> </para></listitem></itemizedlist></listitem></itemizedlist><!--rule (<hr>) is not applicable to DocBook--></section><section><title>基礎編</title><para>Cを学習済みの人向けの資料です。 </para><itemizedlist><listitem override="none"><para><ulink url="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/JavaScript/~masahiko/moin.cgi/ecma%E7%89%B9%E5%BE%B4%E3%81%A8%E6%B3%A8%E6%84%8F#">特徴と注意</ulink> </para></listitem><listitem override="none"><para><ulink url="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/JavaScript/~masahiko/moin.cgi/ecma%E3%83%87%E3%83%BC%E3%82%BF%E5%9E%8B#">データ型</ulink> </para></listitem><listitem override="none"><para><ulink url="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/JavaScript/~masahiko/moin.cgi/ecma%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%E3%81%AE%E6%9B%B8%E3%81%8D%E6%96%B9#">プログラムの書き方</ulink> </para></listitem><listitem override="none"><para><ulink url="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/JavaScript/~masahiko/moin.cgi/ecma%E5%A4%89%E6%95%B0#">変数</ulink> </para></listitem><listitem override="none"><para><ulink url="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/JavaScript/~masahiko/moin.cgi/ecma%E5%88%B6%E5%BE%A1%E6%96%87#">制御文</ulink> </para></listitem><listitem override="none"><para><ulink url="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/JavaScript/~masahiko/moin.cgi/ecma%E9%96%A2%E6%95%B0#">関数</ulink> </para></listitem><listitem override="none"><para><ulink url="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/JavaScript/~masahiko/moin.cgi/ecma%E9%85%8D%E5%88%97#">配列</ulink> </para></listitem><listitem override="none"><para><ulink url="http://ei-www.hyogo-dai.ac.jp/~masahiko/moin.cgi/JavaScript/~masahiko/moin.cgi/ecma%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88#">オブジェクト</ulink> </para></listitem></itemizedlist></section></section></article>