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

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

4
複数の条件を持つquerySelectorAll
複数の無関係な条件を使用してquerySelectorAllで検索することは可能ですか?はいの場合、どのように?そして、それらがANDまたはOR基準であるかどうかを指定する方法は? 例えば: すべて見つけるにはどのようにフォームS、P sおよび伝説のシングルとquerySelectorAllのコールを?可能?
105 javascript 

1
Firefoxで誰がhttpリクエストを開始したかを特定する方法は?
Firefoxのすべてのネットワークトラフィックをインターセプトする新しいFirefoxアドオンを開発しています(http(s)リクエストでhttp-on-modify-request) 現在のコードでは、Webページ/タブと他のすべてのコンポーネント(RSSフィードの更新、XPCOMコンポーネント、拡張機能、拡張機能マネージャーなどからのXHR要求)からの要求を分離できます。 グループ全体だけでなく、タブのトラフィック以外のリクエストを開始したのは誰かを正確に特定したいですか?(RSS、XPCOMコンポーネント、拡張機能、拡張機能マネージャーなど) 例:架空のカスタム変数にrequestRequestorは、特定のアドオンやRSS更新などを識別する値があります。 私はこの同様の質問を見つけましたが、解決策はありませんでした。 グループ全体を識別するための現在のコード(http-on-modify-request通知を起動するブラウザーを取得する)は次のとおりです。 Components.utils.import('resource://gre/modules/Services.jsm'); Services.obs.addObserver(httpObs, 'http-on-modify-request', false); //Services.obs.removeObserver(httpObs, 'http-on-modify-request'); //uncomment this line, or run this line when you want to remove the observer var httpObs = { observe: function (aSubject, aTopic, aData) { if (aTopic == 'http-on-modify-request') { /*start - do not edit here*/ var oHttp = …


17
自分自身を繰り返さずに三項演算子(別名if)式を記述する方法
たとえば、次のようなもの: var value = someArray.indexOf(3) !== -1 ? someArray.indexOf(3) : 0 それを書くより良い方法はありますか?繰り返しますが、私は上記の正確な質問に対する答えを求めているのではなく、三項演算子式でオペランドを繰り返した可能性がある場合の例にすぎません...

9
JavaScript:四捨五入された数値をN桁にフォーマットする
JavaScriptでは、数値を小数点以下N桁に丸める一般的な方法は次のようになります。 function roundNumber(num, dec) { return Math.round(num * Math.pow(10, dec)) / Math.pow(10, dec); } コードスニペットを表示 function roundNumber(num, dec) { return Math.round(num * Math.pow(10, dec)) / Math.pow(10, dec); } console.log(roundNumber(0.1 + 0.2, 2)); console.log(roundNumber(2.1234, 2)); Run code snippetHide resultsExpand snippet しかし、このアプローチは、ラウンドになり、最大 Nの小数点以下の桁の私はにはしたいしながら、常に Nの小数点以下の桁数に丸めます。たとえば、「2.0」は「2」に丸められます。 何か案は?

13
Uncaught TypeError:undefinedはjquery-min.jsをロードする際の関数ではありません
約5つのCSSファイルと10のJavaScriptファイルをロードする必要がある通常のWebページを構築しています。 それらをHTMLページに個別にロードすると、私のWebページは正常にロードされます。 次に、本番用に、すべてのJavascriptを必要な順序で1つのファイルに連結し、すべてのCSSを別のファイルに連結しました。しかし、連結されたファイルでWebページを実行しようとすると、次のエラーがスローされます。 Uncaught TypeError: undefined is not a function 連結されたJavascriptファイルでjquery.min.jsがロードされている行。 これを軽減するにはどうすればよいですか?すべてのファイルを連結し、本番用に縮小したいと思います。助けてください。 編集: JavaScriptとCSSを、個別にロードされて正常に動作していた順序でマージしました。

