問題タブ [spidermonkey]

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

javascript - Python内のjavascriptリンクをクリックしますか?

Pythonのmechanizeモジュールを使用してサイトをナビゲートしていますが、次のページのjavascriptリンクをクリックするのに問題があります。私は少し読んだところ、人々は私がpython-spidermonkeyとDOMformsが必要だと提案しました。実際にリンクをクリックするための構文がわからないため、なんとかインストールできました。

このページのコードは次のように識別できます。

誰かがそれをクリックする方法を知っていますか?または、おそらく別のツールがある場合。

ありがとう

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

javascript - VC++のないWindowsでMinGwを使用してMozillaNSPRを構築する

perljavascriptエンジンにspidermonkeyを使用する必要があります。そのためには、スレッドセーフなライブラリを使用してスパイダーモンキーを構築する必要があります。ですから、私が理解しているように、最初にNSPRを構築し、次にスパイダーモンキーを構築する必要があります。

したがって、次のリンクから理解したように https://developer.mozilla.org/en/NSPR_build_instructions

私は最初にmozilla-buildをダウンロードし、mingwを開きました。target.debugディレクトリの作成など、前述の手順に従いました。

makeを実行すると、次のエラーメッセージが表示されます

nsinstallが欠落しているようです。

私はC/C ++のプロのプログラマーではないので、あなたの助けを探しています。

Mingwを使用してウィンドウ上にスパイダーモンキーを正常に構築する必要があります。

次のリンクに記載されている手順を実行しようとしました:http: //jargon.ca/spidermonkey/

しかし、js.exeを実行していると、libnspr4.dllファイルが見つからないと文句を言います。

では、Windowsオペレーティングシステムでnsprとspidermonkeyをビルドする方法を教えてください。

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

javascript - SpiderMonkeyJSエンジンCのトラブル

私はCの初心者で、SpiderMonkeyJSエンジンを使おうとしていました。なぜ機能しないのか理解できません(mdcの例はあまり役に立ちません)

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

javascript - RubyとJavascriptの主なセマンティックの違いは何ですか

Javascriptエンジンの上に(ブラウザーまたはスタンドアロンのV8またはSpidermonkeyの上に)Rubyを実装する場合、RubyとJSオブジェクトモデル間の主要なインピーダンスの不一致は何でしょうか?

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

javascript - Unicode を使用した Spidermonkey の read()

Spidermonkey シェルでは、このread()関数を使用してファイルを読み取ると、ファイルのエンコーディングが無視されます。UTF-8 またはその他のマルチバイトでエンコードされたファイルを読み取り、マルチバイト文字を保持する方法はありますか? スパイダーモンキーはとても小さな悪魔です。

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

javascript - イベント処理は JavaScript 内部でどのように機能しますか?

具体的にはスパイダーモンキー

関数を作成し、それらをイベントにアタッチして処理することを知っています。

ハンドラーはどこで定義されており、ユーザーがクリックしたときにonClickJS エンジンはどのようにしてイベントを起動することを認識していますか?onClick

任意のキーワード、デザイン パターン、リンクなどを歓迎します。

アップデート

ここで役立つリンクの集約:

http://www.w3.org/TR/DOM-Level-2-Events/events.html

https://github.com/joyent/node/blob/master/src/node_events.cc

http://mxr.mozilla.org/mozilla/source/dom/src/events/nsJSEventListener.cpp

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

javascript - JS_mallocとmalloc

JS_mallocは、Spidermonkeyのjavascriptタイプにメモリを割り当てるためにのみ使用されますか?

サードパーティのデータ型(JSObjectなどではない)にメモリを割り当てる必要がある場合、mallocを使用しても大丈夫ですか?

JS_mallocとCmallocの違いは何ですか?

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

browser - JavaScript用のSpiderMonkeyと他のすべて用のWebKit?

他のすべて(CSS、レンダリングなど)でSpiderMonkey for JavaScriptとWebKitを実行することは可能ですか?

http://en.wikipedia.org/wiki/Comparison_of_layout_engines_%28ECMAScript%29によると、WebKitは(Geckoと比較して)廃止されたJSサポートを備えています。それでそれは働くことができますか?

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

mongodb - MongoDBSpiderMonkeyはUTF-8を理解していません

非ASCII文字をMongoDBデータベースに追加すると、すべてのdb.find()が失敗し、「非ASCII文字が検出されました」と通知されます。

SpiderMonkeyの問題です。UTF-8サポートを使用して再構築する必要があります。http://www.mongodb.org/display/DOCS/Building+Spider+Monkeyのようにやってみました

しかし、それは機能しません(すべてのステップを完了した後、SpiderMonkeyはインストールされません)。

Ubuntu11.04を持っています。誰かがそこでそれを機能させる方法を教えています

GoogleV8でMongoDBを動作させる方法の作業指示も役立ちます。

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

e4x - Spidermonkey での E4X フィルタリング

私は SpiderMonkey で E4X を使用しています。言語の大部分はかなり安定しているように見えますが、フィルタリングを機能させることができません。

期待される:

結果:

hasOwnProperty() を機能させることさえできません。

具体的には、SpiderMonkey エンジンを使用する Flash で JSFL を使用しています。

これまでの E4X に関する私の基本的な知識からすると、これはかなり予想外/バグだらけですよね? これらの式を ActionScript / FlashPlayer で問題なく動作させることができます。

ありがとう、デイブ