鼻水RhinoHideは、W3C DOMのJava実装で、WebブラウザのネイティブJavaScriptを介してレイヤー化されています。 | |
今すぐダウンロード |
鼻水 ランキングとまとめ
広告
- ライセンス:
- MIT/X Consortium Lic...
- 価格:
- FREE
- 出版社名:
- Michael Allan
- 出版社のWebサイト:
- http://zelea.com/project/votorola/
鼻水 タグ
鼻水 説明
RhinoHideは、WebブラウザのネイティブJavaScriptを介してレイヤー化されたW3C DOMのJava実装です。 RhinoHideはW3C DOMのJava実装で、WebブラウザのネイティブJavaScript.RhinoHideを介してレイヤー化されたW3C DOMの標準的なJavaバインディングを使用して、アプレット用のインターフェイスを提供します。コードはまだアルファにあり、カバレッジは不完全ですが、これらのDOM機能には少なくとも部分的なサポートがあります。デモコード。以下の要約は次のとおりです.Webページでは、2つのエンコード要件があります。 1つは、ブラウザによってメモリ内キャッシュを無効にすることです。 (そうでなければ、JavaScriptとJavaの間で状態の矛盾が発生する可能性があります。)2番目の要件は、アプレットタグのMayScript属性です。必要なJavaScriptとHTMLは、Webページに次のようになります。(window.addeventListener){window.addeventListener( 'unload'、//メモリ内キャッシュ機能を無効にする場合) (e){}、//何もしない/ * Fase * / Falseを取得します。 ' <アプレット/>あなたのJavaアプレットでは、あなたのコードはほとんど普通のDOM:Private Volatile RhiWindowウィンドウです。 // init init init init Private final AtomicBoolean()isStarteda = new atomicboolean(); public void start(){if(iSstarteda.getAndSet(true))返却。 // START {window = rhiwindow.createwindow(/ * applet * /これ)のみを試してください。 Final Document Document = window.getDocument(); // DOMレベル2. TEST_12D_DOM2.JAVA // -------------------------------------------------- ------------------------------------------------------ assert.getImplementation()。hasFeature( "core" 「2.0」);要素要素= getElementByID(文書、「作成先」);テキストtext = document.createTextNode( "Hello World、Java"); Element.AppEndChild(テキスト); //イベントtest_22e_events.java // ---------------------------------------------------- ----------------------------------------------------------------------.ISSUPPORTED( "イベント"、 "2.0"); ((EventTarget)文書).AdDeventListener( "MouseOver"、New RelaSip(){public void handerEvent(イベントE){//何か}}、/ * capture * / falseを使用する。 //トラバース。 test_32t_traversal.java // ----------------------------------------------- ---------------------------------------------------------------------------------------------------.ISSUPPORTED( "TRAVERSAL"、 "2.0"); Treewalker Walker =((DocumentTraversal)文書).CreateTreeWalker(/ * root * / document、nodefilter.show_all、/ * filter * / null、/ *エンティティ* / false)。 // 範囲。 // --------------------------------------------------- ---------------------------------------------サポートされている(「範囲」、「2.0」)。範囲MyRange =((DocumentRange)文書).CreatErange(); //標準{range usereceedRange = window.getSelection()。getRangeat(0); catch(runtimeexception x){falseをアサートします。キャッチ(StupifiedRhinoException X)//ページが中初期化中に終了した場合は、{logger.getLogger(getClass()。getPackage()).info( "ページ出口の進行中の" + x); public void destroy(){if(ウィンドウ!= null)window.release();}制限事項:・依然として多くのメソッドは依然として「まだコーディングされていない」とマークされており、SupportedOperationExceptionをスローします。 (以下に説明するように、それらはインラインで実装されることがよくあります。)・テストはこの段階では不完全です。そして、このリリースでは、特にスローマシンや/またはWindows Platformswhatの新機能では、テストが失敗します。・インターネットエクスプローラに影響を与えるいくつかのバグが修正されました。
鼻水 関連ソフトウェア