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

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

19
JavaScriptでクラスを定義するために使用できるテクニックと、そのトレードオフは何ですか?
私は、現在取り組んでいるプロジェクトのような大規模プロジェクトでOOPを使用することを好みます。JavaScriptでいくつかのクラスを作成する必要がありますが、誤解しない限り、それを行うには少なくともいくつかの方法があります。構文はどのようになり、なぜそのように行われるのでしょうか? サードパーティのライブラリの使用は避けたい-少なくとも最初は。 他の答えを探していると、JavaScriptによるオブジェクト指向プログラミング、パートI:継承-JavaScriptでのオブジェクト指向プログラミングについて説明しているドキュメントJavaScriptを見つけました。継承を行うより良い方法はありますか?
686 javascript  oop  class 


10
Reduxの非同期フローにミドルウェアが必要なのはなぜですか?
ドキュメントによれば、「ミドルウェアがなければ、Reduxストアは同期データフローのみをサポートします」とのことです。なぜそうなのかわかりません。コンテナコンポーネントが非同期APIを呼び出してdispatchからアクションを呼び出せないのはなぜですか? たとえば、フィールドとボタンという単純なUIを想像してください。ユーザーがボタンを押すと、フィールドにリモートサーバーからのデータが入力されます。 import * as React from 'react'; import * as Redux from 'redux'; import { Provider, connect } from 'react-redux'; const ActionTypes = { STARTED_UPDATING: 'STARTED_UPDATING', UPDATED: 'UPDATED' }; class AsyncApi { static getFieldValue() { const promise = new Promise((resolve) => { setTimeout(() => { resolve(Math.floor(Math.random() * 100)); }, …

14
PHPでのjQuery Ajax POSTの例
フォームからデータベースにデータを送信しようとしています。これが私が使っているフォームです: <form name="foo" action="form.php" method="POST" id="foo"> <label for="bar">A bar</label> <input id="bar" name="bar" type="text" value="" /> <input type="submit" value="Send" /> </form> 典型的なアプローチはフォームを送信することですが、これによりブラウザがリダイレクトされます。jQueryとAjaxを使用して、フォームのすべてのデータをキャプチャし、それをPHPスクリプト(例:form.php)に送信することは可能ですか?
682 php  javascript  jquery  ajax  post 



6
プロパティ名を保持する変数を持つオブジェクトプロパティが存在するかどうかを確認するにはどうすればよいですか?
問題のプロパティ名を保持する変数を使用して、オブジェクトプロパティの存在を確認しています。 var myObj; myObj.prop = "exists"; var myProp = "p"+"r"+"o"+"p"; if(myObj.myProp){ alert("yes, i have that property"); }; これはundefined探してmyObj.myPropいるのでチェックしたいmyObj.prop
680 javascript  object 



29
AngularJSでチェックボックス値のリストにバインドするにはどうすればよいですか?
チェックボックスがいくつかあります。 <input type='checkbox' value="apple" checked> <input type='checkbox' value="orange"> <input type='checkbox' value="pear" checked> <input type='checkbox' value="naartjie"> コントローラのリストにバインドして、チェックボックスが変更されるたびにコントローラがチェックされたすべての値のリストを維持するようにしたい['apple', 'pear']。たとえば、 ng-modelは、1つのチェックボックスの値のみをコントローラーの変数にバインドできるようです。 4つのチェックボックスをコントローラーのリストにバインドできるようにする別の方法はありますか?

30
2つのJavaScriptオブジェクトの等価性を判断する方法は?
厳密な等価演算子は、2つのオブジェクトタイプが等しいかどうかを通知します。しかし、Javaのハッシュコード値のように、 2つのオブジェクトが等しいかどうかを確認する方法はありますか? スタックオーバーフローの質問JavaScriptには、何らかのhashCode関数がありますか?この質問に似ていますが、より学術的な答えが必要です。上記のシナリオは、なぜそれが必要なのかを示しており、同等の解決策があるかどうか疑問に思っています。


25
ユーザーが一番下までスクロールしたかどうかを確認します
ユーザーが一番下までスクロールしたときにコンテンツが読み込まれるページネーションシステム(Facebookのようなもの)を作成しています。そのための最善の方法は、ユーザーがページの下部にいるときに見つけて、ajaxクエリを実行してさらに多くの投稿を読み込むことです。 唯一の問題は、ユーザーがjQueryを使用してページの一番下までスクロールしたかどうかを確認する方法がわからないことです。何か案は? ユーザーがjQueryでページの一番下までスクロールしたことを確認する方法を見つける必要があります。

13
JavaScript関数をパラメーターとして渡す
関数を「親」関数で実行せずに、または使用せずに関数をパラメーターとして渡すにはどうすればよいeval()ですか?(私はそれが安全でないと読んだので。) 私はこれを持っています: addContact(entityId, refreshContactList()); refreshContactList機能しますが、問題は、関数で使用されるときではなく、関数が呼び出されたときに発生することです。 私はそれを回避することができましたがeval()、私が読んだことによると、それはベストプラクティスではありません。JavaScriptで関数をパラメーターとして渡すにはどうすればよいですか?

20
PHPからJavaScriptに変数とデータを渡すにはどうすればよいですか?
この投稿を改善してみませんか?この質問に対する詳細な回答を提供してください。これには、引用や、回答が正しい理由の説明が含まれます。詳細が不十分な回答は編集または削除される場合があります。 PHPに変数があり、JavaScriptコードにその値が必要です。PHPからJavaScriptに変数を取得するにはどうすればよいですか? 次のようなコードがあります。 <?php ... $val = $myService->getValue(); // Makes an API and database call ?> 私は以下valの行を必要とし、それに沿って見えるJavaScriptコードを持っています。 <script> myPlugin.start($val); // I tried this, but it didn't work <?php myPlugin.start($val); ?> // This didn't work either myPlugin.start(<?=$val?> // This works sometimes, but sometimes it fails </script>
663 javascript  php 

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