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

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


18
ブラウザウィンドウが現在アクティブでないかどうかを検出する方法はありますか?
JavaScriptを定期的に使用している。ユーザーがサイトを見ていない場合(つまり、ウィンドウまたはタブにフォーカスがない場合)は、実行しない方がいいでしょう。 JavaScriptを使用してこれを行う方法はありますか? 私の参照点:使用しているウィンドウがアクティブでない場合、Gmailチャットは音を鳴らします。

8
「(function(){…})()」のような匿名関数でJavascriptファイル全体をラップする目的は何ですか?
私は最近多くのJavascriptを読んでいて、インポートされる.jsファイルでファイル全体が次のようにラップされていることに気づきました。 (function() { ... code ... })(); コンストラクター関数の単純なセットではなく、これを行う理由は何ですか?

15
同じクラスの要素をループするjQuery
クラスに大量のtestimonialdivがあり、jqueryを使用してそれらをループし、特定の条件がtrueであるかどうかを各divについて確認します。trueの場合、アクションを実行する必要があります。 誰か私がこれをどのように行うか知っていますか?


13
あるAngularJSコントローラーが別のコントローラーを呼び出すことはできますか?
1つのコントローラーで別のコントローラーを使用することはできますか? 例えば: このHTMLドキュメントは、MessageCtrlコントローラによって配信されたメッセージをmessageCtrl.jsファイルに出力するだけです。 <html xmlns:ng="http://angularjs.org/"> <head> <meta charset="utf-8" /> <title>Inter Controller Communication</title> </head> <body> <div ng:controller="MessageCtrl"> <p>{{message}}</p> </div> <!-- Angular Scripts --> <script src="http://code.angularjs.org/angular-0.9.19.js" ng:autobind></script> <script src="js/messageCtrl.js" type="text/javascript"></script> </body> </html> コントローラファイルには、次のコードが含まれています。 function MessageCtrl() { this.message = function() { return "The current date is: " + new Date().toString(); }; } 現在の日付を出力するだけです。 …

10
jQueryセレクター正規表現
私は、jQueryセレクターでのワイルドカードまたは正規表現(正確な用語はわかりません)の使用に関するドキュメントの後にいます。 私はこれを自分で探しましたが、構文とその使用方法に関する情報を見つけることができませんでした。誰かが構文のドキュメントがどこにあるか知っていますか? 編集:属性フィルターを使用すると、属性値のパターンに基づいて選択できます。


7
AngularJSが$ http.getリクエストにデータを渡す
http POSTリクエストを実行する関数があります。コードを以下に示します。これは正常に動作します。 $http({ url: user.update_path, method: "POST", data: {user_id: user.id, draft: true} }); http GETの別の関数があり、その要求にデータを送信したい。しかし、getにはそのオプションはありません。 $http({ url: user.details_path, method: "GET", data: {user_id: user.id} }); の構文http.getは get(url、config)


30
背景の下に表示されるブートストラップモーダル
私はブートストラップの例から直接モーダルのコードを使用し、bootstrap.jsのみを含めました(bootstrap-modal.jsは含めません)。ただし、私のモーダルは灰色のフェード(背景)の下に表示され、編集できません。 これは次のようになります。 この問題を再現する1つの方法については、このフィドルを参照してください。そのコードの基本的な構造は次のとおりです。 <body> <p>Lorem ipsum dolor sit amet.</p> <div class="my-module"> This container contains the modal code. <div class="modal fade"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-body">Modal</div> </div> </div> </div> </div> </body> body { padding-top: 50px; } .my-module { position: fixed; top: 0; left: 0; } これがなぜであるか、またはこれを修正するために私が何ができるかという考えはありますか?


18
JavaScriptでnull値を確認するにはどうすればよいですか?
JavaScriptでnull値を確認するにはどうすればよいですか?以下のコードを書きましたが、機能しませんでした。 if (pass == null || cpass == null || email == null || cemail == null || user == null) { alert("fill all columns"); return false; } また、JavaScriptプログラムのエラーを見つけるにはどうすればよいですか?
575 javascript  null  compare 

11
JavaScriptで連想配列/ハッシュを行う方法
JavaScriptを使用して、C#で行うような方法で統計を保存する必要があります。 Dictionary<string, int> statistics; statistics["Foo"] = 10; statistics["Goo"] = statistics["Goo"] + 1; statistics.Add("Zoo", 1); JavaScriptのHashtableようなものはありDictionary<TKey, TValue>ますか? どうすればこのような方法で値を格納できますか?

17
jQueryでマウスの左クリックと右クリックを区別する方法
jQueryを使用して、クリックされたマウスボタンをどのように取得しますか? $('div').bind('click', function(){ alert('clicked'); }); これは右クリックと左クリックの両方でトリガーされます。右マウスクリックをキャッチする方法は何ですか。以下のようなものがあれば幸いです。 $('div').bind('rightclick', function(){ alert('right mouse button is pressed'); });

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