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

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

7
Angularjsはベストプラクティスを縮小します
私はhttp://www.alexrothenberg.com/2013/02/11/the-magic-behind-angularjs-dependency-injection.htmlを読んでい ますが、javascriptを縮小すると、angularjs依存性注入に問題があることがわかりました。の代わりに var MyController = function($scope, $http) { $http.get('https://api.github.com/repos/angular/angular.js/commits') .then(function(response) { $scope.commits = response.data }) } あなたは使うべきです var MyController = ['$scope', '$http', function($scope, $http) { $http.get('https://api.github.com/repos/angular/angular.js/commits') .then(function(response) { $scope.commits = response.data }) }] 全体的に見て、2番目のスニペットは古いバージョンのangularjs用のものだと思いましたが.... 常に注入方法(2番目)を使用する必要がありますか?

5
google.loadでページが空白になるのはなぜですか?
まあ、これは奇妙に見えますが、解決策を見つけることができません。 なぜこのフィドルhttp://jsfiddle.net/carlesso/PKkFf/がページコンテンツを表示し、google.loadが発生したときにページが空白になるのですか? google.loadをすぐに実行するとうまく機能しますが、遅延させてもまったく機能しません。 ここにあなたの怠け者(または賢い人)のページソースがあります: <!DOCTYPE html> <html lang="en"> <head> <title>Ciao</title> <script type="text/javascript" src="https://www.google.com/jsapi"></script> </head> <body> <h1>Test</h1> <div id="quicivanno"> <p>ciao</p> </div> </body> <script type="text/javascript"> setTimeout(function() {google.load('visualization', '1.0', {'packages':['corechart']});}, 2000); </script> </html>​

