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

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

9
IFRAMEがトップレベルウィンドウをリダイレクトしないようにする方法
一部のWebサイトには、IFRAMEエンクロージャから「抜け出す」ためのコードがあります。つまり、ページAがIFRAME親ページの内部として読み込まれた場合、PJavaScript Aによって外部ウィンドウがにリダイレクトされAます。 通常、このJavascriptは次のようになります。 <script type="text/javascript"> if (top.location.href != self.location.href) top.location.href = self.location.href; </script> 私の質問は次のとおりです。親ページの作成P者であり、内部ページの作成者ではないので、このブレイクアウトAを防ぐにはどうすればよいAですか? PSそれはクロスサイトセキュリティ違反であるはずだと私には思われますが、そうではありません。
133 javascript  html  iframe 

9
JavaScriptの日付から分を減算するにはどうすればよいですか?
この疑似コードを有効なjsに変換するにはどうすればよいですか[有効なJavaScriptの日付であることを除いて、終了日がどこから来るのか心配しないでください] var myEndDateTime = somedate; //somedate is a valid js date var durationInMinutes = 100; //this can be any number of minutes from 1-7200 (5 days) //this is the calculation I don't know how to do var myStartDate = somedate - durationInMuntes; alert("The event will start on " + myStartDate.toDateString() …
133 javascript 


2
指定された位置にある要素を取得する-JavaScript
JavaScriptを使用して、指定された位置にある要素をどのように識別できますか?基本的に、2つの入力パラメーター(x座標とy座標)を取り、パラメーターで表される画面上の位置にあるhtml要素を返す関数を記述しようとしています。
133 javascript  html  dom 

5
JavaScript Regexを使用して文字列を抽出する方法は?
JavaScript正規表現を使用してファイルから部分文字列を抽出しようとしています。これはファイルからのスライスです: DATE:20091201T220000 SUMMARY:Dad's birthday 抽出したいフィールドは「概要」です。ここにアプローチがあります: extractSummary : function(iCalContent) { /* input : iCal file content return : Event summary */ var arr = iCalContent.match(/^SUMMARY\:(.)*$/g); return(arr); }

3
継続とコールバックの違いは何ですか?
私は継続についての啓蒙を求めてウェブ全体をブラウジングしてきましたが、最も単純な説明が私のようなJavaScriptプログラマーをまったく混乱させてしまうのは気が遠くなるような気がします。これは特に、ほとんどの記事で、Schemeのコードによる継続について説明したり、モナドを使用したりする場合に当てはまります。 ついに私は継続の本質を理解したと思うようになったので、私が知っていることが実際に真実であるかどうかを知りたかったのです。私が本当だと思うことが実際には本当ではない場合、それは無知であり、悟りではありません。 だから、これが私が知っていることです: ほとんどすべての言語で、関数は明示的に値(および制御)を呼び出し元に返します。例えば: var sum = add(2, 3); console.log(sum); function add(x, y) { return x + y; } コードスニペットを実行する結果を非表示スニペットを展開 これで、ファーストクラスの関数を持つ言語では、呼び出し元に明示的に戻る代わりに、コントロールと戻り値をコールバックに渡すことができます。 add(2, 3, function (sum) { console.log(sum); }); function add(x, y, cont) { cont(x + y); } コードスニペットを実行する結果を非表示スニペットを展開 したがって、関数から値を返す代わりに、別の関数を続けます。したがって、この関数は最初の関数の続きと呼ばれます。 それでは、継続とコールバックの違いは何ですか?

