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

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


11
Node.jsのpromiseでMongoDBを使用する方法は?
Node.jsでMongoDBを使用する方法を見つけようとしてきましたが、ドキュメントでは、コールバックを使用することをお勧めします。今、私はそれが好みの問題であることを知っていますが、私は本当に約束を使うことを好みます。 問題は、MongoDBでそれらを使用する方法が見つからなかったことです。確かに、私は以下を試しました: var MongoClient = require('mongodb').MongoClient; var url = 'mongodb://localhost:27017/example'; MongoClient.connect(url).then(function (err, db) { console.log(db); }); そして結果はundefinedです。その場合、これはそうする方法ではないようです。 コールバックの代わりにpromiseを使用してNode内でmongodbを使用する方法はありますか?

1
JQuery.triggerでパラメーターを渡す
JQueryトリガーを使用していますが、状況に応じてパラメーターを渡すための正しい構文がわかりません。これが私が電話をかけているところです: $('#'+controlName).trigger(event); これが私がイベントバインディングを行っているところです: $(window).on('onPartialRendered', onPartialRendered); そして、これが私のイベントハンドラーです: var onPartialRendered = function () { ..... }; パラメータを渡そうとするまで、すべて正常に動作します。私の例のようにそれを行う正しい方法は何でしょうか?

5
JavaScriptでフォーム送信を傍受し、通常の送信を防止します
javascriptを使用してフォームを送信する方法については多くの情報があるようですが、フォームが送信されたときにキャプチャしてjavascriptでインターセプトするソリューションを探しています。 HTML <form> <input type="text" name="in" value="some data" /> <button type="submit">Go</button> </form> ユーザーが送信ボタンを押したときにフォームを送信したくないのですが、代わりにJavaScript関数を呼び出したいと思います。 function captureForm() { // do some stuff with the values in the form // stop form from being submitted } 簡単なハックはボタンにonclick関数を追加することですが、私はこの解決策が好きではありません...フォームを送信する方法はたくさんあります...たとえば、入力中にReturnキーを押すと、これは考慮されません。 Ty
82 javascript  html  forms 


5
<video>要素が現在再生されているかどうかを確認するにはどうすればよいですか?
私はそれを見るのMediaElementのようなインターフェイスが公開する属性paused、seekingとended。ただし、リストにないのはですplaying。 要素の再生が開始されたときに発生するイベントや、再生中に定期的に発生するplayingイベントがあることは知っていますが、ビデオが現在再生されているかどうかを判断する方法を探しています。これを判断する簡単な方法はありますか?timeupdate 私が持っている最も近いものは次のとおりです。 !(video.paused || video.ended || video.seeking || video.readyState &lt; video.HAVE_FUTURE_DATA)

6
オブジェクトから最大値のキーを取得する
私はそのようなオブジェクトを持っています: Object {a: 1, b: 2, undefined: 1} 最大値の識別子(ここでは:)をすばやく取得するにはどうすればよいbですか?配列に変換してから並べ替えてみましたが、アルファベット順に並べ替えられていたため、うまくいきませんでした(3つのうち1つの値を取得するためだけにデータをやりとりするのはやり過ぎのようです)。
82 javascript 

5
&quot;を削除する方法 javascriptで私のJsonから?
私は私のbackbone.jsアプリにjsonを注入しようとしています。私のjsonは&amp;quot;すべての引用にています。 これを削除する方法はありますか? 以下にサンプルを提供しました。 [{&amp;quot;Id&amp;quot;:1,&amp;quot;Name&amp;quot;:&amp;quot;Name}]
82 javascript 


6
CSSの「:hover」をアクティブにする純粋なJavaScriptでマウスオーバーをシミュレートするにはどうすればよいですか?
mouseoverChromeでシミュレートするコードを見つけようとしていますが、「マウスオーバー」リスナーが起動されても、CSSの「ホバー」宣言が設定されることはありません。 私もやってみました: //Called within mouseover listener theElement.classList.add("hover"); しかし、要素をそのhover宣言で宣言されているものに変更するものは何もないようです。 これは可能ですか?
82 javascript  jquery  css 

2
Angular:どのライフサイクルフックがコンポーネントで利用可能な入力データであるか
imageオブジェクトの配列をInputデータとして受け取るコンポーネントがあります。 export class ImageGalleryComponent { @Input() images: Image[]; selectedImage: Image; } コンポーネントがロードされるときに、selectedImage値がimages配列の最初のオブジェクトに設定されるようにしたいと思います。私は次のOnInitようなライフサイクルフックでこれを実行しようとしました: export class ImageGalleryComponent implements OnInit { @Input() images: Image[]; selectedImage: Image; ngOnInit() { this.selectedImage = this.images[0]; } } これによりエラーが発生します。Cannot read property '0' of undefinedこれは、imagesこのステージで値が設定されていないことを意味します。OnChangesフックも試しましたが、配列の変化を観察する方法がわからないので行き詰まりました。どうすれば期待した結果を達成できますか? 親コンポーネントは次のようになります。 @Component({ selector: 'profile-detail', templateUrl: '...', styleUrls: [...], directives: [ImageGalleryComponent] }) export class ProfileDetailComponent …

7
node.jsで簡単なhttpプロキシを作成するにはどうすればよいですか?
HTTP GETクライアントからサードパーティのウェブサイト(Googleなど)にリクエストを渡すためのプロキシサーバーを作成しようとしています。私のプロキシは、受信リクエストをターゲットサイトの対応するパスにミラーリングする必要があるだけなので、クライアントのリクエストされたURLは次のとおりです。 127.0.0.1/images/srpr/logo11w.png 次のリソースを提供する必要があります。 http://www.google.com/images/srpr/logo11w.png これが私が思いついたものです: http.createServer(onRequest).listen(80); function onRequest (client_req, client_res) { client_req.addListener("end", function() { var options = { hostname: 'www.google.com', port: 80, path: client_req.url, method: client_req.method headers: client_req.headers }; var req=http.request(options, function(res) { var body; res.on('data', function (chunk) { body += chunk; }); res.on('end', function () { client_res.writeHead(res.statusCode, res.headers); …

3
オブジェクトIDの配列を使用してマングーススキーマを作成するにはどうすればよいですか?
マングースのユーザースキーマを定義しました。 var userSchema = mongoose.Schema({ email: { type: String, required: true, unique: true}, password: { type: String, required: true}, name: { first: { type: String, required: true, trim: true}, last: { type: String, required: true, trim: true} }, phone: Number, lists: [listSchema], friends: [mongoose.Types.ObjectId], accessToken: { type: String } // …


3
ES6-クラス内で静的メソッドを呼び出す
静的メソッドの内部呼び出しを行う次のクラスがあります。 export class GeneralHelper extends BaseHelper{ static is(env){ return config.get('env:name') === env; } static isProd(){ return GeneralHelper.is('prod'); } } 以下の行のクラス名を置き換えるために使用できるキーワードはありますか? GeneralHelper.is('prod'); PHPにはself、staticなどがあります。ES6はこれらに類似したものを提供しますか? TY。

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