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

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

8
オブジェクトのjavascriptフィルター配列
オブジェクトの配列があり、それを検索するための最良の方法を考えています。以下の例で、name = "Joe"とを検索するにはどうすればよいage < 30ですか?jQueryが役立つものはありますか、それともこの検索を自分でブルートフォースする必要がありますか? var names = new Array(); var object = { name : "Joe", age:20, email: "joe@hotmail.com"}; names.push(object); object = { name : "Mike", age:50, email: "mike@hotmail.com"}; names.push(object); object = { name : "Joe", age:45, email: "mike@hotmail.com"}; names.push(object);

3
jqueryは特定のフォームからすべての入力を取得します
特定のフォームからのすべての入力を入力する方法はありますか?たとえば、次のようなものがあります。 <form id="unique00"> <input type="text" name="whatever" id="whatever" value="whatever" /> <div> <input type="checkbox" name="whatever" id="whatever" value="whatever" /> </div> <table><tr><td> <input type="hidden" name="whatever" id="whatever" value="whatever" /> <input type="submit" value="qweqsac" /> </td></tr></table> </form> <form id="unique01"> <div> <input type="text" name="whatever" id="whatever" value="whatever" /> <input type="checkbox" name="whatever" id="whatever" value="whatever" /> </div> <table><tr><td> <input type="hidden" name="whatever" …

7
HTMLElementを文字列に変換する方法
サーバー側とデータを交換するために、JavaScriptでXML要素を作成します。でできることがわかりましたdocument.createElement。しかし、それを文字列に変換する方法がわかりません。それを簡単にするためにブラウザにAPIはありますか?または、このAPIを含むJSライブラリはありますか? 編集:ブラウザAPI XMLSerializer、文字列にシリアル化する正しい方法であることがわかりました。
84 javascript  html 

14
ReactNative-動的な名前を使用した画像要求モジュール
現在、ReactNativeを使用してテストアプリを構築しています。これまでのところ、Imageモジュールは正常に機能しています。 たとえば、という名前の画像がある場合avatar、以下のコードスニペットは正常に機能します。 <Image source={require('image!avatar')} /> しかし、それを動的な文字列に変更すると、 <Image source={require('image!' + 'avatar')} /> エラーが発生します: 不明なモジュール「image!avatar」が必要です。モジュールがそこにあることが確実な場合は、パッケージャーを再起動してみてください。 明らかにこれは不自然な例ですが、動的な画像名は重要です。React Nativeは動的画像名をサポートしていませんか?

4
Moment.jsの日付をユーザーのローカルタイムゾーンに変換するにはどうすればよいですか?
Moment.jsおよびMoment-Timezoneフレームワークを使用しており、UTCタイムゾーンに明示的にあるMoment.js日付オブジェクトがあります。それをブラウザの現在のタイムゾーンに変換するにはどうすればよいですか? var testDateUtc = moment.tz("2015-01-30 10:00:00", "UTC"); var localDate = ??? したがって、ユーザーのローカルタイムゾーンを見つけることができれば問題ありません。または、日付オブジェクトを、実際に何であれ、「ローカルタイムゾーン」を使用する別のデータオブジェクトに変換したいと思います。

3
ASP.NETMVC-バンドル構成の順序
ASP.NET MVC 5アプリケーションで特定のロケール(es-CL)を使用しようとしています。私は次のことをしました: web.configのuicultureとcultureを「es-CL」に変更しました GlobalizeおよびjQuery.Validation.Globalizeパッケージをインストールしました 私の見解のデフォルト言語を変更しました: <html lang="es-cl"> 新しいバンドルを作成し、適切なビューに含めました。 ではBundleConfig.cs: bundles.Add(new ScriptBundle("~/bundles/jqueryval") .Include("~/Scripts/jquery.validate.js") .Include("~/Scripts/jquery.validate.unobtrusive.js")); bundles.Add(new ScriptBundle("~/bundles/globalization") .Include("~/Scripts/globalize/globalize.js") .Include("~/Scripts/globalize/cultures/globalize.culture.es-CL.js") .Include("~/Scripts/jquery.validate.globalize.js")); 適切なビューで: @section Scripts { @Scripts.Render("~/bundles/jqueryval") @Scripts.Render("~/bundles/globalization") } ただし、生成されるソースコードは次のとおりです。 <script src="/Scripts/jquery.validate.js"></script> <script src="/Scripts/jquery.validate.unobtrusive.js"></script> <script src="/Scripts/jquery.validate.globalize.js"></script> <script src="/Scripts/globalize/globalize.js"></script> <script src="/Scripts/globalize/cultures/globalize.culture.es-CL.js"></script> jquery.validate.globalize.jsスクリプトがglobalize.jsの前にロードされていることに注意してください。これは、私が望んでいることではありません。 なんでこんなことが起こっているの?単一のバンドルのインクルード順序に依存することは可能ですか、それともこの単一のスクリプトを別のバンドルに入れてビューで指定する必要がありますか?

