タグ付けされた質問 「javascript」

ECMAScript(JavaScript / JS)とそのさまざまな方言/実装(ActionScriptを除く)でのプログラミングに関する質問。このタグが単独で使用されることはほとんどありませんが、ほとんどの場合、[node.js]、[jquery]、[json]、および[html]タグに関連付けられています。

17
JSオブジェクトをフォームデータに変換
JSオブジェクトをどのように変換できFormDataますか? 私がこれをしたい理由は、〜100フォームのフィールド値から作成したオブジェクトがあるためです。 var item = { description: 'Some Item', price : '0.00', srate : '0.00', color : 'red', ... ... } 次に、アップロードファイルの機能をフォームに追加するように求められます。これはもちろん、JSONでは不可能なので、に移動することを計画していFormDataます。JSオブジェクトを変換できる方法はありますFormDataか?

3
Axiosを使用してフォームからファイルを投稿する方法
以下を使用してフラスコサーバーにファイルを投稿するときに生のHTMLを使用すると、フラスコリクエストグローバルからファイルにアクセスできます。 <form id="uploadForm" action='upload_file' role="form" method="post" enctype=multipart/form-data> <input type="file" id="file" name="file"> <input type=submit value=Upload> </form> フラスコ内: def post(self): if 'file' in request.files: .... Axiosで同じことを行おうとすると、フラスコリクエストグローバルが空になります。 <form id="uploadForm" enctype="multipart/form-data" v-on:change="uploadFile"> <input type="file" id="file" name="file"> </form> uploadFile: function (event) { const file = event.target.files[0] axios.post('upload_file', file, { headers: { 'Content-Type': 'multipart/form-data' } }) …

7
Puppeteer:.evaluate()で変数を渡す
Puppeteerのpage.evaluate()関数に変数を渡そうとしていますが、次の非常に単純な例を使用すると、変数が未定義です。evalVar 私はPuppeteerを使い始めたばかりで、構築する例が見つからないので、その変数をpage.evaluate()関数に渡して内部で使用できるようにする必要があります。 const puppeteer = require('puppeteer'); (async() => { const browser = await puppeteer.launch({headless: false}); const page = await browser.newPage(); const evalVar = 'WHUT??'; try { await page.goto('https://www.google.com.au'); await page.waitForSelector('#fbar'); const links = await page.evaluate((evalVar) => { console.log('evalVar:', evalVar); // appears undefined const urls = []; hrefs = document.querySelectorAll('#fbar #fsl …

3
プロパティ 'catch'はタイプ 'Observable <any>'に存在しません
Httpサービスを使用するためのAngular 2ドキュメントページに例があります。 getHeroes (): Observable&lt;Stuff[]&gt; { return this.http.get(this.url) .map(this.extractData) .catch(this.handleError); } angular2-webpack-starterプロジェクトのクローンを作成し、上記のコードを自分で追加しました。 をObservable使用してインポートしました import {Observable} from 'rxjs/Observable'; プロパティObservableもインポートされていることを前提としています(.map動作)。rxjs.beta-6の変更ログを確認しましたが、何も説明されていませんcatch。

5
JavaScriptを使用して、divの上部からウィンドウの上部までの距離を決定する
divの最上部から現在の画面の最上部までの距離をどのように決定しますか?ドキュメントの上端ではなく、現在の画面の上端までのピクセル距離が欲しいだけです。.offset()andのようないくつかのことを試してみましたが、私は.offsetHeightそれに頭を抱えることができません。ありがとう!
127 javascript  jquery 

8
Webアプリのカスタム右クリックコンテキストメニューを作成する
右クリックするとカスタムドロップダウンメニューが表示されるgoogle-docsやmap-questなどのウェブサイトがいくつかあります。どういうわけか、ブラウザーのドロップダウンメニューの動作をオーバーライドします。これで、どのようにしてドロップダウンメニューを実行するかが正確にわかります。これを行うjQueryプラグインを見つけましたが、それでもいくつかのことに興味があります。 これはどのように作動しますか?ブラウザのドロップダウンメニューが実際に上書きされているのですか、それとも効果がシミュレートされているのですか?もしそうなら、どうですか? プラグインは何を抽象化しますか?舞台裏で何が起こっているのですか? これがこの効果を達成する唯一の方法ですか? 実際のカスタムコンテキストメニューをいくつか見る

6
キーコード13はどのキー用か
キーコードが次のようになっているキーボードのキーはどれ13ですか? switch(key) { case 37: $.keynav.goLeft(); break; case 38: $.keynav.goUp(); break; case 39: $.keynav.goRight(); break; case 40: $.keynav.goDown(); break; case 13: $.keynav.activate(); break; }

7
jQueryを使用して要素のすべての属性を取得する
要素を調べて、その要素のすべての属性を取得して出力しようとしています。たとえば、タグには3つ以上の属性があり、不明なため、これらの属性の名前と値を取得する必要があります。私は次の線に沿って何かを考えていました: $(this).attr().each(function(index, element) { var name = $(this).name; var value = $(this).value; //Do something with name and value... }); これが可能かどうか、そしてもし可能なら正しい構文は何ですか?

4
ReactJSへのSVGの埋め込み
SVGマークアップをReactJSコンポーネントに埋め込むことはできますか? render: function() { return ( &lt;span&gt; &lt;svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmln ... &lt;/span&gt; ); } エラーの結果: 名前空間属性はサポートされていません。ReactJSXはXMLではありません。 これを行う最も簡単な方法は何ですか。React ARTのようなものを使用することは、私がやろうとしていることに対してはやり過ぎです。
127 javascript  svg  reactjs 


12
JavaScriptでのオプションパラメータの処理
1、2、または3つのパラメーターを取ることができる静的なJavaScript関数があります。 function getData(id, parameters, callback) //parameters (associative array) and callback (function) are optional 特定のパラメーターが未定義かどうかを常にテストできることはわかっていますが、渡されたものがパラメーターとコールバックのどちらであるかはどうすればわかりますか? これを行う最良の方法は何ですか? 渡される可能性のあるものの例: 1: getData('offers'); 2: var array = new Array(); array['type']='lalal'; getData('offers',array); 3: var foo = function (){...} getData('offers',foo); 4: getData('offers',array,foo);
127 javascript 

6
なぜPromise.catchハンドラー内にスローできないのですか?
なぜErrorcatchコールバックの内部をスローして、他のスコープにあるかのようにプロセスにエラーを処理させないのはなぜですか? console.log(err)何もしなければ、何も出力されず、何が起こったのかわかりません。プロセスは終了しました... 例: function do1() { return new Promise(function(resolve, reject) { throw new Error('do1'); setTimeout(resolve, 1000) }); } function do2() { return new Promise(function(resolve, reject) { setTimeout(function() { reject(new Error('do2')); }, 1000) }); } do1().then(do2).catch(function(err) { //console.log(err.stack); // This is the only way to see the stack throw err; // …


7
RequireJSで単体テストの依存関係をモックするにはどうすればよいですか?
テストしたいAMDモジュールがありますが、実際の依存関係をロードするのではなく、その依存関係をモックアウトします。requirejsを使用しており、モジュールのコードは次のようになります。 define(['hurp', 'durp'], function(Hurp, Durp) { return { foo: function () { console.log(Hurp.beans) }, bar: function () { console.log(Durp.beans) } } } どのように私はモックできるhurpとdurp私は効果的にユニットテストできるように?


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.