問題タブ [twitter-flight]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - TwitterのFlightFrameworkをいつ使用するのですか?
Twitterは数日前にgithubでJavascriptFrameworkFlightをリリースしました。私が収集したものから、FlightはJSロジックを別のレイヤーの背後に配置します。このレイヤーでは、特定のイベント呼び出し(APIなど)を介してのみ個別のコンポーネントにアクセスできます。
JSフレームワークを使用する利点と、Flightがテーブルにもたらすものを理解しているかどうかはよくわかりません。モバイルアプリケーションを作成してパフォーマンスを向上させ(サーバー側のJS?)、コンポーネントと呼ばれるイベントをより適切に制御する場合、これを使用しますか?
これまでに見つけた記事/関連記事のいくつかを次に示します。
angularjs - Twitter FlightとAngularJSを組み合わせることができますか?
数時間前、TwitterはJavaScriptのコンポーネントベースのフレームワークであるFlightをリリースしました。そのコンポーネントはプレーンなDOM要素であり、プレーンなDOMイベントを介して通信します。これは本当に素晴らしいことです。
私はただ疑問に思います...これをAngularJSと組み合わせることができますか?両方のフレームワークを正しく理解していれば、AngularJSを使用して「新しい」要素を作成できます。これは、Flightコンポーネントで使用でき、Flightコンポーネントを含むことができます。そして、これらのコンポーネントには、AngularJSによってデータを取り込むことができます。別の言い方をすれば、AngularJSは通常どおりに使用できますが、ディレクティブは「装飾された」Flightコンポーネントです。(Flightを使用してビューを作成し、その他すべてにAngularJSを使用します。)
それは理にかなっていますか?そうでなければ...私は飛行の目的を理解していません:(
google-maps-api-3 - Google マップを AMD モジュールとして初期化する
およびgoogle.maps
に準拠した AMD モジュールとして初期化するには、次を使用します。twitter/flight
requirejs
javascript - Twitter Flight コンポーネントの複数インスタンスのイベント処理
分離された UI アーキテクチャを目指しています。カルーセルとページネーションのコンポーネントを互いに分離したい。ただし、「uiCarouselMoved」イベントで変更をリッスンできるページネーションを使用します。
例: http: //jsbin.com/uQadehI/1/edit?html ,js,output
カルーセルとページネーションの 2 つのインスタンスがそれぞれある場合に問題が発生します。DOM ツリー構造などの無関係なロジックに依存せず、できればハードコードされた ID を使用せずに、カルーセル コンポーネントとページネーション コンポーネント間の「ブリッジ」を処理するための Twitter Flight 内の最適なデザイン パターンを認識したいと思います。
では、ソース カルーセルに基づいて、どのページネーションを更新するかを知ることは可能ですか?