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

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


1
HTML / JavaScriptでバイト配列として保存された画像を表示するにはどうすればよいですか?[閉まっている]
閉まっている。この質問は、StackOverflowのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善したいですか?質問を更新して、スタックオーバーフローのトピックになります。 7年前に閉鎖されました。 この質問を改善する 私はHTML / JavaScriptでウェブページを書いています。AJAXを使用してバックエンドから画像をダウンロードしています。画像はURLではなく生のバイト配列として表されるため、標準的な<img src="{url}">アプローチを使用することはできません。 上記の画像をユーザーに表示するにはどうすればよいですか?
83 javascript  html 

7
react-routerのルートへのアクセスを制限するにはどうすればよいですか?
誰かがreact-routerで特定のルートへのアクセスを制限する方法を知っていますか?特定のルートへのアクセスを許可する前に、ユーザーがログインしているかどうかを確認したいと思います。簡単だと思いましたが、ドキュメントではその方法が明確ではありません。 これは、<Route>コンポーネントを定義する場所に設定する必要がありますか、それともコンポーネントハンドラー内で処理する必要がありますか? <Route handler={App} path="/"> <NotFoundRoute handler={NotFound} name="not-found"/> <DefaultRoute handler={Login} name="login"/> <Route handler={Todos} name="todos"/> {/* I want this to be restricted */} </Route>

6
大文字と小文字を区別しないすべてを置き換える
大文字と小文字を区別しない置換機能の実装を探しています。たとえば、次のように機能するはずです。 'This iS IIS'.replaceAll('is', 'as'); 結果は次のようになります。 'Thas as Ias' 何か案は? 更新: 変数と一緒に使用するとよいでしょう: var searchStr = 'is'; 'This iS IIS'.replaceAll(searchStr, 'as');
83 javascript 


7
Angular Cookie
私はAngularCookieを探し回っていましたが、AngularでCookie管理を実装する方法を見つけることができませんでした。Cookieを管理する方法はありますか(AngularJSの$ cookieなど)?


3
nodejsの `rc`ファイルとは何ですか?
私は様々に関するいくつかの質問持っているrcように、典型的なノード・アプリケーション内のファイルを.npmrc、.babelrcなど rcファイルとは何ですか、モジュールのランタイム構成を知っていますが、他に何かありますか? rcファイルは.[module]rc命名規則に従う必要がありますか、それとも単に推奨される形式ですか? サポートされているフォーマットは何ですか?yaml形式とjson形式の両方を見たことがありますが、モジュールが使用するリーダーによって異なりますか? モジュールの観点からrcファイルにアクセスする方法は?[module]rcモジュールで自動的に使用できるように名前を付けますか?もしそうなら、それはどこで利用可能になりますか? または、モジュールは、モジュールを使用しているアプリの他のファイルと同じようにファイルにアクセスし、理解できる形式であると期待する必要がありますか?(これは私が今やっていることで、json形式です) 私はまた、package.json設定をロードする必要がある人々を見てきました。どちらが推奨されpackage.jsonますか、それともrcファイルですか? また、どのようにそれは次のようにJavaScriptファイルの違いは何gulpfile.jsでmodule.exports?(私は推奨の意味で、もちろんjsファイルとrcファイルの違いと利点を知っています) 私がグーグルで検索するたびに、私はこことここに行き着きます。これはrcファイルを読み取るためのツールですが、それらが何であるか、またはそれらがどのように構築され、モジュールに接続されているかを説明していません。 どんな洞察も本当に役に立ちます。ありがとう

11
JavaScriptで配列を変更すると、配列のコピーに影響するのはなぜですか?
私は次のJavaScriptを作成しました。 var myArray = ['a', 'b', 'c']; var copyOfMyArray = myArray; copyOfMyArray.splice(0, 1); alert(myArray); // alerts ['b','c'] alert(copyOfMyArray); // alerts ['b','c'] var myNumber = 5; var copyOfMyNumber = myNumber; copyOfMyNumber = copyOfMyNumber - 1; alert(myNumber); // alerts 5 alert(copyOfMyNumber); // alerts 4 このコードは変数myArrayを宣言し、それを配列値に設定します。次に、2番目の変数copyOfMyArrayを宣言し、に設定しmyArrayます。で操作を実行してから、copyOfMyArrayとの両方に警告myArrayしcopyOfMyArrayます。どういうわけか、で操作を実行copyOfMyArrayすると、で同じ操作が実行されているように見えますmyArray。 次に、コードは数値を使用して同じことを行いmyNumberます。変数を宣言し、数値に設定します。次に、2番目の変数copyOfMyNumberを宣言し、に設定しmyNumberます。で操作を実行してから、copyOfMyNumberとの両方に警告myNumberしcopyOfMyNumberます。ここでは、私が期待される動作を得るための:異なる値myNumberとしますcopyOfMyNumber。 JavaScriptの配列と数値の違いは、配列を変更すると配列のコピーの値が変更されるように見えるのに対し、数値を変更しても数値のコピーの値は変更されないということです。 どういうわけか、配列は参照で参照され、数値は値で参照されていると思いますが、なぜですか?他のオブジェクトでどのような動作が予想されるかをどのように知ることができますか?
83 javascript 

