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

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

7
Angular.noopは何に使用されますか?
Angular.orgのドキュメントでもどこでも検索しようとしましたが、実装に関する詳細な説明が見つかりませんでした。誰かがそれを説明することができればそれは非常に役に立ちます。

5
.jsファイルでグローバル変数を宣言する方法
すべての.jsファイルに必要ないくつかのグローバル変数が必要です。 たとえば、次の4つのファイルについて考えてみます。 global.js js1.js js2.js js3.js 上記の4つのファイルすべてをHTMLドキュメントにロードすることを考慮してglobal.js、3つのグローバル変数を宣言し、他の3つの.jsファイルのいずれかでそれらにアクセスする方法はありますか? これが可能かどうか、またはこれを達成するための回避策があるかどうか誰かに教えてもらえますか?

22
プロのjQueryベースのコンボボックスコントロール?[閉まっている]
閉まっている。この質問は、StackOverflowのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善したいですか?質問を更新して、 StackOverflowのトピックになります。 5年前に閉鎖されました。 この質問を改善する いずれかがあります プロのjQueryライブラリに基づいて、ComboBoxコントロール(自己暗示を持つドロップダウンリストが)? 大規模なデータセットを処理でき、いくつかのスキニングオプションがあるはずです。複数列の結果リストは、あまりにも素晴らしいことです。私はASP.NETを使用していますが、ラッパーを作成する必要がある場合は問題ありません。 私はすでにサードパーティのコントロールを使用していますが、2つのベンダーのコントロール間で互換性の問題が発生しました。さて、私はこの種の依存関係を取り除きたいです。

1
この記号はJavaScriptで何を意味しますか?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答ややり取りは受け付けていません。 これは何ですか? これは、JavaScriptの構文について時々出てくる質問のコレクションです。これもコミュニティWikiなので、誰でもこのリストの管理に参加できます。 どうしてこれなの? Stack Overflowでは、特定の文字を検索できません。結果として、演算子やその他の構文トークンに関する多くの質問は、それらを検索するときに簡単には見つかりません。これにより、重複を閉じることがより困難になります。以下のリストは、この問題を解決するためのものです。 主なアイデアは、Stack Overflowの既存の質問へのリンクを用意することです。そのため、ECMAScript仕様からコンテンツをコピーするのではなく、それらを参照する方が簡単です。 さらに、これはPHPシンボルリファレンスの露骨なコピーです。JSが必要でした。 助けてください。他の演算子/構文参照へのリンクを編集して追加するか、特定の構文で適切な質問/回答が見つからない場合は、この質問への回答を追加してリンクします
86 javascript 

7
Twitter Bootstrapドロップダウンのイベントハンドラー?
Twitter Bootstrapドロップダウンボタンを使用したい: <div class="btn-group"> <button class="btn dropdown-toggle" data-toggle="dropdown">Action <span class="caret"></span></button> <ul class="dropdown-menu"> <li><a href="#">Action</a></li> <li><a href="#">Another action</a></li> <li><a href="#">Something else here</a></li> </ul> </div><!-- /btn-group --> ユーザーがボタンの値を「別のアクション」に変更した場合、単にに移動するの#ではなく、実際にはカスタムの方法でアクションを処理したいと思います。 しかし、これを行うためのドロップダウンプラグインにイベントハンドラーが表示されません。 Bootstrapドロップダウンボタンを使用してユーザーアクションを処理することは実際に可能ですか?それらがナビゲーションのみを目的としているのかどうか疑問に思い始めています-例がアクションのリストを示しているのは紛らわしいです。


