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

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

12
部分からかみそりのセクションを作成する
これを実行しようとする私の主な動機は、ページの下部にあるパーシャルでのみ必要なJavascriptを残りのJavaScriptとともに取得し、パーシャルがレンダリングされるページの中央では取得しないことです。 これが私がやろうとしていることの簡単な例です: 本文の直前にスクリプトセクションがあるレイアウトです。 <!DOCTYPE html> <html> <head> <title>@ViewBag.Title</title> <link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" /> </head> <body> @RenderBody() <script src="@Url.Content("~/Scripts/jquery-1.4.4.min.js")" type="text/javascript"></script> @RenderSection("Scripts", false) </body> </html> このレイアウトを使用したビューの例を次に示します。 <h2>This is the view</h2> @{Html.RenderPartial("_Partial");} @section Scripts { <script type="text/javascript"> alert("I'm a view."); </script> } そして、これがビューからレンダリングされている部分です。 <p>This is the partial.</p> @* this never makes it into …

9
jQueryを使用してリダイレクトに従うためのajaxリクエストを防ぐ方法
私はjQuery ajax関数を使用してWebサービスにアクセスしますが、サーバーは、問題を説明するステータスコードを含む応答を返す代わりに、問題を説明する200ヘッダーを持つページにリダイレクトされます。これを変更することはできないので、クライアントで何らかの方法で解決する必要があります。 例:リクエストが見つからないURLに送信されるため、別の場所への302リダイレクトを受け取ります。新しいリクエストが送信され、200 OKが返されるため、エラーコールバックが起動しません。 ajaxリクエストがリダイレクトをたどり、代わりにコールバック(できればエラーメソッド)を呼び出すのを防ぐ方法はありますか?または、クライアントでリダイレクトが発生したかどうかを検出することはできますか?
102 javascript  jquery 

1
React-Router:IndexRouteの目的は何ですか?
IndexRouteとIndexLinkを使用する目的がわかりません。いずれの場合も、Aboutパスがアクティブ化されていない限り、以下のコードはHomeコンポーネントを最初に選択したようです。 <Route path="/" component={App}> <IndexRoute component={Home}/> <Route path="about" component={About}/> </Route> 対 <Route path="/" component={App}> <Route path="home" component={Home}/> <Route path="about" component={About}/> </Route> 最初のケースの利点/目的は何ですか?


7
Javascript省略三項演算子
PHP 5.3では、この冗長な三項演算子構文を使用する代わりに、 startingNum = startingNum ? startingNum : 1 ...必要に応じて、3項演算子の省略構文を使用できます。 startingNum = startingNum ?: 1 そして、私はJavaScriptの三項演算子について知っています: startingNum = startingNum ? startingNum : 1 ...しかし速記はありますか?



2
JavaScriptオブジェクトをJson文字列にエンコードする
JavaScriptオブジェクトをJSON文字列にエンコードしたいのですが、かなりの困難があります。 オブジェクトは次のようになります new_tweets[k]['tweet_id'] = 98745521; new_tweets[k]['user_id'] = 54875; new_tweets[k]['data']['in_reply_to_screen_name'] = "other_user"; new_tweets[k]['data']['text'] = "tweet text"; これをJSON文字列に入れて、ajaxリクエストに入れたいと思います。 {'k':{'tweet_id':98745521,'user_id':54875, 'data':{...}}} あなたは写真を取得します。私が何をしても、それはうまくいきません。json2などのすべてのJSONエンコーダー [] まあ、それは私を助けません。基本的に私はphp encodejson関数のようなものを持ちたいです。

2
SeleniumでのJavaScriptコードの戻り値の取得
Webサイトの自動テストにSelenium2を使用しています。JavaScriptコードの戻り値を取得できるようにしたいと考えています。私が持っている場合はfoobar()、私のWebページでのJavaScript関数を、私はそれを呼び出すと、私のPythonコードに戻り値を取得したい、私はそれを何をすべきかを呼び出すことができますか?

6
JavaScriptで配列を簡単に切り捨てる方法は?
Linqには、Take()を実装するあらゆる要素の特定の数の要素を返すために呼び出される便利な演算子メソッドがありますIEnumerable。配列を操作するためのjQueryに類似したものはありますか? または、別の質問:Javascriptで配列を切り捨てる方法を教えてください。
102 javascript  jquery 



10
JavaScriptの連想配列のキーとして整数を使用する
新しいJavaScript配列を作成し、整数をキーとして使用すると、その配列の整数までの各要素が未定義として作成されます。 例えば: var test = new Array(); test[2300] = 'Some string'; console.log(test); 2298 undefinedと1つの 'Some string'を出力します。 JavaScriptで整数の代わりに文字列として2300を使用するにはどうすればよいですか、または2299空のインデックスをインスタンス化しないようにするにはどうすればよいですか?


13
ECMA6セットの同等性の比較
2つのJavaScriptセットをどのように比較しますか?私は使っ==てみました===がどちらも偽を返します。 a = new Set([1,2,3]); b = new Set([1,3,2]); a == b; //=> false a === b; //=> false これらの2つのセットは同等です。定義上、セットには順序がないためです(少なくとも通常は)。Set on MDNのドキュメントを調べたところ、何も役に立たないことがわかりました。誰でもこれを行う方法を知っていますか?

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