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

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

8
jQueryの拡張メソッドに相当するJavaScript
バックグラウンド configオブジェクトを引数として取る関数があります。関数内にもdefaultオブジェクトがあります。これらの各オブジェクトには、基本的に関数内の残りのコードの設定として機能するプロパティが含まれています。configオブジェクト内のすべての設定を指定する必要がないようにするために、jQueryのextendメソッドを使用して、新しいオブジェクトに、オブジェクトで指定されていない場合settingsはdefaultオブジェクトのデフォルト値を入力しconfigます。 var config = {key1: value1}; var default = {key1: default1, key2: default2, key 3: default 3}; var settings = $.extend(default, config); //resulting properties of settings: settings = {key1: value1, key2: default2, key 3: default 3}; 問題 これはうまく機能しますが、jQueryを必要とせずにこの機能を再現したいと思います。平易なol 'javascriptでこれを行うための同様にエレガントな(またはそれに近い)手段はありますか? 編集:重複しない正当化 この質問は、「2つのJavaScriptオブジェクトのプロパティを動的にマージするにはどうすればよいですか?」の質問の複製ではありません。その質問は、2つの個別のオブジェクトからすべてのキーと値を含むオブジェクトを作成したいだけですが、両方のオブジェクトがすべてではなく一部のキーを共有し、どのオブジェクトが優先される場合に、これを行う方法について具体的に説明します(デフォルト)キーが重複している場合の結果のオブジェクト。さらに具体的には、jQueryのメソッドを使用してこれを実現し、jQueryを使用せずにこれを実行する別の方法を見つけたかったのです。両方の質問に対する答えの多くは重複していますが、それは質問自体が同じであることを意味しません。





2
pdf.jsの使用方法[終了]
ここで何が尋ねられているのかを知るのは難しい。この質問は、あいまいで、あいまいで、不完全で、過度に広い、または修辞的であり、現在の形では合理的に回答することができません。再開できるようにこの質問を明確にするヘルプについては、ヘルプセンターに アクセスしてください。 7年前休業。 私はpdf.js(Webページにpdfを埋め込むことができるオープンソースツール)の使用を検討しています。使い方のドキュメントはありません。 私がやっていることは、ヘッダーで参照されているスクリプトを使用してhtmlページを作成し、本文にファイル名と場所の配列を含む関数呼び出しを配置することだと思います。誰かがここで私を手伝ってくれる?

10
なぜflatMapを使用する必要があるのですか?
私はRxJSを使い始めましたが、この例でflatMapやのような関数を使用する必要がある理由がわかりませんconcatAll。ここで配列の配列はどこですか? var requestStream = Rx.Observable.just('https://api.github.com/users'); var responseMetastream = requestStream .flatMap(function(requestUrl) { return Rx.Observable.fromPromise(jQuery.getJSON(requestUrl)); }); responseMetastream.subscribe(url => {console.log(url)}) 誰かが起こっていることを視覚的に説明できれば、非常に役立ちます。
92 javascript  rxjs 

4
Chromeでドロップイベントが発生しない
期待どおりにドロップイベントがトリガーされていないようです。 ドラッグされている要素がターゲット要素の上にリリースされると、ドロップイベントが発生すると思いますが、そうではないようです。 私は何を誤解していますか? http://jsfiddle.net/LntTL/ $('.drop').on('drop dragdrop',function(){ alert('dropped'); }); $('.drop').on('dragenter',function(){ $(this).html('drop now').css('background','blue'); }) $('.drop').on('dragleave',function(){ $(this).html('drop here').css('background','red'); })

11
キャッチされなかったエラー:モジュールは自己登録しませんでした
nw.js(v0.12.0-alpha2)でnode-vlcを使用しようとしています。nw.jsなしでアプリを起動すると機能しますが、nw.jsで起動するとエラーが発生します。 キャッチされなかったエラー:モジュールは自己登録しませんでした。 "、ソース:/home/alexis/Bureau/dev/jukebox/node_modules/vlc/node_modules/ffi/node_modules/bindings/bindings.js(84) nw-gypを使用していくつかのコマンドを試してみましたが、役に立ちませんでした。私はUbuntu 14、64ビットを使用しています。

17
数値のみを受け入れるように入力を制限するにはどうすればよいですか?
AngularJSでngChangeを使用して、ユーザーが入力に追加した文字を削除するカスタム関数をトリガーしています。 <input type="text" name="inputName" data-ng-change="numbersOnly()"/> 問題は、入力されnumbersOnly()た文字を削除できるように、トリガーされた入力をターゲットにする必要があることです。私はGoogleをじっくりと見つめていましたが、これに関して何も見つけることができませんでした。 私に何ができる?

7
HTML5とJavaScriptのlocalStorageをループする
そのため、長さがあるため、通常のオブジェクトのようにlocalStorageをループ処理できると考えていました。これをどのようにループできますか? localStorage.setItem(1,'Lorem'); localStorage.setItem(2,'Ipsum'); localStorage.setItem(3,'Dolor'); 私が行う場合は、どちらが正しいかをlocalStorage.length返し3ます。だから私はfor...inループがうまくいくと思います。 私は次のようなことを考えていました: for (x in localStorage){ console.log(localStorage[x]); } しかし、役に立たない。何か案は? もう一つのアイデアは localStorage.setItem(1,'Lorem|Ipsum|Dolor') var split_list = localStorage.getItem(1).split('|'); でfor...in動作します。

9
onclickでPHP関数を実行する
a- タグがクリックされたときにのみPHP関数を呼び出す簡単なソリューションを探しています。 PHP: function removeday() { ... } HTML: <a href="" onclick="removeday()" class="deletebtn">Delete</a> 更新: HTMLとPHPコードは同じPHPファイルにあります
92 javascript  php  ajax  onclick 


1
ReduxでmapStateToPropsなしでmapDispatchToPropsを使用できますか?
私はそれを理解しようとするためにReduxのtodoの例を分解しています。mapDispatchToPropsディスパッチアクションを小道具としてマップできることを読んだので、addTodo.jsdispatch(addTodo())を呼び出す代わりにmapDispatchToPropsを使用するように書き換えることを考えました。呼んだaddingTodo()。このようなもの: import React from 'react'; import {connect} from 'react-redux'; import addTodo from '../actions'; let AddTodo = ({addingTodo}) => { let input; return ( <div> <form onSubmit={e => { e.preventDefault() if (!input.value.trim()) { return } addingTodo(input.value) input.value = "" }}> <input ref={node => { input = node }} /> <button type="submit">Submit</button> …

3
変数がMoment.jsオブジェクトかどうかをテストする方法は?
私のアプリケーションにはHTMLフォームがあり、バックエンドから入力されたいくつかの入力と、ユーザーが(time入力で)入力した他の入力があります。あonChangeユーザが値を変更する場合関数は、各入力を通ります。 バックエンドから入力された入力はmomentオブジェクトに変換され、ユーザーが入力した日付は単なる文字列です。つまり、onChange関数はいくつかのmomentオブジェクトといくつかの文字列を検出します。どの入力がmomentオブジェクトでどの入力がそうでないかを知る必要があります。 変数がaかどうかをテストするための推奨される方法は何ですか momentオブジェクトであるかどうかですか? momentオブジェクトに_isAMomentObjectプロパティがあることに気づきましたが、変数がaかどうかをテストする別の方法があるかどうか疑問に思っていますmomentオブジェクトであるます。 私が試した別のオプションはmoment、変数に関係なく呼び出すことです。これはstring変数をmomentオブジェクトに変換し、既存のmomentオブジェクトに影響を与えないようです。

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