6
Node.jsを使用してオブジェクトをファイルに書き込みます
私はこれをstackoverflow / google全体で検索しましたが、理解できないようです。 特定のURLページのソーシャルメディアリンクをスクレイピングしていますが、この関数はURLのリストを含むオブジェクトを返します。 私は別のファイルにこのデータを書き込もうとすると、それは、ファイルへの出力[object Object]の代わりに期待されるの:[「https://twitter.com/#!/101Cookbooks」、 ' http://www.facebook.com/ 101cookbooks ']私console.log()が結果を出したときと同じように。 これは、Nodeでファイルを読み書きし、各行(URL)を読み取って、関数呼び出しを介して入力しようとする私の悲しい試みですrequest(line, gotHTML)。 fs.readFileSync('./urls.txt').toString().split('\n').forEach(function (line){ console.log(line); var obj = request(line, gotHTML); console.log(obj); fs.writeFileSync('./data.json', obj , 'utf-8'); }); 参考のために-gotHTML関数: function gotHTML(err, resp, html){ var social_ids = []; if(err){ return console.log(err); } else if (resp.statusCode === 200){ var parsedHTML = $.load(html); parsedHTML('a').map(function(i, link){ …

6
Node.js console.log-新しい行を作成するのではなく、行を更新することは可能ですか?
私のnode.jsアプリケーションには多くのコンソールログがあり、これは私が見るのに重要です(非常に大きなアプリなので、長時間実行され、状況がまだ進行中であることを知る必要があります)が、何千行もの行になってしまいます。コンソールログ。 console.update新しい行を作成するのではなく、コンソール行を消去/置換することはどういうわけか可能ですか?

6
TypeScriptを使用してVSCodeでモジュール「fs」を見つける方法は?
私はMacBookAirで走っています。VS CodeをIDEとしてインストールし、TypeScriptもインストールしました。 次の行だけの単純なファイルがあります。 import fs = require('fs'); 括弧内の「fs」の下に赤い[ts] Cannot find module 'fs'.波線が表示され、エラーメッセージは次のとおりです。ファイルの拡張子は.tsです。私はJavaScriptとTypeScriptを初めて使用しますfsが、コアモジュールであるという印象を受けたので、どうしてそれを見つけることができなかったのでしょうか。どうすれば問題を解決できますか? 私がすでに試した他のこと: 単純な関数本体をファイルに入れてから、コマンドラインでtsc。を使用してコンパイルします。そこで、本質的に同等のエラーが発生します。error TS2307: Cannot find module 'fs'. コマンドラインでsudo npm install fs -g。これは明らかな成功を報告しますが、問題は修正されません。 SEとWebをざっと見てみましたが、すべて近いように見えた答えは、「fs」が利用可能であると想定しているようです。

4
リクエストヘッダーをiframesrcリクエストに追加することは可能ですか?
JavaScriptでAJAX呼び出しを行うときに、HTTPリクエストヘッダーを非常に簡単に設定できることを理解しています。 ただし、スクリプトを介してiframeをページに挿入するときにカスタムHTTPリクエストヘッダーを設定することもできますか? <iframe src="someURL"> <!-- is there any place to set headers in this? -->


8
jQueryを使用してJavaScriptオブジェクトからアイテムを追加/削除する
私は次のようなJavaScriptオブジェクトを持っています: var data = {items: [ {id: "1", name: "Snatch", type: "crime"}, {id: "2", name: "Witches of Eastwick", type: "comedy"}, {id: "3", name: "X-Men", type: "action"}, {id: "4", name: "Ordinary People", type: "drama"}, {id: "5", name: "Billy Elliot", type: "drama"}, {id: "6", name: "Toy Story", type: "children"} ]}; このリストにアイテムを追加/削除したい場合、jQueryを使用してどのように処理しますか?クライアントは、このリストを動的に変更できることを望んでいます。

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