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

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


3
chart.js v2を使用してチャートの凡例を削除する
Bootstrap、JQuery、Chart.js(v2)を使用してホームページを作成しています。私はv1を使用して実装を機能させていましたが、最近Bowerに入り、それを使用してv2をダウンロードしました。 私はそれぞれが円グラフを含む4列のグリッドを作成していますが、v2でのスケーリングは、私が機能するのを混乱させるようなものです。グラフを反応させて、タブレットやスマートフォンなどの小型のデバイスで適切にスケーリングできるようにしたいのですが、私の問題の1つは、グラフの凡例と、マウスをセクションの上に置くとホバー情報が表示されないことです。チャート。 index.html <body> <div class="container"> <div class="row"> <div class="col-xs-3"> <canvas id="chart1"></canvas> </div> <div class="col-xs-3"> <canvas id="chart1"></canvas> </div> <div class="col-xs-3"> <canvas id="chart1"></canvas> </div> <div class="col-xs-3"> <canvas id="chart1"></canvas> </div> </div> </div> </body> functions.js $(document).ready(function(){ var canvas = $("#chart1"); var data = { labels: [], datasets: [{ data: [10, 10], backgroundColor: ["#F7464A", …

1
JSDocでオブジェクトの配列をパラメーターまたは戻り値として指定する方法は?
JSDocでは、特定のタイプの配列(文字列の配列など)がある場合、私が見つけることができる最良のドキュメントは次を使用することを示しています。 /** * @param {Array.<string>} myStrings All my awesome strings */ function blah(myStrings){ //stuff here... } 以下の疑問符をどのように置き換えて、オブジェクトの配列を指定しますか? /** * @param {???????} myObjects All of my equally awesome objects */ function blah(myObjects){ //stuff here... }


3
React.js、関数をトリガーする前にsetStateが完了するのを待ちますか?
これが私の状況です: this.handleFormSubmit()でthis.setState()を実行しています this.handleFormSubmit()内で、this.findRoutes();を呼び出しています。-this.setState()の正常な完了に依存します this.setState(); this.findRoutesが呼び出される前に完了しません... this.findRoutes()を呼び出す前に、this.handleFormSubmit()内のthis.setState()が完了するのを待つにはどうすればよいですか? 準ソリューション: this.findRoutes()をcomponentDidUpdate()に配置する findRoutes()関数とは関係のない状態の変化が多くなるため、これは受け入れられません。無関係な状態が更新されたときにfindRoutes()関数をトリガーしたくありません。 以下のコードスニペットをご覧ください。 handleFormSubmit: function(input){ // Form Input this.setState({ originId: input.originId, destinationId: input.destinationId, radius: input.radius, search: input.search }) this.findRoutes(); }, handleMapRender: function(map){ // Intialized Google Map directionsDisplay = new google.maps.DirectionsRenderer(); directionsService = new google.maps.DirectionsService(); this.setState({map: map}); placesService = new google.maps.places.PlacesService(map); directionsDisplay.setMap(map); }, findRoutes: …

3
サブスクライブで最後に観察可能
この記事によるonCompleteと、のonError機能subscribeは相互に排他的です。 onErrorまたはのいずれかでonCompleteイベントが発生しsubscribeます。 エラーを受け取ったか、情報のストリームを正常に終了したかに関係なく、実行する必要がある論理ブロックがあります。 私はfinallypythonのようなものを探しましたが、私が見つけたのはfinally、私が作成したオブザーバブルにアタッチする必要があるものだけです。 しかし、私がサブスクライブするとき、およびストリームが正常に終了したか、エラーが発生したかに関係なく、そのロジックを実行したいのです。 何か案は?
105 javascript  rxjs  rxjs5 

8
ES6クラスで関数を拡張する方法は?
OverаэтотвопросестьответынаStack Overflowнарусском:Наследованиеотфункции ES6では、特別なオブジェクトを拡張できます。そのため、関数から継承することが可能です。そのようなオブジェクトは関数として呼び出すことができますが、そのような呼び出しのロジックをどのように実装できますか? class Smth extends Function { constructor (x) { // What should be done here super(); } } (new Smth(256))() // to get 256 at this call? クラスのどのメソッドも、を介してクラスインスタンスへの参照を取得しますthis。ただし、関数として呼び出される場合は、をthis参照してくださいwindow。関数として呼び出されたときに、クラスインスタンスへの参照を取得するにはどうすればよいですか? PS:ロシア語でも同じ質問です。

6
HTML5ビデオの寸法
JavaScriptでページにオーバーレイしているビデオのサイズを取得しようとしていますが、ビデオがロードされる前に計算されているように見えるため、実際のビデオではなくポスター画像のサイズを返しています。

30
npm-EPERM:Windowsでは許可されていない操作
私は走った npm config set prefix /usr/local そのコマンドを実行した後、Windows OSでnpmコマンドを実行しようとすると、以下が表示され続けます。 Error: EPERM: operation not permitted, mkdir 'C:\Program Files (x86)\Git\local' at Error (native) からすべてのファイルを削除しました C:\Users\<your username>\.config\configstore\ うまく行かなかった。 なにか提案を ?



4
Vue.js img src連結変数とテキスト
Vue.js変数を画像URLと連結したい。 私が計算したもの: imgPreUrl : function() { if (androidBuild) return "android_asset/www/"; else return ""; } 私がアンドロイド用にビルドした場合: <img src="/android_asset/www/img/logo.png"> そうしないと <img src="img/logo.png"> 計算された変数をURLと連結するにはどうすればよいですか? 私はそれを試してみました: <img src="{{imgPreUrl}}img/logo.png">

6
「返品待ち」と「返品保証」の違い
以下のコードサンプルを考えると、動作に違いはありますか。ある場合、それらの違いは何ですか? return await promise async function delay1Second() { return (await delay(1000)); } return promise async function delay1Second() { return delay(1000); } 私が理解しているように、1つ目はasync関数内でエラー処理が行われ、async関数のPromiseからエラーが発生します。ただし、2番目は1ティック少ない必要があります。これは正しいです? このスニペットは、参考のためにPromiseを返すための一般的な関数にすぎません。 function delay(ms) { return new Promise((resolve) => { setTimeout(resolve, ms); }); }

10
ユーザーのブラウザが表示できるすべてのフォントをリストする
ブラウザで表示できるすべてのフォント(またはフォントファミリ)の名前を取得する方法はJavaScriptにありますか?(使用可能なすべてのフォントのリストを含むドロップダウンをユーザーに提供し、ユーザーがフォントを選択できるようにします。)このリストを事前にハードコーディングしたり、サーバーから送信したりする必要はありません。(直感的には、ブラウザはどのフォントを持っているかを知っている必要があり、これはどういうわけかJavaScriptに公開されているはずです。)
105 javascript  css  browser  fonts 

4
HTMLフォームタグの目的は何ですか
HTMLのformタグの目的がわかりません。 formタグを使わなくても、簡単にあらゆる入力タイプを完全に使用できます。入力をラップするのはほとんど冗長に思えます。 さらに、ajaxを使用してサーバー側のページを呼び出す場合は、jQueryを使用するだけで済みます。唯一の例外は、何らかの理由でフォームタグをアップロードスクリプトで囲む必要があることです。 では、なぜフォームがテキスト入力のような単純なものにまだそれほど広く使用されているのでしょうか?非常に古くて不必要なことのようです。 メリットやニーズがわかりません。多分私は何かが欠けています。
105 javascript  php  jquery  html  forms 

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