3
jQueryを使用してdivの表示される高さを取得します
スクロール可能な領域内のdivの表示されている高さを取得する必要があります。私は自分自身をjQueryでかなりまともだと思っていますが、これは完全に私を失望させています。 黒のラッパー内に赤のdivがあるとしましょう: 上の図では、jQuery関数はdivの表示部分である248を返します。 上の図のように、ユーザーがdivの上部を超えてスクロールすると、296が報告されます。 これで、ユーザーがdivを超えてスクロールすると、再び248が報告されます。 明らかに、私の番号はこのデモのように一貫性があり明確ではないか、またはそれらの番号をハードコーディングするだけです。 私には少し理論があります: ウィンドウの高さを取得します divの高さを取得します ウィンドウの上部からdivの初期オフセットを取得します ユーザーがスクロールするときにオフセットを取得します。 オフセットが正の場合、divの上部がまだ表示されていることを意味します。 負の場合、divの上部がウィンドウによって隠されています。この時点で、divがウィンドウの高さ全体を占めるか、divの下部が表示されている可能性があります。 divの下部が表示されている場合は、divとウィンドウの下部との間のギャップを把握します。 とてもシンプルに見えますが、頭を包むことができません。明日の朝、またひびを入れます。私はちょうどあなたの天才の何人かが助けることができるかもしれないと思いました。 ありがとう! 更新:私はこれを自分で理解しましたが、以下の答えの1つがよりエレガントであるように見えるので、代わりにそれを使用します。好奇心旺盛な方のために、私が思いついたものは次のとおりです。 $(document).ready(function() { var windowHeight = $(window).height(); var overviewHeight = $("#overview").height(); var overviewStaticTop = $("#overview").offset().top; var overviewScrollTop = overviewStaticTop - $(window).scrollTop(); var overviewStaticBottom = overviewStaticTop + $("#overview").height(); var overviewScrollBottom = windowHeight - (overviewStaticBottom - …

4
node.jsWebアプリを通常のデスクトップアプリとしてパッケージ化する[クローズ]
閉まっている。この質問は、StackOverflowのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善したいですか?質問を更新して、StackOverflowのトピックになります。 6年前に閉鎖されました。 この質問を改善する 少し検索しましたが、このための既存のツールが見つかりません。 私はあなた自身のコンピューター上で実行するように設計されたnode.jsウェブサーバーを持っています。MySnazzyThing.appnodejsとnpmをインストールnode mysnazzyapp.jsしてコマンドラインで実行する代わりに、ダブルクリックできればかなり素晴らしいでしょう。 .app実行可能ファイルは、ノードサーバをスプールし、通常のだろうかを示すだろう、単純なネイティブのWebKitのウィンドウ開くだろうlocalhost:3000、私はコマンドラインで実行している場合を。 このネイティブアプリは、たとえば、Mac AppStoreを通じて配布できます。そしてbam、node.jsデスクトップアプリ。 そのようなツールはありますか?それとも、私が想像しているようにこれが機能しないという技術的な理由はありますか?

12
Knockout.jsは、中規模のデータセットでは非常に遅くなります
Knockout.jsを使い始めたばかりです(常に試してみたかったのですが、ついに言い訳ができました!)-しかし、テーブルを比較的小さなセットにバインドすると、パフォーマンスに非常に悪い問題が発生します。データ(約400行程度)。 私のモデルには、次のコードがあります。 this.projects = ko.observableArray( [] ); //Bind to empty array at startup this.loadData = function (data) //Called when AJAX method returns { for(var i = 0; i < data.length; i++) { this.projects.push(new ResultRow(data[i])); //<-- Bottleneck! } }; 問題は、for上記のループが約400行で約30秒かかることです。ただし、コードを次のように変更すると、次のようになります。 this.loadData = function (data) { var testArray = []; //<-- Plain …

7
反復ng-AngularJsでX回だけ繰り返す
どのように私は次のようにNG・リピートを使用することができるため、JavaScriptで? 例: <div ng-repeat="4">Text</div> ng-repeatを4回繰り返したいのですが、どうすればよいですか?

14
iframeを非表示にするときにYouTubeプレーヤーを一時停止するにはどうすればよいですか?
にYouTube動画を含む非表示のdivがあります<iframe>。ユーザーがリンクをクリックすると、このdivが表示され、ユーザーはビデオを再生できるようになります。 ユーザーがパネルを閉じると、ビデオの再生が停止します。どうすればこれを達成できますか? コード: <!-- link to open popupVid --> <p><a href="javascript:;" onClick="document.getElementById('popupVid').style.display='';">Click here</a> to see my presenting showreel, to give you an idea of my style - usually described as authoritative, affable and and engaging.</p> <!-- popup and contents --> <div id="popupVid" style="position:absolute;left:0px;top:87px;width:500px;background-color:#D05F27;height:auto;display:none;z-index:200;"> <iframe width="500" height="315" src="http://www.youtube.com/embed/T39hYJAwR40" frameborder="0" allowfullscreen></iframe> <br …

10
jquery:$(window).scrollTop()、ただし$(window).scrollBottom()はありません
ユーザーがページをスクロールするたびに、ページの下部に要素を配置したいと思います。これは「固定位置」のようなものですが、クライアントのブラウザの多くがそれをサポートできないため、「位置:固定」cssを使用できません。 jqueryが現在のビューポートの上部の位置を取得できることに気付きましたが、スクロールビューポートの下部を取得するにはどうすればよいですか? だから私は知る方法を尋ねています:$(window).scrollBottom()

13
Gmailのような複数のチェックボックスをShiftキーを押しながら選択するにはどうすればよいですか?
Gmailでは、ユーザーはメーリングリストの1つのチェックボックスをクリックし、Shiftキーを押しながら、2番目のチェックボックスを選択できます。次に、JavaScriptは、2つのチェックボックスの間にあるチェックボックスを選択/選択解除します。 これがどのように行われるのか興味がありますか?これはJQueryですか、それとも基本的な(または複雑な)JavaScriptですか?
86 javascript  gmail 

5
ES6クラスで「パブリック静的フィールド」を作成するにはどうすればよいですか?
Javascriptクラスを作成していますが、Javaのようにパブリック静的フィールドが必要です。これは関連するコードです: export default class Agent { CIRCLE: 1, SQUARE: 2, ... これは私が得るエラーです: line 2, col 11, Class properties must be methods. Expected '(' but instead saw ':'. ES6モジュールはこれを許可していないようです。目的の動作を取得する方法はありますか、それともゲッターを作成する必要がありますか?

2
anglejsディレクティブでコントローラーを要求する方法
あるディレクティブのコントローラーを別のangularJSディレクティブに含める方法を教えてもらえますか?たとえば、私は次のコードを持っています var app = angular.module('shop', []). config(['$routeProvider', function ($routeProvider) { $routeProvider.when('/', { templateUrl: '/js/partials/home.html' }) .when('/products', { controller: 'ProductsController', templateUrl: '/js/partials/products.html' }) .when('/products/:productId', { controller: 'ProductController', templateUrl: '/js/partials/product.html' }); }]); app.directive('mainCtrl', function () { return { controller: function ($scope) {} }; }); app.directive('addProduct', function () { return { restrict: 'C', …

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