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

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

14
関数のスロットルとデバウンスの違い
レート制限を目的とした関数のスロットルとデバウンスの違いについて、誰でも簡単に説明できますか? 私には両方とも同じことをしているようです。私はこれらの2つのブログを調べて確認しました。 http://remysharp.com/2010/07/21/throttling-function-calls http://benalman.com/projects/jquery-throttle-debounce-plugin/
250 javascript 


9
HTML入力ボタンの無効化と有効化
だから私はこのようなボタンを持っています: <input id="Button" type="button" value="+" style="background-color:grey" onclick="Me();"/> 必要に応じて無効または有効にするにはどうすればよいですか?私は試しましたdisabled="disable"が、有効に戻すのは問題です。falseに戻してみましたが、有効になりませんでした。
250 javascript  jquery 

12
構成x = xは何ですか|| どういう意味?
JavaScriptをデバッグしていますが、これ||が何をするのか説明できませんか? function (title, msg) { var title = title || 'Error'; var msg = msg || 'Error on Request'; } 誰かが私にヒントを与えることはできますか、なぜこの男は使用していvar title = title || 'ERROR'ますか?私も時々var宣言なしでそれを見ます。

8
Webpackの「publicPath」は何をしますか?
Webpack docsoutput.publicPathは次のように述べています: output.pathJavaScriptの観点から。 これが実際に何を意味するかについて詳しく説明していただけますか? 私はとを使用output.pathしoutput.filenameて、Webpackが結果を出力する場所を指定していますが、何を入力するoutput.publicPath必要があるか、またそれが必要かどうかはわかりません。 module.exports = { output: { path: path.resolve("./examples/dist"), filename: "app.js", publicPath: "What should I put here?" } }

14
JSONデータを含むPOST経由でファイルをダウンロードするためのJavaScript / jQuery
jqueryベースの単一ページWebアプリケーションがあります。AJAX呼び出しを介してRESTful Webサービスと通信します。 私は次のことを達成しようとしています: JSONデータを含むPOSTをREST URLに送信します。 リクエストがJSONレスポンスを指定している場合、JSONが返されます。 リクエストがPDF / XLS / etc応答を指定している場合、ダウンロード可能なバイナリが返されます。 現在1と2が機能しており、クライアントのjqueryアプリは、JSONデータに基づいてDOM要素を作成することにより、返されたデータをWebページに表示します。また、#3はWebサービスの観点からも機能しています。つまり、正しいJSONパラメーターを指定すると、バイナリファイルが作成されて返されます。しかし、クライアントのJavaScriptコードで#3を処理する最良の方法がわかりません。 このようなajax呼び出しからダウンロード可能なファイルを取得することは可能ですか?ブラウザでファイルをダウンロードして保存するにはどうすればよいですか? $.ajax({ type: "POST", url: "/services/test", contentType: "application/json", data: JSON.stringify({category: 42, sort: 3, type: "pdf"}), dataType: "json", success: function(json, status){ if (status != "success") { log("Error loading data"); return; } log("Data loaded!"); }, error: function(result, status, err) { …
250 javascript  jquery  ajax  rest 

14
jQuery:jQueryの非表示要素の高さを取得する
非表示のdiv内にある要素の高さを取得する必要があります。現在、divを表示し、高さを取得し、親divを非表示にします。これは少しばかげているようです。もっと良い方法はありますか? 私はjQuery 1.4.2を使用しています: $select.show(); optionHeight = $firstOption.height(); //we can only get height if its visible $select.hide();
249 javascript  jquery  html  css 



