問題タブ [embedded-script]

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

.net - xsl:script は XMLCompiledTransform で使用できますか?

XMLCompiledTransform で使用するために msxml:script を使用する XSL スクリプトを作成しましたが、それを必要とする人々は、そのスクリプトは Linux/Perl 環境では機能しないと言っていました (これは文字通り、彼らが XSL をどのように使用しているかについて私が知っている限りです。 ) 「Microsoft 固有の拡張機能を使用している」ためです。そこで、xsl:script を使用して XSL をより中立なものにしようとしています。しかし、私はそれを機能させるのに苦労しています。

上記では、「接頭辞 'urn:CustomScript' を実装するスクリプトまたは外部オブジェクトが見つかりません」というエラーが表示されます。

それを取り除くとxmlns:theScript="urn:CustomScript"、「Prefix 'theScript' is not defined.」というエラーが表示されます。

また、「theScript」プレフィックスのすべての痕跡を削除して使用しようとしましimplements-prefix="local"たが、それも機能しません。test不明な XSLT 関数であることがわかります。

ここで何か間違ったことをしているだけですか、それとも XMLCompiledTransform はサポートしていませんxsl:scriptか?

0 投票する
9 に答える
107916 参照

javascript - 要素から継承された css を削除/リセットする

この質問が以前に出されたことは知っていますが、重複としてマークする前に、私の状況はインターネットで見つけたものとは少し異なることをお伝えしたいと思います.

私は、人々が自分のサイトに置くことができるスクリプトを構築して埋め込んでいます。このスクリプトは、特定の幅/高さとその中にいくつかの情報を持つ div を作成します。

私の問題は、一部の Web サイトが、私の div にも継承される div のスタイルを宣言していることです。

例えば:

したがって、div に背景色を設定しないと、望まなくても赤く表示されます。

私が思いついた唯一の解決策は、css プロパティをできるだけ多く上書きすることです。このようにして、私の div は希望どおりに表示されます。この解決策の問題点は、CSS のプロパティが多すぎて上書きできないことであり、スクリプトをできるだけ軽くしたいということです。

私の質問は、私の問題に対する別の解決策を知っているかどうかです。css/javascript/jQuery にある可能性があります。

ありがとう

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

java - 「fromjavax.mailimport*」を使用しているときに、jythonでパブリックJavaオブジェクトを解決できないのはなぜですか?

これがjythonのバグなのか、jython2.5.2でJavaパッケージ/クラスをインポートする際の微妙な違いについての誤解なのかはわかりません。

Javaからjythonスクリプトを実行するjythonクラスがあります。これらのスクリプトの1つは、メールを送信するだけです。

jythonスクリプトコードのスニペット:

そのため、javax.mail.SessionにあるSessionを解決しようとすると例外が発生し、「from javax.mailimport*ステートメント」でカバーする必要があります。

jythonを実行するJavaクラスは、次のようになります。

奇妙なことに、明示的なインポートを使用して別のjythonスクリプトを実行すると、次のようになります。

その後は正常に機能しますが、前のスクリプトからセッションを解決することもできるようになります。

Mavenリポジトリバージョン2.5.2のorg.pythonのjython-standaloneを使用しています。このコードは2.1では問題なく機能しているようです。「import*」を使用すると、最初はラッパーの作成に失敗する可能性がありますか?

(パフォーマンス上の理由から明示的にインポートする必要があることはわかっていますが、このソフトウェアは他の人のスクリプトを実行するため、当面は機能させるようにしています。)

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

java - Java プログラムから Perl スクリプトを実行するにはどうすればよいですか?

私は、Perl スクリプトを呼び出して何らかの処理を行う必要がある小さなツールを作成しています。

それを呼び出す方法についてのコードは既に知っていて、書いていますが、exec().

そのスクリプトを、直接呼び出すことができる一種のパッケージとして提供する可能性はありますか?

後で実行可能な JAR を生成したいのですが、Perl スクリプトを提供するためのツール全体も必要ですが、それがどこにあるかはわかりません。

現在、次のようになっています。

質問が十分に明確であることを願っています。

perlシステムコマンドは完全修飾パスを待っているので、これは簡単ではないかもしれません。現在の場所を検出して cmd-String に渡す可能性はありますか?

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

c++ - build and run c++ within c++ -- c++ scripts (instead of lua)

Currently, I embed lua in my c++ code.