16
Chromeでブロックされたポップアップを検出する
他のブラウザでポップアップがブロックされているかどうかを検出するJavaScriptテクニックを知っています(この質問への回答で説明されています)。基本的なテストは次のとおりです。 var newWin = window.open(url); if(!newWin || newWin.closed || typeof newWin.closed=='undefined') { //POPUP BLOCKED } ただし、これはChromeでは機能しません。ポップアップがブロックされていると、「ポップアップブロック」セクションに到達しません。 もちろん、Chromeは実際にはポップアップをブロックしないため、テストはある程度機能していますが、「ブロックされた」ポップアップをリストする右下の小さな最小化されたウィンドウで開きます。 Chromeのポップアップブロッカーによってポップアップがブロックされたかどうかを確認できます。機能検出を優先して、ブラウザのスニッフィングを回避しようとしています。ブラウザを盗聴せずにこれを行う方法はありますか? 編集:私は今を利用して試してみましたがnewWin.outerHeight、newWin.left、および他の同様の特性は、これを達成するために。Google Chromeは、ポップアップがブロックされると、すべての位置と高さの値を0として返します。 残念ながら、ポップアップが実際に未知の時間開かれたとしても、同じ値を返します。魔法の期間(私のテストでは数秒)の後、場所とサイズの情報が正しい値として返されます。言い換えれば、私はまだこれを理解することに近づいていません。任意の助けいただければ幸いです。

2
JavaScriptでページをリロードするための推奨される方法は?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前休業。 この質問を改善する 現在のページを(ボタンを使用して)リロードする方法はどれですか。 1 <input type="button" value="Reload" onClick="history.go(0)"> 2 <input type="button" value="Reload" onClick="location.reload(true)"> 3 <input type="button" value="Reload" onClick="window.location.reload(true)"> 4 <input type="button" value="Reload" onClick="window.location.href=window.location.href"> 5 <input type="button" value="Reload" onClick="document.location.reload(true)"> 6 <input type="button" value="Reload" onClick="document.location.href=document.location.href"> ページのURLは頻繁に変更されるため、次のような「フォールバック機能」があります。 <a href="urlOfCurrentPage.html" onclick="window.location.reload(true);return false;">Reload</a> うまくいきませんよね?
103 javascript  reload 

11
tinymceをデフォルトでプレーンテキストに貼り付ける方法
Googleで何千回もGoogleを作成しました。デフォルトでTinymceをプレーンテキストに貼り付け、[テキストとして貼り付け]ボタンをクリックせずに書式を削除する方法の完全な解決策はありません。 それを実装する方法のアイデアはありますか?または「テキストとして貼り付け」ボタンを自動的に有効にする方法は? ありがとうございました

6
div / spanタグの位置を取得する
誰かがどのように得るために私を示すことができるtopとleftの位置divまたはspan1が指定されていないときの要素を? つまり: <span id='11a' style='top:55px;' onmouseover="GetPos(this);">stuff</span> <span id='12a' onmouseover="GetPos(this);">stuff</span> 上記で、私が行う場合: document.getElementById('11a').style.top の値55pxが返されます。ただし、span「12a」に対してそれを試した場合、何も返されません。 / プロパティを指定できないページにdiv/ がたくさんありspanますが、その要素のすぐ下に表示する必要があります。topleftdiv
103 javascript  html 

7
なぜパブリッシュ/サブスクライブパターン(JS / jQuery)を使用するのですか?
そのため、同僚からパブリッシュ/サブスクライブパターン(JS / jQuery)が紹介されましたが、「通常の」JavaScript / jQueryよりもこのパターンを使用する理由を理解するのに苦労しています。 たとえば、以前は次のコードがありました... $container.on('click', '.remove_order', function(event) { event.preventDefault(); var orders = $(this).parents('form:first').find('div.order'); if (orders.length > 2) { orders.last().remove(); } }); そして、代わりにこれを行うことのメリットを見ることができました... removeOrder = function(orders) { if (orders.length > 2) { orders.last().remove(); } } $container.on('click', '.remove_order', function(event) { event.preventDefault(); removeOrder($(this).parents('form:first').find('div.order')); }); removeOrderさまざまなイベントなどで機能を再利用する機能が導入されているためです。 しかし、同じことをするのに、なぜパブリッシュ/サブスクライブパターンを実装して次の長さに進むことにしたのですか?(参考までに、jQuery tiny pub / subを使用しました) removeOrder …

5
Facebookのsharer.phpは、詳細なパラメーターを受け入れないように変更されましたか?
次のようなURLで(window.openを介して)共有ポップアップを開いています https://www.facebook.com/sharer/sharer.php?s=100&p[title]=EXAMPLE&p[summary]=EXAMPLE&p[url]=EXAMPLE&p[images][0]=EXAMPLE 先月の不明な点までは、すべてが順調でした。 現在起こっていることは、ポップアップダイアログが表示され、クエリ文字列パラメータによって提供されたタイトル、説明、画像、URLが正しく含まれていますが、投稿が送信されると、Facebookの結果のウォール投稿にはタイトル、説明、画像がありませんが、正しいURL。 突然これが機能しなくなった可能性のある最近の変更があったかどうか誰かが知っていますか? いくつかの一般的な応答を横取りする: 「sharer.php URLは廃止されました」-使用は継続しているようで、コンセンサスは主に問題が続いていると考えられていたようです-突然機能しなくなったはずの具体的な兆候は見られませんでした-何かを見逃した可能性があります 「JavaScript SDK /これらのOGメタタグを使用する」-私の特定の状況では不可能-ただ私を信頼してください...あなたが本当に欲しいかどうか説明できますが、それは本当に関係ありません。 「フィードダイアログを使用してください」-FBページに添付ファイル付きの投稿がサポートされていないため、適切ではありません


7
D3とjQueryの違いは何ですか?
この例を参照してください: http://vallandingham.me/stepper_steps.html D3とjQueryライブラリは、どちらもオブジェクトチェーン方式でDOM操作を行うという意味で非常に似ているようです。 D3がjQueryよりも簡単に、そしてその逆の場合にどの関数が使用できるのか知りたいです。jQueryをベースとして使用するグラフ作成ライブラリーと視覚化ライブラリーはたくさんあります(たとえば、ハイチャート、 浮かぶ、 Wijmo)。 それらの違いの具体例を教えてください。
103 javascript  jquery  d3.js 


10
Javascript配列を使用してセットの差を計算する最も高速または最もエレガントな方法は何ですか?
させてA、B2つのセットになります。それらの間のセットの差(または好みに応じて)を計算する本当に高速またはエレガントな方法を探しています。タイトルが示すように、2つのセットはJavascript配列として保存および操作されます。A - BA \B ノート: Gecko固有のトリックは大丈夫です ネイティブ関数にこだわるのが好きです(ただし、高速な場合は軽量ライブラリを利用できます) 私はJS.Setを見ましたが、テストしていません(前のポイントを参照) 編集:重複する要素を含むセットに関するコメントに気付きました。「セット」と言うとき、私は数学的定義を指しています。これは、(特に)重複する要素が含まれていないことを意味します。

7
TypescriptでのNPMモジュールの作成
最初のNPMモジュールに取り組んでいます。以前は簡単にtypescriptを使っていましたが、大きな問題は、多くのモジュールで利用可能な定義ファイルがないことでした。それで、typescriptでモジュールを書くのは良い考えだと思いました。 しかし、私はそれを行うための最良の方法に関する情報を見つけることができません。この関連する質問「npmパッケージをcoffeescriptで作成できますか?」が見つかりましたが、人々はjavascriptファイルの公開のみを提案しています。しかし、coffeescriptファイルとは対照的に、typescriptアプリケーションは、typescriptアプリケーション内で使用される場合に実際に役立つ可能性があります。 NPMモジュールを公開するときにTypescriptファイルを含める必要がありますか、それともJavaScriptファイルのみを公開して、生成された.d.tsファイルをDefinitelyTypedに提供する必要がありますか?

14
Twitter Bootstrapアラートメッセージを閉じて再度開く
警告メッセージに問題があります。これは通常表示され、ユーザーが押すx(閉じる)と閉じることができますが、ユーザーがもう一度表示しようとすると(たとえば、ボタンイベントをクリックする)、表示されません。(さらに、この警告メッセージをコンソールに出力すると、と等しくなり[]ます。)私のコードは次のとおりです。 <div class="alert" style="display: none"> <a class="close" data-dismiss="alert">×</a> <strong>Warning!</strong> Best check yo self, you're not looking too good. </div> そしてイベント: $(".alert").show(); PS!何らかのイベント(ボタンのクリックなど)が発生した後でのみアラートメッセージを表示する必要があります。または私が間違っていることは何ですか?

16
JavaScriptでの高速で安定したソートアルゴリズムの実装
特定のキーと特定の順序(asc / desc)で並べ替えて、約200〜300のオブジェクトの配列を並べ替えようとしています。結果の順序は一貫していて安定している必要があります。 使用するのに最適なアルゴリズムは何ですか?また、JavaScriptでの実装の例を提供できますか? ありがとう!

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