7
AndroidはWebViewでJavaScript関数を呼び出す
内で実行さjavascriptれているhtmlページにあるいくつかの関数を呼び出そうとしていますandroid webview。コードが以下で実行しようとすることはかなり簡単ですjavascript。Android アプリから、テストメッセージで関数を呼び出します。これにより、Androidアプリで、トーストを介してテストメッセージを表示するJava関数が呼び出されます。 javascript機能のルックスが好き: function testEcho(message){ window.JSInterface.doEchoTest(message); } WebViewから、私はjavascript運が悪いのに次の方法を呼び出してみました: myWebView.loadUrl("javascript:testEcho(Hello World!)"); mWebView.loadUrl("javascript:(function () { " + "testEcho(Hello World!);" + "})()"); 私は有効にしjavascriptましたWebView myWebView.getSettings().setJavaScriptEnabled(true); // register class containing methods to be exposed to JavaScript myWebView.addJavascriptInterface(myJSInterface, "JSInterface"); そして、Javaクラス public class JSInterface{ private WebView mAppView; public JSInterface (WebView appView) { this.mAppView = appView; } …

5
Google Chrome JavaScriptコンソールを永続化する方法は?
動的なサイトを構築しているので、ページ間の変更を追跡する必要があります。Ajax呼び出し、POST、GETなど。 Firebugと同じ機能を探しています(「永続的」を有効にでき、ページを再読み込みしたりフォームを送信したりするたびにコンソールがクリアされません。 だから、私の質問は:Google Chrome JavaScriptコンソールを永続化する方法はありますか? (そして、もしそうなら、どうですか?) 更新:答えをここにコピーします。誰かがまだこれを探している場合、Chrome 14以降には、[デベロッパーツール]> [設定]に「コンソール:ナビゲーションの保存」というラベルの設定があります。 Update 2:Chromeの最新バージョン(33以降)では、コンソールを右クリックしてこのオプションを選択できます。 アップデート3(2017年後半):Chromeの最新バージョン(60以降)には、コンソールを開き、右上隅にある歯車をクリックして[ログを保持]を選択することで、このオプションがあります。


5
「this」キーワードは関数内でどのように機能しますか?
JavaScriptで興味深い状況に遭遇しました。オブジェクトリテラル表記を使用して複数のオブジェクトを定義するメソッドを持つクラスがあります。これらのオブジェクト内では、thisポインターが使用されています。プログラムの動作から、thisポインタはメソッドが呼び出されたクラスを参照しており、リテラルによって作成されているオブジェクトを参照していないと推定しました。 これは私には期待できる方法ですが、これは恣意的です。これは定義された動作ですか?ブラウザ間で安全ですか?それが「仕様がそう言っている」ことを超えている理由である根本的な理由はありますか(たとえば、それはいくつかのより広範な設計決定/哲学の結果ですか)?削減されたコード例: // inside class definition, itself an object literal, we have this function: onRender: function() { this.menuItems = this.menuItems.concat([ { text: 'Group by Module', rptletdiv: this }, { text: 'Group by Status', rptletdiv: this }]); // etc }

25
ASP.NET MVC JsonResult日付形式
モデルのJsonResultを効果的に返すコントローラーアクションがあります。だから、私の方法では次のようなものがあります: return new JsonResult(myModel); これは、1つの問題を除いて、うまく機能します。モデルには日付プロパティがあり、これは次のようにJson結果で返されるようです: "\/Date(1239018869048)\/" 必要な形式で返されるように日付をどのように処理する必要がありますか?または、この形式をスクリプトでどのように処理しますか?

1
Meteor、Ember.js、Backbone.jsの主な違いは何ですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 Ember.js / Backbone.jsの学習は、しばらくの間、やることリストに載っています。Meteorがリリースされた今、Meteor、Ember.js、Backbone.jsの経験を持つ人が、これら3つのJavaScriptフレームワークの主な違いと長所と短所を、経験のない人のために要約できるかどうか疑問に思っています。 具体的には、各フレームワークの方が適しているタスクと、他のフレームワークが適していない理由を知りたいと思います。 編集:Meteorについてもう少し読んだので、Backbone.jsではなくKnockout.jsに似ているようです。したがって、Knockout.jsとの比較も歓迎します。

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