I wonder if the same is possible with c++. That way I can pass objects and use libraries within the script. to do this, I think I would need the following from the master c++ code:

  1. execute the running of the script
  2. compile the script
  3. run the script
  4. the script passes pointer to it's data objects
  5. the script is done and the program uses the data objects.

is this possible? small example?

For me it is useful as I ran science calculation that I don't want to stop but i want to add functionality on the fly. I also see this being useful for servers in c++ that don't want to shut down but want to make a change.

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

c# - 行ごとのLuaスクリプト

DynamicLuaライブラリを使用して Lua スクリプトを C# アプリケーションに追加したところ、非常にうまく機能しました。(Visual Studio のように) 実行中の現在の行を取得して強調表示するように実装したいと思います。

現在、私はこれをやっています:

これは私のLuaコードでうまく機能しています

しかし、1行のステートメントしか実行できません。私のバインドされた関数のようにmove()。しかし、関数やループなどの複数行のステートメントも使用したいと思います。テキスト エディタに以下が含まれている場合:

最初の行だけが渡され、インタープリターに end ステートメントがないlua(line)ため、例外が発生します。function test()

私に何ができる?行が function,while... コマンドで始まるかどうかを確認し、終了ブロックをスキャンして文字列に追加して、この複数行のステートメントを一度に実行して強調表示できるようにする必要がありますか? これは可能でしょうか?どうすればいいですか?

助けてください。

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

javascript - ソーシャル ネットワーク API のスクリプトを読み込む最も効率的な方法は何ですか?

最近のほとんどの Web サイトと同様に、私の個人 Web サイトには、「いいね」、「フォロー」、「共有」ボタンなどのソーシャル ネットワーク用のウィジェットが多数あります。

これらのウィジェットを埋め込むために、ソーシャル ネットワークの開発者サイトで提供されている JavaScript コードとdata-*、ボタンの「フック」に関連する属性を含む HTML5 マークアップを使用します。

現在、これらの API の「ローダー」関数は、Web ページの にある要素.jsを介してトリガーされる外部ファイルに配置されています。<SCRIPT><HEAD>

これらの「ローダー」関数は、関連するソーシャル ネットワークのサーバーから別のファイルを呼び出すことに気付きました。例として Facebook の JavaScript ローダー関数を使用します。

この関数は、Facebook のメイン API スクリプトを呼び出します。

connect.facebook.net/en_GB/all.js

また、同じ外部ファイルに Twitter と Google+ ローダー機能があります。

ただし、私は JavaScript とそれがキャッシュにどのように関係するかについての専門家とはほど遠いですが、外部スクリプトを使用するとキャッシュ関連の問題が発生するような気がします。これらのボタンは独自の考えを持っているようで、実際に読み込まれるかどうかは運次第です。Last-Modified:HTTPヘッダーを自動的に送信するApacheサーバーと関係があるのではないかと思っていました。

要するに、私が答えたい質問はこれです:

これらの API ローダーをトリガーする最も効率的バグのない方法はどれですか? 外部スクリプトまたは埋め込みスクリプトを使用しますか?

つまり、API ローダー関数を埋め込むと、ボタンの読み込みとパフォーマンスが向上すると思いますか? それとも、コードが埋め込まれているか、外部ファイルにあるかは重要ですか?

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

c++ - Lua: マルチタスク ユーティリティのバグ

Luaでマルチタスキングシステムを利用するクラスを作っているときに問題が発生しました。このクラスは、Lua のコルーチン システムを使用して、複数の関数を同時に実行できるようにする必要があります。

ホストコードとLuaコードの両方でクラスの理想的な使い方を書きたいと思います。

ホスト コード内

LUA コードで

私が示す例は、Lua コードで 'run_task' に指定された関数をマルチタスク システムであるかのように実行することを期待しています。

次に、'class TaskSystem' の実装を示します。申し訳ありませんが、このコードは少し長いです。

私を混乱させる問題は、このコードを実行しようとしたときに「TaskSystem::resume_all」によってスローされる未知の例外です。

タスク数が 24 以上になると例外がスローされる傾向があります。

以前はLua環境でstackoverflowが発生したと思っていたのですが、lua_checkstackでスタックサイズを拡張しても例外がスローされました。

誰かが解決策に気づいたら、私を助けてください。

私の環境

Lua バージョン: 5.2.4

IDE/コンパイラ: Microsoft Visual Studio コミュニティ 2015

ホスト コード言語: C++14

改訂コード