3
この「for」ループは停止しますか、そしてなぜ/なぜ停止しませんか?for(var i = 0; 1 / i> 0; i ++){}
このforループは止まりますか? for (var i=0; 1/i > 0; i++) { } もしそうなら、いつ、なぜですか?止まると言われましたが、理由はありませんでした。 更新 調査の一環として、内部で何が行われているのかをすべて説明する非常に長く詳細な記事を書きました-JavaScriptのNumber型について知っておくべきことは次のとおりです
104 javascript 

2
ReferenceError:Firefoxでイベントが定義されていないエラー
私はクライアント用のページを作成しましたが、最初はChromeで作業していて、Firefoxで機能しているかどうかを確認するのを忘れていました。現在、ページ全体がFirefoxで機能しないスクリプトに基づいているため、大きな問題があります。 これrelは、適切なページの非表示と表示につながるを持っているすべての「リンク」に基づいています。これがFirefoxで機能しない理由がわかりません。 たとえば、ページにはid #menuPageなどが#aboutPageあります。すべてのリンクにこのコードがあります: <a class="menuOption" rel='#homePage' href="#">Velkommen</a> ChromeとSafariで完全に動作します。 これがコードです: $(document).ready(function(){ //Main Navigation $('.menuOption').click(function(){ event.preventDefault(); var categories = $(this).attr('rel'); $('.pages').hide(); $(categories).fadeIn(); }); // HIDES and showes the right starting menu $('.all').hide(); $('.pizza').show(); // Hides and shows using rel tags in the buttons $('.menyCat').click(function(event){ event.preventDefault(); var categori = $(this).attr('rel'); $('.all').hide(); $(categori).fadeIn(); …

3
D3.jsを学ぶための良い本[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する 見てD3.js興味があったのでこの本を買いました!私は間違っているかもしれませんが、それは満足のいくものではありませんでした。 誰もがD3.jsデータ可視化のマスタリングのための優れた資料を持っていますか? 私は多くの可能性を見ることができ、D3.js非常に熱心で興味があります。 前もって感謝します! 更新: Scott Murray著のInteractive Data Visualization for the Webを読み終えました。お試しください。無料です。


12
タスクバーでブラウザウィンドウを点滅させる
JavaScriptを使用して、ユーザーのブラウザをタスクバーで点滅/点滅/強調表示するにはどうすればよいですか?たとえば、ユーザーがサーバーに新しいメッセージを持っているかどうかを確認するために10秒ごとにAJAX要求を行う場合、ユーザーがその時点で別のアプリケーションを使用している場合でも、すぐにそれを知らせたいと思います。 編集:これらのユーザーは、新しいメッセージが届いたときに気が散ることを望んでいます。

7
JavaScriptでミューテックスは必要ですか?
私はこのリンクを見ました:JavaScriptでの相互排除の実装。一方、JavaScriptにはスレッドがないことを読みましたが、それはどういう意味ですか? イベントが発生したとき、コードのどこで中断できますか? JSにスレッドがない場合、JSでミューテックスを使用する必要がありますか? 具体的には、私はによって呼び出される関数使用した場合の効果について疑問に思ってsetTimeout()やXmlHttpRequestさんをonreadystatechangeグローバルにアクセス変数に。

8
数値をパーセンテージにする
数値から「0.」XXX%を取り除いてパーセントにするための最良の方法は何ですか?数値がintの場合はどうなりますか? var number1 = 4.954848; var number2 = 5.9797; $(document).ready(function() { final = number1/number2; alert(final.toFixed(2) + "%"); });
104 javascript  math 

5
クリックイベントと同様に、「touchstart」イベントのe.PageX位置に相当するものはありますか?
ライブ機能で使用されるtouchstartイベントのjQueryでX位置を取得しようとしていますか? すなわち $('#box').live('touchstart', function(e) { var xPos = e.PageX; } ); 現在、これは「クリック」をイベントとして機能します。どうすれば(アルファ jQuery Mobile を使用せずに)タッチイベントで取得できますか? 何か案は? 助けてくれてありがとう。


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