OpenLaszlo を調べたところ、クライアントのスクリプトが JavaScript で実装されていることがわかりました。これは、 JQuery や PrototypeJS などのライブラリを使用できるということですか?
3 に答える
他のライブラリで JQuery を使用する方法: http://docs.jquery.com/Using_jQuery_with_Other_Libraries
一般に OpenLaszlo では任意の JavaScript ライブラリを使用できますが、jQuery や Prototype を組み合わせて使用しても意味がありません。OpenLaszlo は、基礎となる HTML DOM の上に抽象化レイヤーを提供します。OpenLaszlo の「ビュー」は単なる JavaScript オブジェクトであり、スプライト コンテナと対応する CSS スタイルの HTML div を含みます。LZX 言語は、ビュー オブジェクトを操作するための API と、スプライトを操作するためのいくつかの API を提供します。View API は DHTML/HTML5 と SWFx ランタイムの両方で一貫しており、スプライトはランタイム固有の実装です。OpenLaszlo でビューに ID を割り当てた場合、その ID はアプリケーションでビューを表す div オブジェクトに関連付けられません。
この抽象化レイヤーにより、ほとんどの JavaScript フレームワークで行う作業に比べてリッチ アプリケーションの構築がはるかに簡単になりますが、OpenLaszlo ビュー モデルの内部動作に関する知識がなければ、他の JavaScript フレームワークを統合することは困難です。