1. 上から1行づつ処理し、Scriptを実行するため、記載する順番が重要
2. ハッシュデータの加工 -> 型(Library 等)への流し込み -> 表示が基本
data1.series[0].data # データ操作は簡単
Step1. Libraryを用いた入力データの標準系の定義
data = {hash,array} 汎用性ある形にし、<script src = /xxx/xxx.js /script> とファイルを外部化し、htmlをシンプルにする
Step2. 入力データを加工し、汎用形に流し込む
data.series.date[2] = [XX,XX,XX,XX]
Step3. 読み込み -> 出力 # ?? return, write.document $document.ready() etc...
return は 引数を定義
write.document() (= puts) により動的なHTMLを生成
$document( )
イベントバンドラで出力を定義する # ★ユーザー情報に応じた出力ができることがJSのoriginality★
イベントバンドラ
-
onclick: ボタンタイプのフォーム要素をサポート
<input type="" name="" value="" onclick="js statument;">
-
onmousedown, onmouseout
-
onmouseover, onmouseout
-
onchanve
-
onload
変数/関数の宣言、処理はRuby に似ている
var data1;
data1 = { }
var a = new Array()
var square = function(x)
{
return x*x; / * 処理 * /
};
document.write(square(10));
var highchart = function (x,y) {return "document.write(" + x*y; + ")"}
highchart(19,19);
最終更新:2012年02月26日 21:17