問題タブ [scratchpad]

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

javascript - Javascript を使用して Firefox Scratchpad から他のウィンドウをリロードしても制御するにはどうすればよいですか?

メールをやや信頼性の低いプロバイダー (X としましょう) から Gmail に移行したいと考えています。残念ながら、電子メール プロバイダーは、フォルダーのエクスポートまたは直接の IMAP リンクを許可していません。

私にできることは、Gmail を POP3 経由で X に接続することだけです。これにより、X の受信トレイにあるものはすべて Gmail にコピーされます。

これは私が設定したもので、動作しますが、もちろん POP3 は受信ボックスのみをスキャンします。

受信トレイ以外のフォルダーに何千ものメールがあるため、まずそれらを受信トレイに移動する必要があります。ただし、X の Web GUI を介してのみメッセージを移動できます。この GUI では、1 ターンに 1 ページのメッセージしか移動できません。

保存されたメッセージ フォルダを開いて、[すべて選択] をクリックし、[受信トレイ] を選択して [移動] をクリックすると、ページがリロードされ、これをもう一度行う必要があります... 何百回も。

これらの動作をシミュレートする Javascript 関数 (MoveToInbox() を想定) を作成し、Firefox でページを開いて Firefox Scratchpad を起動しました。そのため、Scratchpad で Ctrl+R を押し続け、ページのリロードを待ってからもう一度押すと、約 50% の時間を節約できます。

ただし、スクラッチパッドをそのタブで動作させて、ページのリロードを待機し、スクリプトを実行してから再度待機し、手動の反復タスクをすべて排除できるかどうか疑問に思っています。

window.addEventListener で何とかできると思ったのですが、このオブジェクトはページのリロード時にクリアされるようです。

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

firefox - Javascript Scratchpad の Firefox Components.interfaces.nsIDOMWindowUtils.screenPixelsPerCSSPixel 値の検査

CTRL-PLUSユーザーがとキーを入力したときに生じるスケーリング動作を理解するために、Firefox Scratchpad を使用していCTRL-MINUSます。Components.interfaces.nsIDOMWindowUtils.screenPixelsPerCSSPixel Javascript Scratchpad では、次のようにプロパティにアクセスする Javascript コードのスニペットを評価してい ます。

Scratchpadで、上記CTRL-Lの最後の後に入力すると、例外が発生します。lscreenPixelsPerCSSPixel

(現在アクティブな Firefox タブがhttp://www.google.comを指していることに注意してください)。

このdevtools.chrome.enabledコンテキストではフラグは true に設定されていますが、例外がまだスローされているため、問題にはならないようです。

Javascript Scratchpad にその値を表示させるにはどうすればよいですか?

これは、デバッグの儀式中に理解を深めるための一時的なものにすぎません。ここでは、「倍率を表示することがセキュリティ上のリスクになるのはなぜですか?」という明白な質問は脇に置いておいてください。標準的で安全な Firefox コントロールの範囲から値を取得した後で、about:config後で簡単に元に戻すことができる値を有効/無効にすることができます。

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

javascript - jsの属性を作成すると、「関数ではありません」という例外がトリガーされます

私は js を使用して、コンテンツ入力の div のコンテンツを変更しています。 Ajax でそれらを使用したいのですが、Firefox スクラッチパッドを使用してこの関数をデバッグしました:

そして私が得たのはこれです:

私は何も理解していませんでした。何かアイデアはありますか?

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

javascript - Firefox Scratchpad で変数を監視するには?

Firefox でScratchpadを使用して Web ページに対してスクリプトを実行すると、正常に動作します。

実行中に変数をデバッグして監視する方法はありますか?

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

sublimetext2 - デフォルトで常に特定のファイルを開くように Sublime Text 2 を設定する方法はありますか?

Sublime Text にデフォルトでスクラッチパッドを開いてもらいたいのですが、これを容易にする方法はありますか?

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

variables - B を使用したレキシカル スコープへのアクセスの問題

デバッグの目的で、特定の属性セットを使用してさまざまなサブルーチンのレキシカル スコープにアクセスしたいと考えています。それはうまくいきます。最初の変数が文字列を格納すると問題が発生し、その後空の文字列が返されます。私はこのようなことをします:

コメントで言ったように、eval はスクラッチパッドの B::Special オブジェクトからのエラーを防ぐことです。出力:

最初の出力は問題ありません。2 番目は 0 ではなく "TEXT" を出力する必要があります。

私は何を間違っていますか?

編集:少しのコーディングで、変数のすべての値を取得しましたが、@varnames と @varcontents の同じインデックスには保存されませんでした。では、値が @varcontents にどのように (どの順序で) 格納されるかが問題になります。

EDIT2: 問題を示すために実行可能なスクリプトを追加しました: Variablenames と variablevalues は、2 つの配列 (@varnames と @varcontents) の同じインデックスに保存されません。

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

javascript - node.js の javascript を学習するコーディングの完全な初心者

私はコーディングの完全な初心者であり、完全な白紙の状態です。

node.js のビルドで JavaScript を学習するために、http://javascriptissexy.com/how-to-learn-javascript-properly/ で説明されているパスをたどっています。

jsfiddle または Firefox のブラウザー コンソールを使用して、Javascript の Definitive Guide のコード スニペットを試すことをお勧めします。私は最初にコンソールを試してみましたが、どこにも行きませんでしたが、最終的に少なくとも確認およびプロンプト機能のコードを実行するスクラッチパッドを見つけました。

これと並行して、私は Codeacademy と協力しており、コンソールも回答とテキストを返します。jsfiddle またはスクラッチパッドで非確認/プロンプト関数の回答を返すことができず、Firefox ブラウザー コンソールで何も実行できません (どこでコードを記述すればよいのでしょうか?!?)。

もう一度テストして、Firefox だけのものではないことを確認するために、Firefox のコードをhttp://www.codeavengers.com/javascript/1#1.1にカット アンド ペーストすると、Codeacademy のコンソールのように動作しました。私は何が欠けていますか?

現時点では上から下までわからないので詳しく教えてください。ご協力ありがとうございます。最初に始めたときのことをまだ覚えているなら、このような小さなことがどれほど意味があるかお分かりいただけると思います。codeavengers、code academy、jsfiddle、scratchpad で使用したコードの例を次に示します。

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

firefox - Firefox のスクラッチパッドに jquery intellisense がない

インスペクトボタンをクリックするとスクラッチパッドにオブジェクトのプロパティが表示され$ますが、 のようなものを入力してもインテリセンスは提供されません$(".something")。Ctrl + スペースが続きます。

これを機能させるための提案はありますか?

firebug 2.03、firebug autocompleter 1.4.1、firequery 1.4.1 を搭載した Firefox 32.0