問題タブ [modular]

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.

0 投票する
3 に答える
2635 参照

php - Zendでの多言語ルーターの操作

2つのモジュール(adminとpublic)を備えた多言語Zendアプリケーションを開発しています。URLで言語コードを渡したいので、ブートストラップに次のように設定します。

保護された関数_initAutoload(){

言語を指定しなくても動作したいということです。どうすればいいですか?言語コード(en)を抽出して使用するにはどうすればよい_initLocaleですか?

前もって感謝します

0 投票する
1 に答える
841 参照

dojo - Dojoライトボックスの問題

フォームとデータで使用するために、Dojoを使用してカスタムの基本的なライトボックスを作成しました。実際には画像などを扱っていません。

私が直面していると思われる問題はこれです。たとえば、DojoがAJAXを介してajaxtb.phpに特定のコードを使用して呼び出しを行う場合。?f = loginまたは?f=registerページがロードされます。ライトボックスを閉じて、別の何かを表示しようとすると、?f = stuffライトボックスは、?f = loginまたはこれまでの内容を表示しますが、?f=stuffが完全に読み込まれるまで表示されます。

これがライトボックスのコードです。現時点ではかなり冗長で非常に基本的であるため、ライトボックスを最適化する方法を教えてもらえますか。

すべてを閉じる責任がある関数は、qpbox-closeとqpbox-stayです。技術的には、両方ともライトボックスを非表示にするだけで、閉じません。もう1つの問題は、qpbox-stayにあります。qpbox-stay idはajax.php?f = logoutにあり、クリックしてもライトボックスが閉じないため、何が問題なのかわかりません。

これがajax.phpのコードです

ありがとう

0 投票する
1 に答える
791 参照

jboss - Jbossを使用したモジュラーJSFアプリケーション

モジュラーjsfアプリケーションを構築しようとしています。このアプリケーションは、warファイルといくつかのjarファイルで構成されています。各jarファイルには、.xhtmlページ、関連するBean、およびfaces-config.xml、web-fragment.xml、pretty-config.xmlなどの構成ファイルが含まれています。これらのjarファイルがWEB-INF/lib内に配置されると、すべてが正常に機能します。

ただし、戦争とは関係なく(プラグインシステムのように)jarファイルをデプロイする必要があります。

jboss 6では、jarファイルをデプロイフォルダーに配置してみました。jar内にある.xhtmlページを表示することができました(デプロイされたすべてのアプリケーションは同じクラスローディングドメインを共有します)。ただし、jarはjsf注釈についてスキャンされず、FacesContextは適切に初期化されませんでした。

また、jboss 7で同様の構成でアプリケーションをデプロイしようとしましたが、他の問題が発生しました。jarにあるプロパティファイルはロードされず、何らかの理由でCDIBeanは常にnullに解決されました。

戦争中にパッケージ化されていない再利用可能なモジュールで構成されるWebアプリケーションを作成できれば素晴らしいと思います。

どんな提案でも大歓迎です。

前もって感謝します。

0 投票する
7 に答える
42812 参照

python - Pythonでのモジュラー追加

xに数値yを追加したいのですが、xをラップアラウンドして0から48の間に保つようにします。yは負になる可能性がありますが、48を超える大きさになることはありません。これを行うより良い方法はありますか。

0 投票する
3 に答える
1057 参照

yii - YiiのDefaultController。ネーミングの質問

私はgiiでYiiフレームワーク用の2つのモジュールを作成します。各モジュールは、「DefaultController」と呼ばれる独自のデフォルトコントローラークラスを作成します。

しかし、私はそれが間違っていると思います。Zendフレームワークのように「Module1_DefaultController」と「Module2_DefaultController」である必要があると思います。

これは本当ですか?もしそうなら、どのようにコントローラーの名前を変更しますか?

0 投票する
4 に答える
1978 参照

scala - 「モジュラー」Scala ガイドライン

多くのオプションがあるため、最近、Scala コードを整理する方法に混乱しています。

コードを整理するためにパッケージ、オブジェクト、パッケージ オブジェクトを使用する方法/時期に関する Scala のガイドラインはありますか?

0 投票する
0 に答える
451 参照

c# - 将来の変更に対応するモジュール式プログラミング (Web サイトをスクレイピングするためのソフトウェア)

Windows Forms を使用して、選択した Web サイトから画像をスクレイピングするソフトウェアを C# で開発しました。

  1. 私が抱えている最初の問題は、監視している Web サイトのルック アンド フィールが絶えず変化しているため、コードを更新する必要があることです。探している div を分離するために XPath を使用するように切り替えましたが、div id も変更されます。ソフトウェアが読み取る各サイトの div xpath を含むテキスト ファイルを使用することを考えたので、コードを編集して再コンパイルする時間を節約できます。この問題を解決するより良い方法はありますか? 多分CodeDom?

  2. 第二に、すべての Web サイトが異なるフォーマットとエンコーディングを使用しているため、HtmlDocument、HtmlWebResponse、HtmlNodes などでコードの一部を書き直す必要があり、コードの半分近くを占めることになりました。追加のスクレイピングとページネーションが必要なものとそうでないものがあるため、それらをまとめることができませんでした。この問題を単純化する方法はありますか?

  3. 最後に、コード全体を 1 つのクラス ファイルにまとめ、約 600 行のコードを記述します。私が持っている唯一の方法は、backgroundworkers、UI イベント ハンドラー、各サイトのスクレイピング メソッド、および画像を保存する 1 つのメソッドです。コード全体を 1 つのクラスにまとめても問題ありませんか? Java で書いていた頃は、複数のクラスを利用してオブジェクトとして呼び出すことがよくありました。これにより、特定のセクションの変更が容易になりました。C# でも同じことができますか?

ソフトウェアを作成するためのより効率的なアプローチはありますか? 問題のクラスを直接変更できるように、サイトごとにクラスを作成することを考えていましたが、各クラスで多くの行が繰り返されることになります。それとも、全体を 1 つのクラス ファイルにまとめても問題ありませんか。

ありがとう。

PS: このソフトウェアは個人用ですが、良いプログラミングを学び、適用する良い機会だと思います。

0 投票する
1 に答える
630 参照

android - モジュラー Android コードの書き方

それぞれ 10 個のボタンを表示する 5 つのアクティビティがあります。ボタンは、データベースからのデータに基づいて表示または非表示になります。現在、5 つのアクティビティすべてでまったく同じコードを使用しています。コードを複製する必要がないように、各アクティビティに含めることができる単一のモジュールを作成するにはどうすればよいですか?

現在、各モジュールのループ内に同じコードを含めています。

0 投票する
2 に答える
684 参照

javascript - Javascript 自己実行匿名関数の一意のインスタンス

モジュール式の AJAX/PHP フレームワークの PHP 側を作成しましたが、現在はクライアント側を実装しようとしています。

モジュラー Web アプリケーションに関する以前の経験から、1 つの特定のモジュールの複数のインスタンスが必要になる場合があることを知っています。たとえば、各ユーザーのページ パーツを使用する Web ベースの 2 プレーヤー ゲームです。

PHP 側では、モジュールの構築された各インスタンスに一意の ID を割り当てました。この UID をブラウザーに渡すことができますが、このモジュール インスタンスの Javascript 側を実装する方法がわかりません。

モジュールは、一度にすべてロードすることも、AJAX を介して個別にロードすることもできます (私は jQuery を使用しています)。

現在、私はいくつかの記事で見つけたモジュラー アプローチを使用していますが、モジュール性とプライベート/パブリック コードの分離を犠牲にすることなくこの問題を解決するのに役立つ場合は、他の方法で再設計できます。今のところ、次の js ファイルがあるとします。

テンプレートには Smarty を使用しています。たとえば、次のような単純なモジュール テンプレートがあるとします。

各モジュールが Javascript を使用して追加のテンプレートを自動的に追加するように、サーバー側をセットアップしました。

私は高度な Javascript トピックの経験がないので、サーバー側で構築されるモジュールごとに MyModule の個別のインスタンスを作成する方法がわかりません。自己実行匿名関数のインスタンスを作成することはまったく可能ですか? そうでない場合、プライベート/パブリック コードを分離して Javascript オブジェクトを実装および複製するにはどうすればよいですか?

0 投票する
1 に答える
1588 参照

codeigniter - Code Igniter モジュール拡張 Default_controller

私は現在、モジュラーにする必要があるアプリケーションを設計しています。このために、コードイグナイターにモジュラー拡張 - HMVC を使用しています。

application/config/config.php ファイルで定義されているように、default_controller をデフォルトのモジュール コントローラー (users/controllers/login など) に変更しようとしています。

私は無駄に次のことを試しました:

ご覧のとおり、私のモジュール ディレクトリは application/modules/ にあります。どんなアイデアでも大歓迎です。