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

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

3
ドメイン間でwindow.postMessageをどのように使用しますか?
window.postMessageのポイントは、異なるドメインでホストされているウィンドウ/フレーム間の安全な通信を可能にすることであるように見えますが、実際にはChromeではそれを許可していないようです。 シナリオは次のとおりです。 ドメインAのページに<iframe>(srcドメインB *にある)を埋め込む <iframe>は、ほとんどが<script>タグになり、最後に実行されます... window.postMessage(some_data、page_on_A)を呼び出します <iframe>は間違いなくドメインBのコンテキストにあり、その<iframe>に埋め込まれたJavaScriptが正しく実行さpostMessageれ、正しい値で呼び出されることを確認しました。 Chromeで次のエラーメッセージが表示されます。 Aにメッセージを投稿できません。受信者の原点はBです。 Aのページにメッセージイベントリスナーを登録するコードは次のとおりです。 window.addEventListener( "message", function (event) { // Do something }, false); 私も呼び出してみましたwindow.postMessage(some_data, '*')が、エラーを抑えるだけです。 ここで要点を見逃しているだけですか、window.postMessage(...)はこれを目的としていませんか?それとも私はそれをひどく間違っているだけですか? * MIMEタイプのtext / html。そのままにしておく必要があります。

9
ExcelからWebページにコピー/貼り付け
スプレアシートからWebフォームにコピーアンドペーストするための標準的な方法またはライブラリはありますか?Excelから複数のセルを選択すると、(明らかに)区切り文字が失われ、すべてがWebフォームの1つのセルに貼り付けられます。VBで行う必要がありますか?または、Webフォームで貼り付けアクションが開始されたら、処理を実行できますか?
89 javascript  html  forms  excel 


4
2つの日付内のランダムな日付の配列を生成するエレガントな方法
2か月を表示する日付ピッカーがあり、表示されている各月に3つの日付をランダムに選択したい $('.date').datepicker({ minDate: new Date(), dateFormat: 'DD, MM, d, yy', constrainInput: true, beforeShowDay: processDates, numberOfMonths: 2, showButtonPanel: true, showOn: "button", buttonImage: "images/calendar_icon.jpg", buttonImageOnly: true }); これが私の計算です var now = new Date(); var nowTime = parseInt(now.getTime()/1000); var randomDateSet = {}; function getRandomSet(y,m) { var monthIndex = "m"+y+""+m; // m20121 for Jan …



5
インターフェイスFormDataを実装していないオブジェクトで呼び出された「append」
jqueryとajaxで画像をアップロードしようとしています。しかし、ここで奇妙なことが起こりました。コンソールでその表示をログに記録します TypeError:インターフェイスFormDataを実装していないオブジェクトで「append」が呼び出されました。 ここで私が間違ったことを教えてください。 JSスクリプト var prosrc=$("#pro_pix img").last().attr("src"); $("#logoform").on('change',function(event){ var postData = new FormData(this); $("#pro_pix img").last().hide(); $("#pro_pix img").first().show(); event.preventDefault(); $.ajax( { url : "/function/pro_pic_upload.php", type: "POST", data : postData, success:function(data, textStatus, jqXHR) { $("#pro_pix img").last().show(); $("#pro_pix img").first().hide(); $("#pro_pix h6").text(data); }, error: function(jqXHR, textStatus, errorThrown) { //if fails } }); }); 私のHTMLマークアップ …

6
Javascript-オブジェクトキー->値
var obj = { a: "A", b: "B", c: "C" } console.log(obj.a); // return string : A しかし、私はこのような変数を通り抜けたいです var name = "a"; console.log(obj.name) // but return undefined これを行う方法?
89 javascript 


30
印刷ダイアログが閉じた後、ウィンドウを自動的に閉じる
ユーザーがボタンをクリックすると、タブが開きます。でonload、私はそれは、印刷ダイアログを表示していますが、ユーザーはそれをタブ自体を閉じることができれば、それはプリンタに送信した後は、印刷することが可能であったかどうか私に尋ねました。これができるかどうかはわかりません。を使用してみましたsetTimeout();が、ユーザーが気を散らしてタブを再度開く必要があるため、定義された期間ではありません。これを達成する方法はありますか?

4
Reactに子コンポーネントを動的に追加する
私の目標は、ページ/親コンポーネントにコンポーネントを動的に追加することです。 私はこのようないくつかの基本的なサンプルテンプレートから始めました: main.js: var App = require('./App.js'); var SampleComponent = require('./SampleComponent.js'); ReactDOM.render(<App/>, document.body); ReactDOM.render(<SampleComponent name="SomeName"/>, document.getElementById('myId')); App.js: var App = React.createClass({ render: function() { return ( <div> <h1>App main component! </h1> <div id="myId">myId div</div> </div> ); } }); SampleComponent.js: var SampleComponent = React.createClass({ render: function() { return ( <div> <h1>Sample …

1
不透明な応答にはどのような制限が適用されますか?
不透明な応答はFetchAPIの一部として定義され、CORSが有効になっていないときにリモートオリジンに対して行われたリクエストの結果を表します。 JavaScriptから、およびページ上のリソースとして、不透明な応答を使用する方法に関して、どのような実際的な制限と「落とし穴」が存在しますか?

19
nodemonコマンドがノードjsサーバーのターミナルで認識されない
https://scotch.io/tutorials/authenticate-a-node-js-api-with-json-web-tokensからnode.jsサーバーのセットアップを行っています。node.jsは初めてです。インストールしていnpm install nodemon --saveます。しかし、私がこれでサーバーを実行しているときnodemon server.js。 表示されているターミナルで: nodemonは、内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されません node server.jsコマンドは機能していてサーバーを起動しましたが、nodemonコマンドは機能していません。 https://scotch.io/tutorials/authenticate-a-node-js-api-with-json-web-tokensビデオからノードjsサーバーをセットアップしています。 なぜそれが機能しないのかわかりません。installnodemonに対していくつかのコマンドを試しました。 npm install -g nodemon npm install -g nodemon --save npm install --save-dev nodemon npm install -g nodemon@debug npm install -g --force nodemon nodemonをグローバルにインストールできないリンクが1つあり、「nodemon」が認識されませんが、プロジェクトがDドライブにあるため、パスを設定する方法がわかりません。 走りたいnodemon server.js。誰かアイデアがあれば共有してください。前もって感謝します。

2
npmスクリプトを使用してjsファイルをどのように実行しますか?
npmを動作させることができません。私のpackage.jsonファイルには "scripts": { "build": "build.js" } そして、console.logsと同じフォルダーにbuild.jsファイルがあります。 走ると npm run build エラーが発生します The system cannot execute the specified program. npm ERR! Windows_NT 6.1.7601 npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run" "build" npm ERR! node v4.1.1 npm ERR! npm v3.3.5 npm ERR! code ELIFECYCLE また、build.jsファイルを移動し、package.jsonファイルを変更してサブフォルダーを作成すると "scripts": { "build": "build/build.js" } …

2
コレクションのJavascriptES6計算/時間計算量
キー付きコレクション(Set、Map、WeakSet、およびWeakMap)のES6仕様によって(big-O表記で)どのくらいの時間計算量が提供されますか? 私の期待、およびIは、ほとんどの開発者の仕様や実装が使用することであることを期待する、広く受け入れられている場合にパフォーマンスアルゴリズムSet.prototype.has、add及びdelete平均場合の全てであるO(1)にします。MapおよびWeak–同等のものについても同じです。 実装の時間計算量が義務付けられているかどうかは、私には完全には明らかではありません。たとえば、ECMAScript 2015言語仕様-第6版-23.2オブジェクトの設定などです。 私がそれを誤解しない限り(そして私がそうすることは確かに非常に可能です)、ECMA仕様は実装(例えばSet.prototype.has)が線形時間(O(n))アルゴリズムを使用することを義務付けているように見えます。より高性能なアルゴリズムが仕様で義務付けられておらず、許可さえされていないことは非常に驚くべきことであり、なぜそうなるのかについての説明に非常に興味があります。

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