1
NXコアは小さなライブラリであり、1つのことだけを担当します。コンポーネントとミドルウェアを作成および結合できます。コンポーネントは、DOMに接続されるとミドルウェアを実行し、追加されたすべての機能を取得します。NXには、すぐに使用できるいくつかのコアミドルウェアが付属しています。-テキスト補間:コードの値をビューに動的にまたは1回だけ補間します。オプションのフィルターが含まれています。-動的およびカスタム属性:1回限りまたは動的に評価されたネイティブ属性を使用するか、カスタム属性を定義します。-イベント処理:インラインイベントハンドラーを追加して、イベントをリッスンします。オプションのレートリミッターが含まれます。-ビジュアルフロー:HTMLビュー内で条件ブロックとループを使用します。-データバインディング:任意のイベントに対する一方向、一方向、または双方向のデータバインディング。エッジケースはありません。-レンダリング:HTMLおよびCSSコードをコンポーネントごとに個別のファイルに移動してモジュール化します。-ルーティング:シンプルですが、自動パラメーター同期とルーターイベントを備えた強力なルーティング。-動的スタイリング:オブジェクトをスタイルおよびクラス属性に渡すことにより、スタイリングを簡素化します。-アニメーション:いくつかのHTML属性のみを使用して、強力なアニメーションを作成します。-シンプルな「関数ミドルウェア(elem、state、next){}」構文で定義するその他のもの...これらを組み合わせて、目的の機能を持つコンポーネントを作成できます。あるいは、既成のコアコンポーネントを拡張して使用し、定型コードを回避することができます。