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

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

11
ソースを表示するだけでなく、GitHubから直接HTMLファイルを実行できますか?
.htmlたとえば、一連のJavaScriptテストを実行するためにGitHubリポジトリにファイルがある場合、そのページを直接表示する方法はありますか?テストを実行しますか? たとえば、リポジトリをダウンロードしたり、ローカルドライブに複製してそこで実行したりせずに、jQueryテストスイートによって生成されるテスト結果を実際にどうにかして確認できますか? これは基本的にGitHubを静的コンテンツホスティングビジネスに使用することを知っていますが、繰り返しになりますが、MIMEタイプをからtext/plainに変更する必要がありtext/htmlます。
300 javascript  html  github 

8
変数===未定義vs typeof変数===「未定義」
jQueryのコアスタイルガイドラインは、変数が定義されているかどうかを確認するには、2つの異なる方法を提案します。 グローバル変数: typeof variable === "undefined" ローカル変数: variable === undefined プロパティ: object.prop === undefined jQueryがグローバル変数に1つのアプローチを使用し、ローカル変数とプロパティに別のアプローチを使用するのはなぜですか?


29
内容に合わせてiframeの幅と高さを調整します
私はのためのソリューション必要な自動調整widthとheightのiframeかろうじてその内容に合うようにします。ポイントは、iframeロードされた後に幅と高さを変更できることです。iframeに含まれるボディの寸法の変化に対処するためのイベントアクションが必要だと思います。

30
hh:mm:ss形式の文字列をJavaScriptで秒単位で時間
時間の長さ、つまり秒数をコロンで区切られた時間文字列(hh:mm:ss)に変換したい 私はここでいくつかの有用な答えを見つけましたが、それらはすべてx時間とx分形式への変換について話します。 それで、jQueryでこれを実行する小さなスニペットまたは単なるJavaScriptはありますか?



13
AngularJSを使用してページ全体を再読み込みまたは再レンダリングする方法
いくつかのユーザーコンテキストに基づいてページ全体をレンダリングし、いくつかの$http要求を行った後、ユーザーがコンテキストを切り替えてすべてを再度レンダリングできるようにしたい(すべての$http要求を再送信するなど)。ユーザーを別の場所にリダイレクトするだけであれば、物事は適切に機能します。 $scope.on_impersonate_success = function(response) { //$window.location.reload(); // This cancels any current request $location.path('/'); // This works as expected, if path != current_path }; $scope.impersonate = function(username) { return auth.impersonate(username) .then($scope.on_impersonate_success, $scope.on_auth_failed); }; を使用すると、応答を待機しているリクエストの$window.location.reload()一部がキャンセルされるため、使用できません。また、ハッキングも機能しません(何も起こりません)。$httpauth.impersonate(username)$location.path($location.path()) 手動ですべてのリクエストを再度発行せずにページを再レンダリングする別の方法はありますか?


6
(function($){})(jQuery);は何をしますか?平均?
私はjQueryプラグインの作成から始めています。私は3つの小さなプラグインを作成しましたが、実際にはそれが何を意味するのかわからずに、すべてのプラグインに行をコピーしています。誰かがこれらについてもう少し教えてもらえますか?おそらく、フレームワークを作成するときに説明が役立つと思います:) これは何をしますか?(私はそれが何らかの形でjQueryを拡張していることを知っていますが、これについて知っておくべき他に興味深いものがあります) (function($) { })(jQuery); プラグインを作成する次の2つの方法の違いは何ですか? タイプ1: (function($) { $.fn.jPluginName = { }, $.fn.jPluginName.defaults = { } })(jQuery); タイプ2: (function($) { $.jPluginName = { } })(jQuery); タイプ3: (function($){ //Attach this new method to jQuery $.fn.extend({ var defaults = { } var options = $.extend(defaults, options); //This is where you write …
299 javascript  jquery 

20
JavaScriptは貼り付けイベントでクリップボードデータを取得します(クロスブラウザー)
Webアプリケーションはどのようにして貼り付けイベントを検出し、貼り付けるデータを取得できますか? テキストをリッチテキストエディターに貼り付ける前に、HTMLコンテンツを削除したいと思います。 後で貼り付けられた後のテキストのクリーニングは機能しますが、問題は以前のすべてのフォーマットが失われることです。たとえば、エディタで文章を書いて太字にできますが、新しいテキストを貼り付けると、すべての書式が失われます。貼り付けられたテキストのみをクリーンアップし、以前の書式設定はそのままにしておきます。 理想的には、このソリューションは最新のすべてのブラウザー(MSIE、Gecko、Chrome、Safariなど)で機能する必要があります。 MSIEにはclipboardData.getData()がありますが、他のブラウザで同様の機能を見つけることができなかったことに注意してください。

10
テキスト入力フィールドでEnterキーを検出する
特定の入力中にEnterキーが押された場合に機能を実行しようとしています。 私は何を間違っているのですか? $(document).keyup(function (e) { if ($(".input1").is(":focus") && (e.keyCode == 13)) { // Do something } }); これを行うより良い方法はあり.input1ますか?
299 javascript  jquery 



18
空の文字列でNaNをparseIntから0に変換する方法は?
NaNJavaScriptで値を解析するときに、何とかして0を返すことは可能ですか? 空の文字列の場合はをparseInt返しますNaN。 チェックするためにJavaScriptでそのようなことをすることは可能NaNですか? var value = parseInt(tbb) == NaN ? 0 : parseInt(tbb) または、同様のことを行う別の関数またはjQueryプラグインがあるでしょうか?
298 javascript  nan 

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