問題タブ [simplify]

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 投票する
4 に答える
602 参照

javascript - if/else jquery スニペットを単純化する方法

適切なロジックで単純化できると思われる非常に長いjqueryスニペットがあります。やっと動くようになったので触るのが怖いです。

「else $target = #none」は文字通り「何も表示しない」ステートメントです。それをもっと上手に表現する方法がわかりませんでした。

本当にありがとう!-ジーム

PS。リンク先は医療用マリファナのサイトなので、NSFWリンク!

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

jquery - 冗長な jQuery コードを簡素化する

フッター ポップアップ/ツールチップ アニメーションの jQuery コードを簡素化したいと考えています。これは冗長で拡張性が低いためです。この投稿を見つけました: jQuery コードを単純化するが、それを自分の状況に適用する方法がわかりませんでした。ありがとう!

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

regex - この正規表現を単純化します

私は自分のコンパイラ クラスの試験前の演習をいくつか行っており、この正規表現を単純化する必要がありました。

明らかに、e は空の文字列であり、U は結合を表します。

これまでのところ、a U a = a の結合として、(a U b)* の 1 つを削除できると思います。しかし、私は他の単純化を見つけることができず、これまでのところ他の問題をうまく処理していません. :(

どんな助けでも大歓迎です、どうもありがとう!

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

wolfram-mathematica - Mathematica での Simplify の正しい使い方 (多相三角法を使用)

初めて Mathematica (5.0) を使い始めたばかりで、マニュアルは役に立ちましたが、自分のテクニックが(Full)Simplify. このプログラムを使用して、参照フレーム間で変更する派生変換に関する作業をチェックしています。これは、比較的大きな正方行列のトリオを乗算することで構成されていました。

同僚と私はそれぞれ手作業で作業を行い、間違いがないようにしました。私たちは、プログラムから 3 回目のチェックを受けることを望んでいました。行列のサイズのために手計算に時間がかかりましたが、同じ結論に達しました。私たちが同じ答えを持っていたという事実は、プログラムが異なる結果をもたらしたときに懐疑的でした.

  • 入力を確認し、再確認しました。
  • 私は間違いなく.正しい乗算のために行列を(ドット乗算)しています。
  • FullSimplify違いはありませんでした。
  • TrigReduce単純化する前に代数的に展開する / との組み合わせもありません。
  • 私は最終的なマトリックスからインデックスを取得し、それらを分離して単純化しようとしましたが、役に立たなかったので、問題はマトリックスの使用によるものではありません。
  • また、最初の 2 つの行列を乗算し、単純化し、それを 3 番目の行列で乗算しようとしました。ただし、これは以前と同じ結果をもたらしました。

頭のすべてのレベルに自動的に交差すると考えSimplifyたので、マッピングについて心配する必要はありませんでしたが、行列の出力としてゼロが予想される場合でも項があり、項が予想される場合には近い答えがあります。さらに、還元されない多くのサイン項とコサイン項があります。

Simplifyのみを使用するのとは対照的に、より好ましい結果を得るために、誰かが頻繁に何らかのテクニックを使用しSimplifyますか?

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

ruby-on-rails - コードを簡素化および最適化する方法は?

最適化したいコードがいくつかあります。まず、まったく悪くありませんが、主に update_result メソッドで、少し短くまたは速くなる可能性があります。

そして第二に、seeds.rb では完全に悪くて遅いです:

それらを最適化するチャンスはありますか?

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

mysql - 複数の自己結合をリサイクルする mysql クエリを組み合わせる

Web サイトでのユーザーの進行状況を追跡するために使用される、次の一連の MySQL クエリがあります。それらを単純化する良い方法はありますか?

ご覧のとおり、同じ情報を非常に迅速に再クエリしており、同じパターンに従う追加の 4 つまたは 5 つのクエリがあります。 「ステージ 2 に到達した人数」は?

編集:各ページ ビューは、formation_page_hits のエントリとして保存されるため、各セッションのページ ビューの完全な記録が存在します。

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

jquery - 同じページの各 div を移動する複数の jQuery スライダー、コードを簡素化する方法はありますか?

複数のスライダーがあるページがあります(http://www.switchonthecode.com/tutorials/using-jquery-slider-to-scroll-a-divから)。それぞれが異なるdivであるため、コードを複製してこのコードをもたらす一意のクラスに変更しました。

これも問題なく動作しますが、私はこれらのスライドを約 7 つ持っており (上に表示されているのは 3 つだけです)、基本的に同じコードを繰り返すのはちょっと気分が悪いです...

このコードを単純化する方法はありますか?

0 投票する
8 に答える
15226 参照

php - PHP シンプルな if-isset-empty 関数を作る

印刷会社向けのワークシート アプリをコーディングしています。フォームが殺到しています。入力フィールドごとに、$_POST変数が設定されているかどうかを確認する必要があり、設定されている場合は値をエコー バックします。(たとえば、検証エラーの後など、何らかのエラーが発生した場合、ユーザーはフォーム全体を再入力しないでください)

サンプルコード:

これを約100回実装する必要がありました。そこで、これをシンプルで読みやすくするための何らかの関数を見つけようとしました。

このようなもの:

しかし、これはうまくいきません。$_POST次のように$key変数に渡そうとしました:

そして、私もこれを試しました:

合理的な結果なし。

質問:

必要な$_POST変数を探してそれを返す関数を作成するにはどうすればよいですか、または変数が設定されていない場合は空の文字列を返します。$_GETとに対してもこれを行う方法はあり$_REQUESTますか?(それとも単純に複製?)

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

php - FileMakerAPIを使用してphp関数を簡素化する

FileMaker API PHPを使用して、phpでFileMakerデータを取得します。だから、それは非常にうまく機能します。簡略化したいと思います。

いくつかのデータを表示したいときは、これを使用します:

しかし、私はすべてのデータを配列に入れています。

私はこのような48のデータを持っています。この配列を使用してすべてのデータを単純化できますか?ご協力いただきありがとうございます。

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

jquery - このjQueryコードを単純化する方法は?

このスクリプトを単純化するための助けが必要です。

発生するのは、いくつかのリンクがあり、それらをクリックするとdiv(クラス付き)が表示されることだけです。次に、リンクの横にもボタンがポップアップ表示され、クリックすると(明らかに)閉じるか、別のリンクをクリックすると、現在開いているdivが閉じて、他のdivが開きます。