問題タブ [eval]
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.
asp.net - Eval を使用したリピーターの SeparatorTemplate
Repeater の SeparatorTemplate で Eval または同様の構文を使用することは可能ですか?
次のように、区切りテンプレートの最後の項目の情報を表示したいと思います。
次のようなものが生成されることを期待しています。
しかし、 SeparatorTemplate は Eval() 呼び出しを無視しているようです。<%# DataBinder.Eval(Container.DataItem, "ArrivalAirport")%> のような以前の構文も使用してみましたが、結果は同じでした。
前のアイテムの情報を SeparatorTemplate に表示することはできますか? そうでない場合は、このコードを生成する別の方法を提案できますか?
ありがとう
ruby - evalを使用せずにクラスを動的に呼び出す方法は?
以下のevalステートメントを削除することは可能ですか?以下のコードは、BaseClass型から派生したすべてのクラスを除外します。その後、これらのクラスがインスタンス化され、メソッド'hello'が呼び出されます。
したがって、実行後の出力は次のようになります。
hello world、私はただ騒々しいクラスです
hello world、クラスAはここにいました
evalの不必要な使用は悪だと思います。そして、ここでevalの使用が必須かどうかはわかりません。タイプ「BaseClass」からすべてのクラスを動的に呼び出すためのよりスマートな方法はありますか?
ruby - Rubyで評価を救う方法は?
eval()
Ruby 1.8.6 でコードを実行するときに発生する構文エラーを解決する方法を見つけようとしています。
次の Ruby コードが必要です。
実行すると次の結果が生成されます。
代わりに、私が得るものは次のとおりです。
eval メソッドによって発生した SyntaxError は、自分で処理する機会を与えずに、eval 内のどこかでレスキューされているようです。
私が望む動作を取得する方法を知っている人はいますか (つまり、「レスキュー」句が「評価」からエラーをキャッチするため)?
javascript - eval() を狭い範囲に制限する
eval() する必要がある JavaScript フラグメントを含む可能性のある別のファイルを読み取る JavaScript ファイルがあります。スクリプト フラグメントは、実行できることと変更できる変数を制限する JavaScript の厳密なサブセットに準拠することになっていますが、eval がグローバル スコープ内の変数を認識しないようにすることで、これを強制する方法があるかどうかを知りたいです。 . 次のようなもの:
実際のコードはこのようにする必要はありません。私はクロージャなどを使ったあらゆる奇妙なトリックを受け入れます。しかし、これが可能かどうかを知りたいです。
javascript - スクリプトタグを使用して、完全にクライアント上でクロスドメインajaxを解決しましょう
データに名前空間を付けるためのサーバーの連携を伴うJSONPがあります。
気になるのは、スクリプトタグの内容src
が評価されているのに読めないことです。
理解する必要があるのは、データに名前空間を付ける方法だけです。それだけです。もちろん、私はかなりばかげたものを試しましたが、関連する結果はありませんでした(これが機能しないことはわかっていますが、私が達成しようとしていることはわかります):
コンテンツの評価方法に関連する情報が実際にはないためsrc
、グローバルスコープであることはわかっていますが、評価手順をトレースしたり、評価スコープをチェーンしたりできれば(これに関するドキュメントもあまりありません)、この厄介な「評価済み」を解決できますが、読めない」もの。
何か案は?
java - Java コードを動的に呼び出すにはどうすればよいですか?
eval 関数と一緒に使用される JavaScript コードのように実行される Java コードを作成するにはどうすればよいですか?
私が達成したいのは、次のようなものです。
System.execute ("String str = \"test\"; System.out.println(str);");
「test」という単語を出力します。(10x デーマン)
コードサンプルは大いに役立ちます。
javascript - JQuery getJSON - ajax parseerror
JQuery getJSON と ajax の両方を使用して、次の json 応答を解析しようとしました。
また、次のように「/」文字をエスケープしてみました。
getJSON を使用すると、コールバックが実行されません。そこで、次のように JQuery ajax で試してみました。
ajax でエラーが発生し、次の警告が表示されます。
次に、次のコードを使用して JSON を返す単純な JQuery get 呼び出しを試みました。
.get は JSON を返しますが、JSON をどのように変更しても (コンテンツ タイプ ヘッダー、その他の形式のバリエーションなど)、eval でエラーが発生します。
私が思いついたのは、JSON で HTML を返し、それを解析する際に問題があるように見えるということです。ただし、JSON 経由でこのデータを取得できるようにする何かを見落としている可能性があることを願っています。誰にもアイデアはありますか?
ruby - 「eval」は厄介なはずですか?
eval
ruby の機能を何度も使用しています。eval
しかし、 sは厄介だと人々が言っているのを聞いたことがあります。その理由と方法を尋ねられたとき、私はそれを使用しないという説得力のある理由を得ることができませんでした. 彼らは本当に厄介ですか?はいの場合、どのような方法で?評価するための可能な「より安全な」オプションは何ですか?