XULノード

xul-nodeはPerlのサーバーサイドXULです。
今すぐダウンロード

XULノード ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Ran Eilam
  • 出版社のWebサイト:
  • http://search.cpan.org/eilara/XUL-Node-0.06/lib/XUL/Node.pm

XULノード タグ


XULノード 説明

xul-nodeはPerlのサーバーサイドXULです。 xul-nodeはperl.synopsisのサーバーサイドXULです。 #$ window =ウィンドウ(ヘッダー付きの#ウィンドウ、HTML_H1(TextNode => 'a heading')、#Aラベル、およびボタン$ LABEL =ラベル(FILL、VALUE =>「ラベル」)、ボタン(ラベル=>「ボタン」)、)。 #attributes $ label-> value( 'a値'); $ LABEL->スタイル( 'color:red'); $ LABEL-> FLEXを印刷します。 #印刷$ window - > child_countを合成します。 #プリント3:H1、Label、Button $ WINDOW - > ADD_CHILD(ラベル(value => 'foo')); #lable thw window $ window - > add_childにラベルを追加します(ラベル(value => 'bar')、0)。 #indexで追加、0はトップ$ Button = $ Window - > get_child(3); #ウィジェットツリーの印刷$ボタン - > get_parent-> child_countをナビゲートします。 #ナビエートするには、6 $ WINDOW - > REMOVE_CHILD(0); #index $ foo_label = $ window - > get_child(3); $ WINDOW-> remove_child($ foo_label); #ly child#Events $ button = $ window - > add_child(ボタン(=>サブ{$ label-> value( 'clicked!')})); My $ sub = sub {$ label-> value( 'clicked!')} add_listener $ボタン、=> $ sub; #いくつかのイベントリスナーを追加するremove_listener $ボタン、=> $ subをクリックします。 $ WINDOW - > ADD_CHILD(MENULIST(MenuList(MenuPopup(Map {MANUITEM(LABEL => "項目#_"、)、select => sub {$ label-> value(shift-> selectedIndex)} ); #$ window - > remove_child($ボタン)を破棄する。 #leckly childウィジェット$ Window - > remove_child(1); #indexxul-nodeによって子を削除することは、サーバーベースのPerlアプリケーションのための豊富なユーザーインターフェイスフレームワークです。 Firefox Webブラウザ用のサーバー、UIフレームワーク、およびJavaScript XULクライアントが含まれています。 PerlアプリケーションはPoEサーバ内で実行され、リモートWebブラウザに表示されます。目標は、よく知られているXUL / JavaScript開発モデルを使用してPerl開発者を提供することですが、2つの小さな違いがあります。できるだけ重ねてください。クライアントの要件:Firefox。サーバー要件:Perl.xul-Nodeは各ウィジェットを2つに分割することによって機能します。サーバーの半分、およびクライアントの半分です。サーバー半分はDOM操作コマンドを送信し、クライアントの半分はDOMイベントを送信します。小さなJavaScriptクライアントライブラリは、通信の世話をします。結果は、100%の純粋なPerlで構築された、Firefoxで実行されていないRichユーザーインターフェイスを使用したアプリケーションです。要件: ・Perl


XULノード 関連ソフトウェア