6
Vue.js:サービスを定義する
私はAngularの代わりとしてVue.jsを見ていますが、これまでのところ本当に気に入っています。その感覚をつかむために、私は既存のAngularプロジェクトをVueプロジェクトにリファクタリングしています。私はRESTAPIと通信する必要があるところです。 Angularでは、そのためのサービスを定義していました。それは、それを必要とするすべてのコントローラーに注入されました。私が理解しているように、Vueは「サービス」構造を知らないようです。これはVueでどのように達成できますか? 私は考えましたがvue-resource、私が理解している限り、それはhttp機能のためだけです。私もjQueryを使用しているので、これは廃止されました。 例: 私は持っvueComponent1ていvueComponent2ます。どちらも同じRESTリソースにアクセスする必要があります。これを処理するには、両方のコンポーネントがRESTリソースへの要求に使用できる中央サービスが必要です。Angularには「サービス」コンポーネントがあり、まさにそれを実行します。Vueはしていません。


10
トークンの更新後のAngular4インターセプターの再試行リクエスト
こんにちは私は401 unauthorized、トークンを更新してリクエストを再試行することで、新しい角度インターセプターを実装し、エラーを処理する方法を理解しようとしています。これは私がフォローしているガイドです:https://ryanchenkie.com/angular-authentication-using-the-http-client-and-http-interceptors 失敗したリクエストを正常にキャッシュし、トークンを更新できますが、以前に失敗したリクエストを再送信する方法がわかりません。また、これを現在使用しているリゾルバーで機能させたいと思います。 token.interceptor.ts return next.handle( request ).do(( event: HttpEvent<any> ) => { if ( event instanceof HttpResponse ) { // do stuff with response if you want } }, ( err: any ) => { if ( err instanceof HttpErrorResponse ) { if ( err.status === 401 ) { …


6
javascript:テキスト選択を無効にする
私はJavaScriptを使用してWebisteでのテキスト選択を無効にしています。 コードは次のとおりです。 <script type="text/JavaScript"> function disableselect(e) { return false } function reEnable() { return true } document.onselectstart = new Function ("return false") if (window.sidebar) { document.onmousedown = disableselect document.onclick = reEnable } </script> 同様のスクリプトはここにあります 私のローカルホスト:すべてのブラウザー(Firefox、Chrome、IE、Safari)はうまく機能します。 私のライブサイト: Firefoxを除いてすべてOK。 私の質問は次のとおりです。 Firefoxがライブサイトとローカルホストで異なる動作をする理由について誰かが提案を持っていますか?注:Javascriptが有効になっています。 たぶん私のスクリプトは単純すぎるので、まったく同じ結果で次のことを試しました
84 javascript 

12
不明な数の引数をjavascript関数に渡します
次のような不明な数の引数を渡す方法はありますか? var print_names = function(names) { foreach(name in names) console.log(name); // something like this } print_names('foo', 'bar', 'baz'); また、渡された引数の数を取得するにはどうすればよいですか?
84 javascript 

3
jQueryのajaxメソッドを使用して画像をblobとして取得する
私は最近、別の(関連する)質問をしました。これは、このフォローアップの質問につながり ます。入力フォームのファイルの代わりにデータを送信する jQuery.ajax()のドキュメント(http://api.jquery.com/jQuery.ajax/)を読むと、受け入れられたdataTypeのリストに画像が含まれていないようです。 jQuery.get(または必要に応じてjQuery.ajax)を使用して画像を取得し、この画像をBlobに保存し、POSTリクエストで別のサーバーにアップロードしようとしています。現在、データ型の不一致が原因で、画像が破損しているようです(バイト単位のサイズの不一致など)。 これを実行するコードは次のとおりです(coffeescriptにありますが、解析が難しくないはずです)。 handler = (data,status) -> fd = new FormData fd.append("file", new Blob([data], { "type" : "image/png" })) jQuery.ajax { url: target_url, data: fd, processData: false, contentType: "multipart/form-data", type: "POST", complete: (xhr,status) -> console.log xhr.status console.log xhr.statusCode console.log xhr.responseText } jQuery.get(image_source_url, null, handler) 代わりに、この画像をblobとして取得するにはどうすればよいですか?

6
要素の外側のクリックを検出する(バニラJavaScript)
私はどこでも良い解決策を探しましたが、jQueryを使用しない解決策を見つけることができません。 要素の外側のクリックを検出するためのクロスブラウザー、通常の方法(奇妙なハッキングやコードの解読が簡単でない)はありますか(子がある場合とない場合があります)?
84 javascript 

8
divが一番下までスクロールされているかどうかを確認するにはどうすればよいですか?
jQueryやその他のJavaScriptライブラリを使用せずに、垂直スクロールバーのあるdivが一番下までスクロールされているかどうかを確認するにはどうすればよいですか? 私の質問は、一番下までスクロールする方法ではありません。私はそれを行う方法を知っています。divがすでに一番下までスクロールされているかどうかを確認したいと思います。 これは動作しません: if (objDiv.scrollTop == objDiv.scrollHeight)

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