3
JavaScriptファイルをTypeScriptに変換するツールはありますか[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 5年前休業。 この質問を改善する TypeScriptがリリースされました。これは私にとってエキサイティングなニュースですが、既存のすべてのJavaScriptファイルをTypeScriptに変換するにはどうすればよいですか。

11
<a>タグのpreventDefault()
divリンクをクリックしたときに上下にスライドして表示または非表示にするHTMLとjQuery があります。 &lt;ul class="product-info"&gt; &lt;li&gt; &lt;a href="#"&gt;YOU CLICK THIS TO SHOW/HIDE&lt;/a&gt; &lt;div class="toggle"&gt; &lt;p&gt;CONTENT TO SHOW/HIDE&lt;/p&gt; &lt;/div&gt; &lt;/li&gt; &lt;/ul&gt; $('div.toggle').hide(); $('ul.product-info li a').click(function(event){ $(this).next('div').slideToggle(200); } 私の質問はpreventDefault()、リンクとして機能するリンクを停止し、URLの末尾に「#」を追加してページの上部にジャンプするにはどうすればよいですか? 正しい構文を理解できません。エラーメッセージが表示され続けます preventDefault()は関数ではありません。
133 javascript  jquery 

7
Redux-SagaではなくRedux-Observableを使用する理由
私はRedux-Sagaを使用しました。それを使って書かれたコードは、JSジェネレーター関数が時々混乱していることを除いて、これまでのところ簡単に推論できます。私の理解から、Redux-Observableは、ジェネレーター関数を使用せずに、副作用を処理する同様のジョブを実行できます。 ただし、Redux-Observableのドキュメントには、Redux-Sagaより優れている理由についての多くの意見はありません。ジェネレータ関数を使用しないことがRedux-Observableを使用する唯一の利点であるかどうかを知りたいのですが。そして、Redux-Sagaの代わりにRedux-Observableを使用することの欠点、落とし穴、または妥協点は何ですか?前もって感謝します。

10
jQueryを使用してCSSを変更するには?
jQueryを使用してCSSを変更しようとしています: $(init); function init() { $("h1").css("backgroundColor", "yellow"); $("#myParagraph").css({"backgroundColor":"black","color":"white"); $(".bordered").css("border", "1px solid black"); } &lt;script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"&gt;&lt;/script&gt; &lt;div class="bordered"&gt; &lt;h1&gt;Header&lt;/h1&gt; &lt;p id="myParagraph"&gt;This is some paragraph text&lt;/p&gt; &lt;/div&gt; コードスニペットを実行する結果を非表示スニペットを展開 ここで何が欠けていますか?
133 javascript  jquery  css 

13
値のリストに対して変数の等価性をチェックします
たとえばfoo、変数をチェックして、値の数が等しいかどうかを確認しています。例えば、 if( foo == 1 || foo == 3 || foo == 12 ) { // ... } ポイントは、それはそのような些細なタスクのためのかなり多くのコードであるということです。私は次のことを思いつきました: if( foo in {1: 1, 3: 1, 12: 1} ) { // ... } しかし、オブジェクトのアイテムに冗長な値を指定する必要があるため、これは完全に私には魅力的ではありません。 誰かが複数の値に対して同等性チェックを行う適切な方法を知っていますか?
133 javascript 

9
JavaScriptでHTMLテーブル本体に行を挿入する方法
ヘッダーとフッターのあるHTMLテーブルがあります。 &lt;table id="myTable"&gt; &lt;thead&gt; &lt;tr&gt; &lt;th&gt;My Header&lt;/th&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;aaaaa&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;tfoot&gt; &lt;tr&gt; &lt;td&gt;My footer&lt;/td&gt; &lt;/tr&gt; &lt;tfoot&gt; &lt;/table&gt; tbody次の行を追加しようとしています: myTable.insertRow(myTable.rows.length - 1); 行がtfootセクションに追加されます。 どうやって挿入しtbodyますか?

10
JavaScript HTML5キャンバスを使用してNポイントを介して滑らかな曲線を描画する方法
描画アプリケーションの場合、マウスの移動座標を配列に保存してから、lineToで描画します。結果の線は滑らかではありません。収集されたすべてのポイント間に単一のカーブを作成するにはどうすればよいですか? 私はグーグルで検索しましたが、線を引くための3つの関数しか見つかりませんでした。2つのサンプルポイントの場合は、単にを使用しますlineTo。3つのサンプルポイントのquadraticCurveTo場合、4つのサンプルポイントの場合bezierCurveTo。 (bezierCurveTo配列の4つのポイントごとにa を描画しようとしましたが、これにより、連続した滑らかな曲線ではなく、4つのサンプルポイントごとにねじれが発生します。) 5つのサンプルポイント以降で滑らかな曲線を描く関数を作成するにはどうすればよいですか?

5
querySelector、ワイルドカード要素が一致しますか?
querySelectoror を使用してワイルドカード要素名の一致を行う方法はありquerySelectorAllますか?属性クエリではワイルドカードがサポートされていますが、要素自体はサポートされていません。 私が解析しようとしているXMLドキュメントは、基本的にプロパティのフラットリストであり、名前に特定の文字列が含まれている要素を見つける必要があります。 XMLドキュメントが必要な場合は、おそらく再構築が必要であることを理解していますが、それは起こりません。 明らかに非推奨となったXPath(IE9で削除された)の使用に戻る以外の解決策は許容されます。

17
127.0.0.1:6379へのRedis接続が失敗しました-ECONNREFUSEDに接続します
expressjsでnode.jsを操作しています。アカウントをセッションに保存しようとしています。だから、私はexpressjsのコードでセッションを使用するためにテストしてみます var RedisStore = require('connect-redis')(express); app.use(express.bodyParser()); app.use(express.cookieParser()); app.use(express.session({ secret: "keyboard cat", store: new RedisStore })); しかし、エラーが発生しましたRedis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED。この問題の解決を手伝ってください

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