WAJAFは、クライアントブラウザ側で作業JavaScriptフレームワークであり、あなたは、単一のHTMLやJavascriptのラインをプログラミングすることなく、完全なアプリケーションを構築しましょう。
WAJAFは、その使用のためにGPLv3のライセンスの下でリリースされ、フリーウェアコミュニティの間で成長している。
開発者のコメント
私たちは、ハイエンドのプロのライブラリ(ほぼ)エラーフリーを提供する線によって全体のコード行を確認している。
我々はメソッド、ライブラリ、例のドキュメントを解放する一方で、我々は、アプリケーションのバージョン番号をインクリメントします。
WAJAFは、すでに多くのプロジェクトに取り組んでおり、WebAbility V5行政のバックエンドのベースです。
のこのリリースではの新機能:ます。
- はいくつかの要素がより良く動作するように変更されました:。bottonElement、textfieldElement、textareafieldElement、lovfieldElement、のLinkElement、およびhiddenfieldElementをします。
- groupContainerは、サーバからのテキスト入力欄が故障、およびメッセージを管理するように変更されています。
- _4glnodeクラスだけでなく、すべてのイベントを登録するには修正されたコード内のリストの最初のされています。
- wajaf.libが強化されており、いくつかのバグが修正されました。
- ボタンクラスが強化された、ボタンは使いやすく、視覚的に明るくなってます。
は、のバージョン1.00.26のの新機能は次のとおりです。
- helpManagerときにページのアンロードにremovehelpを保護するように変更オブジェクトがすでに破棄されます。
- ddManagerは、ページのアンロードにremovehelpを保護するように変更します。
- バグは一度開始呼び出し側の配列をREINITするwa4glManager WA.librariesloadedで修正します。
- codeElementは本当にDOMノードをアンロードするように変更します。
- ondemandManagerは本当にスクリプトのDOMノードをアンロードするように変更します。
- wa4glManager._elementは「速い」パラメータを受け入れるように変更されたと速いが真でない場合は、内側のノードを削除します。
- tabManagerコード化されます。
- wa4glManager._zoneは「表示」パラメータます。 を使用するように変更
- はexpandableContainerは_zoneは「表示」パラメータを使用できるように変更されます。
- separatorContainerは_zoneは「表示」パラメータを使用できるように変更されます。
- は、ゾーンの公式秩序を維持するために、デフォルトのwa4glManager._containerオブジェクトへの配列zonesorderを追加しました。
- 16コンテナのドキュメント構造はウィキます。 に今ある
- すべての不足しているコンテナファイルとクラスの作成
- 創造します。
オブジェクトがすでに破棄されたときに
破壊された時に
破壊された時に
すべてのコンテナオブジェクトをリンクするPHPライブラリへのすべてのクラスの
のバージョン1.00.25にの新機能は次のとおりです。
- を追加しましたex_elementlabとアナルセックスをして作るために組み合わせた例をex_containerlab要素とコンテナのためのラボます。
- expandableContainer簡素化するCSSの各コンポーネントのための唯一の1クラスで調節。それのために固定のCSSます。
- separatorContainer簡素化するCSS内の各コンポーネントにのみ1クラスで調節。それのために固定のCSSます。
- buttonElement今の代わりに '' htmlタグの入力/ボタンです。 4gl.cssも修正されています。
のバージョン1.00.24のの新しい何が:バグを修正する
- 修正wa4glManager.js起動中にインナーアプリケーション:コンテナノードの内容が前にクリーンアップされませんでした。
- 修正wa4glManager.jsバグを修正するために、アプリケーションは完全に破壊されていなかった。
- を追加しましtabZone、treeTemplate、PHP wajaf.libにtreeDatasetクラスます。
- PHPのwajaf.libへの修飾imageElementクラス、今タイトルはのCDataにしていないというプロパティタイトルに設定されてます。
- 複数のアプリケーションが同時にライブラリをロードしているとき、並列処理のバグを修正する代わりに、ApplicationオブジェクトのWAオブジェクトにWA.checkAvailability、WA.checkLibrary、WA.callLibrariesを移動
- コードます。 を派遣する4GL例にして353#にコードビューを追加しました
- エラーを生成しないように変更されたアプリケーションのデストラクタ。これは に準拠していないまだためtabManagerの回避策で、よくチェックする必要が
- を追加しましたXMLとPHPの4GL例におけるXMLコードハイライト表示構文にライブラリを飾り立てる:飾り立てるを:著作権(C)2006 Google Inc.のhttp://code.google.com/p/google-code-prettify/
- PHPのビューポートが固定され、機能している。
- * ex_に改名すべての例:例クラスはwajafクラスとして命名することができません。
- ex_simpleContainer PHPの例を追加します。
ノードからアプリケーションをアンロードしながら、
の新しいのバージョン1.00.23で何です:/ PHPにexpandableZoneへ
- を追加しましたパラメータの 'display' wajaf.libます。
- PHP / wajaf.libに添加さseparatorContainerクラスます。
- PHP / wajaf.libに添加さseparatorZoneクラスます。
- を追加しましlinkElement.js、PHP / wajaf.libにクラス、例、4gl.css固定します。
- を追加しましimageElement.js、PHP / wajaf.libにクラス、例、4gl.css固定します。
- sizer.pngセパレータsizer.pngに改名して固定4gl.css、4gl.css固定します。
- を追加しましcodeElement.js、PHP / wajaf.libにクラス、例、4gl.css固定します。
- を追加しましbuttonElement.js、PHP / wajaf.libにクラス、例、実装ボタンの4gl.css固定アイコンが追加され、多くの種類
- を追加しました4GLのレプリカである例に4glphpcodeが、PHPクラスの代わりに、XMLファイルとします。
- チェーンセットを許可するように設定された変数に$これを返すようにwajaf.libでクラスwajafを修正。サイズ()、両方の位置()とサイズ()関数に名前を変更寸法()メソッドは、公表します。
- ondemandManager.loadCSSは今標準のCSSのノードを持っていないことをMSIEでも動作します:S
- はまだリリースされていない
<李は> 4GLの例にtabElement.jsを追加しました
は、main.xmlの例のメニューから削除
のバージョン1.00.22のの新しい何が:追加WA.applyStyle(ノード、スタイル)
- にノード に文字列のスタイルを適用するwa4glManager.jsにWA
- WA.applyStyleがsimpleContainer.jsに追加します。
- ディスプレイやスタイルのパラメーターます。
- simpleContainerとのHtmlElementのために固定wajaf.libます。
- セキュリティのために353#にするpreg_matchを追加しました。
- を追加しましString.trim(値)プロトタイプ機能します。
- WA.extendに改名WA.Extendsます。
- _zone、_containerと_element基本クラスはwa4glManager.jsに作成されている拡張する
- simpleContainerが削除_zoneと_containerと余分なコードから拡張されています。
- htmlElement.jsます。 4GLにと4GL例を中心に、例standaloneで、追加され、固定
- の例は、スタンドアロンでexpandableContainer.jsは4GLにと4GL例を中心に、追加されています。
- textElement.jsは4GLにと4GL例中心部に、添加し、固定します。
- separatorContainer.jsは4GLにと4GL例を中心に、例standaloneで、追加されています。
- 新しいクラスのために調整4gl.cssます。
- ondemandManager.jsで修正バグ:「力」パラメータは無視されましたとerrorCountは3試行に固定のみします。
- ondemandManager.jsに追加された機能:onloadイベントがリンク/ CSSのために、我々はオンロードイベントを呼び出すためにトリックを使用存在しません。
wajaf.libにXcontainerとのXElementクラスに追加
例がstandaloneで
のバージョン1.00.21のの新機能:
- 真追加WA.JSON.withalert = 4GLへJSONはデコードされていないかを示すために、アプリケーションの_getJSONコード(一般的にはサーバエラー)
- すべてのコンテナとの要素はコンテナおよび要素のディレクトリに追加されました。 (それらのほとんどはまだ機能していない)
- すべての新しいコンテナや要素がWA.ContainersとWA.Elementsにフックされている。
- PHP用wajaf.libが統合されていると、他のすべてのライブラリを削除します。
- dommask *ライブラリは、要素から削除します。
- simpleZone._callNotifyがある今、民間ます。
- simpleContainer._callNotifyがある今、民間ます。
- simpleContainer._checkIDがある今、民間ます。
- simpleContainer.destroyZoneは今4GLエントリを確認し、必要に応じてそれを呼び出すします。
- wa4glManagerは電話で*番目のパラメータとしてtrueに4GLインジケータ付きContainer.destroyZoneます。
- すべてのコンテナとの要素は今、最後の一つとして_4glNodeパラメータがあり、マネージャーも同様に変更されました。これは常にnullに最初のパラメータを指定せずにスタンドアロンモードを使用することです。
- dblistContainerはドミニオンプロジェクトに移動されています。
- 全体のJavaScriptライブラリに固定された著作権ます。
彼らはドミニオンに属しているので、
の新しいのバージョン1.00.20では何をされています。新しいの構築に、
- NEWTREEメソッドのバグを削除しましたアプリが起動している場合、ツリーが開始されます。
- _4glapplication._buildAppがある今、民間ます。
- _4glapplication._checkAvailabilityは今プライベートます。
- _4glapplication._jsLoadedは今プライベートます。
- _4glapplication._callLibrariesます。 今プライベートで
- _4glapplication._buildNodeは今プライベートます。
- _4glapplication._buildTreeは今プライベートます。
- _4glapplication._buildAppがある今、民間ます。
- は4GLのノードの構築論理は完全に_4glapplicationます。 移動されました
- アプリケーションのヘッダーにスクリプトを強制する必要はもうありませんので、コードが_buildTreeに追加されたテンプレートの読み込みます。
- のCore.jsは、すべてのオブジェクトのループがオブジェクトに追加された可能性が最終的なプロト機能をフィルタリングやループを破るために 'の' に変更されました
- wa4glManager.jsは、すべてのオブジェクトのループがオブジェクトに追加された可能性が最終的なプロト機能をフィルタリングやループを破るために 'の' に変更されました
- _4glapplication._paintAppがある今、民間ます。
- _4glnode.createMain、createContainer、createZone、createElementの今プライベートでます。
- は_4glnode.paintへのテストでエラーがない場合は呼び出すためのライブラリがロードされているかチェックし、スローに追加されました。
- すべてのコンテナとの要素はWA.ContainersとWA.Elementsにフックするように変更されています。
- _getMeasureが_4glnodeから削除されています。
- すべてのサイズ変更()、塗料()は、すべてのオブジェクトにstart()メソッドから削除されています。
- アプリケーションに追加された新しい状態レベル:今4は、絵である5が動作していると6は、 立ち止まっている
- すべてのメソッドは、それぞれのセクションで並べ替えされています:ビルダー、画家、スターター、サイズ変更、通知、イベント、ツール
- _4glnode.removeChildが追加されている、_4glnode.appendApplicationが削除されています。
- を追加しましhelpManager.setMode(モード)
_4glnodeの
のバージョン1.00.19のの新機能:space3dManagerでCOORDSノードの
- 削除されたデバッグします。
- drawManager:調整されたラインのピクセルを終了;
- drawManager.eraseコード化されます。
- _line.destroyとdrawManager.destroyがコード化されます。
- draw.clock.htmlます。 新しい例を追加しました
- を追加しましbuttonElement.jsます。
- (XMLから)Xに名前を変更し、PHPの基本的なwajafコード:Xapplication、Xcontainer、XElementオブジェクト、Xzoneます。
- wajafErrorとwajafクラスコード化します。
- すべてのPHPクラスは現在wajaf.libに集中しています。
- simpleContainer.standaloneための追加された例
<李は> 4GLコントロールセンターにsimpleContainer.xml例の一部をコード化
コメントが見つかりません