問題タブ [dynamic]

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 に答える
1937 参照

asp.net - 動的グリッドビュー削除ボタンが表示されない

データベーステーブルからグリッドビューを動的に作成しているASPXページがあります。ポストバックでグリッドビューが作成されるたびに、AutoGenerateDeleteButton属性をtrueに設定します。ただし、グリッドビューを初めて作成したときは、削除ボタンは表示されません。AutoGenerateDeleteButtonの値を記述しましたが、これはTrueです。グリッドビューに2番目の行を追加すると、削除ボタンが表示されます。助言がありますか?

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

javascript - JavaScript関数について非正統的

私はかなり前からWebのプログラミングを行ってきましたが、関数の使用と、関数を使用して実行できる奇妙な(または私がそれらを見る)ことに関して、いくつかの新しい複雑さを発見したのはつい最近のことです。ただし、現時点では、構文的にはきれいなものにすぎないようです。私は、これらの新しく発見された側面のいくつかがどのように役立つかについて誰かが私に教えてくれることを望んでいました。

たとえば、これを初めて実行したときは、確実に機能しないと思いました。

しかし、それはしました!どういうわけか、唯一のパラメーターとして別の無名関数を受け取り、パラメーターとして渡された関数を実行する名前付き関数を作成すると、問題なく機能します。これは前向きに私の心を吹き飛ばし、それにはかなりの実用性があるとほぼ確信していますが、私はまだそれを完全に配置することはできません。

ああ、そして私が発見したもう1つのことは、グローバルスコープの変数を使用して関数を格納し、後でJavaScriptのeval()関数を使用してその変数を変更し、関数の内部動作を動的に変更できることです。例:

案の定、そのコードは「新しいテキスト」文字列に警告します。それを見たとき、私の心は再び吹き飛ばされましたが、信じられないほどの何かを生み出す可能性についてもすぐに興味をそそられました。

だから...スタックオーバーフローについての私の燃える質問:そのような一見抽象的なコーディングの原則をどのように前向きな方法で使用することができますか?

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

c# - .NET 3.5 で動的オブジェクト作成とメソッド呼び出しを行う方法

クラスのオブジェクトを作成するコードはどのように見えますか:

上記のタイプの、そして呼び出し

そのオブジェクトで?

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

python - getattr を使用してインスタンスのメソッドを呼び出す [ python ]

項目に属性があるかどうかをチェックし、それらを呼び出すコードを書き込もうとしていました。私は getattr でそれをやろうとしましたが、変更は永続的ではありません。これを確認するために「ダミー」クラスを作成しました。クラスに使用したコードは次のとおりです。

ありがとう !

0 投票する
5 に答える
1316 参照

emacs - Haskell のような静的で強い型付けされた言語と、Common LIsp のような動的な (強い) 言語の両方での使用

私は Lisp の方言を扱っていましたが、Haskell もいくつか学んでいました。それらにはいくつかの類似点がありますが、Common Lisp での主な違いは、関数や引数などごとに型を定義する必要がないことです。Haskell ではそうします。また、Haskell はほとんどがコンパイル済み言語です。コンパイラを実行して実行可能ファイルを生成します。

私の質問は、Haskell のような言語が Common Lisp のようなより動的な言語よりも理にかなっているような別のアプリケーションや用途はありますか? たとえば、Lisp は Web サイトや GUI の構築など、より下位のプログラミングに使用できるようです。Haskell は、TCP/IP サーバーやコード パーサーの構築など、コンパイル時のチェックが必要な場合に使用できます。

人気のある Lisp アプリケーション: Emacs

人気の Haskell アプリケーション: PUGS Darcs

同意しますか、これに関する研究はありますか?

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

javascript - 実行中に JavaScript 関数のコードを動的に変更することが悪いことなのはなぜですか?

数日前、外部スクリプトの実行途中で関数のコードを動的に変更することについて質問したところ、その概念に出くわすことは完全に忘れるように言われました。それがなぜなのか、よくわかりません。例を挙げましょう:

これはかなり些細な例だと思いますが、関数を動的に変更できることから派生できる用途がきっとあるはずです。それ自体が非常に便利です。

0 投票する
6 に答える
31459 参照

c# - 呼び出し元のメソッドのパラメーターの値を取得するにはどうすればよいですか?

質問

クラスに呼び出されたメソッドからパラメーターのを取得できるようにする必要があるコードをいくつか書いています。ParameterInfo[] 配列にたどり着く方法は知っていますが、値を取得する方法はわかりません。これは可能ですか?

もしそうなら、それは MethodInfo オブジェクトから MethodBody プロパティを使用することと関係があると思います.これにより、プロパティを含むILストリームを検査できます. Google の該当するコード。

コード

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

python - コードでPythonメソッド(署名とコンテンツ)を作成するにはどうすればよいですか?

新しいクラスを生成し、いくつかのメソッドをクラスに追加するメソッドを作成しましたが、奇妙なバグがあり、何が起こっているのかわかりません:

これは私のメソッドで、image_fields (私は Django でサイトを作成しています) のリストを受け取り、ImageField フィールドの全体を作成し、クラス ListingImagesForm2 を作成し、画像フィールドをクラスに割り当てます。

問題はメソッドの作成、より具体的にはメソッドの内容にあります。

ループの中:

メソッド シグネチャは正しく作成されます (例: clean_pic_1、clean_pic_2...) が、ラムダ式に問題があると思います。_clean_photo メソッドは常に同じ画像名 (たまたま最後の画像名) で呼び出されるためです。 image_fields リスト)。

ラムダ式を使用するよりも、動的メソッド content(code) を作成する良い方法はありますか?

そして、なぜ私のラムダ式は _clean_photo だけを for ループの最後の image_name に渡すのでしょうか?

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

object - オブジェクト インスタンスの動的プロパティ?

前の質問「オブジェクト モデルの設計における重要なルールは何ですか」に続いて、次の質問をしたいと思います。

クラス インスタンスの動的プロパティを持つ方法はありますか?

この概略オブジェクト モデルがあるとします。

オブジェクト モデル

したがって、各オブジェクトは、実装されたインターフェイスのセットにより多くのプロパティを持ち、比較的重いオブジェクトになる可能性があります。可能なすべての (そしてもちろん妥当な) オブジェクトを作成することは、この問題(つまり、Pipe_Designed と Pipe_Designed_NeedInspection)を解決する方法です。次のダイアログのように、エンド ユーザーが自分の新しいオブジェクトで使用できる機能を選択できるようにする、動的なプロパティを持つ方法があるかどうか疑問に思います。

ダイアログ