【ツール】 フレームワーク作成スレ 【ライブラリ】
■ このスレッドは過去ログ倉庫に格納されています
Apache ECSの致命的な問題点(時代的制約)はそこにあります。
如何にDOM操作をCOCで省略するのか、本当に必要な箇所に限定するのか、
次回はそれに対するアイデアである以下を説明する予定です。
1. HTMLロード
__ Node root = new Node("hello.html");
2. HTMLのid属性で参照を取得
__ Node child = node.id("base"); // <base id="base" href="C:/project"/>
__ child.attr("href", "http://localhost/sample/");
3. 動的領域Canvas, 繰り返しや表示・非表示、並べ替えの単位Group
__ @Source(html="/WEB-INF/source/html/hoge.html")
__ class SampleModel {
__ __@Source(id="item_list")
__ __Canvas item_list; // @Source id と Field name が等しい場合省略
__
__ __@Source(id="item")
__ __Group item;
__
__ __public void onModel(Event e){
__ ____for(int i=0; i<10; i++ ){
__ ______Node add = item.in(item_list); // Groupのクローンを取得 、子ノードとして追加
__ ______Node update = add.id("item_id", i); // 繰り返しごとの変更、idに[i]追加
__ ______update.addText("ID:"+i); // addText, addAttr, addNode
__ __}
__ }
■ このスレッドは過去ログ倉庫に格納されています