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

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

13
同一の出力を生成するJavaScriptのencodeURIComponentと同等のJava?
引用符、スペース、「エキゾチック」なUnicode文字を含む文字列をエンコードし、JavaScriptのencodeURIComponent関数と同じ出力を生成するものを考え出すために、Javaコードのさまざまなビットを試してきました。 私の拷問テスト文字列は「A」B±「 Firebugに次のJavaScriptステートメントを入力すると: encodeURIComponent('"A" B ± "'); -それから私は得る: "%22A%22%20B%20%C2%B1%20%22" これが私の小さなテストJavaプログラムです: import java.io.UnsupportedEncodingException; import java.net.URLEncoder; public class EncodingTest { public static void main(String[] args) throws UnsupportedEncodingException { String s = "\"A\" B ± \""; System.out.println("URLEncoder.encode returns " + URLEncoder.encode(s, "UTF-8")); System.out.println("getBytes returns " + new String(s.getBytes("UTF-8"), "ISO-8859-1")); } } -このプログラムは以下を出力します。 URLEncoder.encodeは%22A%22 …

13
プレースホルダーと置換オブジェクトを使用してJavaScript文字列をフォーマットしますか?
私は言う文字列を持っています: My Name is %NAME% and my age is %AGE%. %XXX%プレースホルダーです。そこで、オブジェクトの値を置き換える必要があります。 オブジェクトは次のようになります: {"%NAME%":"Mike","%AGE%":"26","%EVENT%":"20"} オブジェクトを解析し、文字列を対応する値に置き換える必要があります。そのため、最終的な出力は次のようになります。 私の名前はマイクで、年齢は26歳です。 すべては、純粋なjavascriptまたはjqueryを使用して実行する必要があります。

7
vue.jsのコンポーネントにデータを渡す
vue.jsのコンポーネント間でデータを渡す方法を理解するのに苦労しています。ドキュメントを数回読み、vueに関連する多くの質問やチュートリアルを確認しましたが、まだ理解できていません。 これに頭を悩ませるために、私は非常に単純な例を完成させる助けを望んでいます 1つのコンポーネントにユーザーのリストを表示する(完了) リンクがクリックされた(完了した)ときに、ユーザーデータを新しいコンポーネントに送信します-下部の更新を参照してください。 ユーザーデータを編集して、元のコンポーネントに送り返します(ここまで取得していません) これがステップ2で失敗するフィドルです:https://jsfiddle.net/retrogradeMT/d1a8hps0/ 新しいコンポーネントにデータを渡すために小道具を使用する必要があることは理解していますが、機能的にそれを行う方法がわかりません。データを新しいコンポーネントにバインドするにはどうすればよいですか? HTML: <div id="page-content"> <router-view></router-view> </div> <template id="userBlock" > <ul> <li v-for="user in users">{{user.name}} - <a v-link="{ path: '/new' }"> Show new component</a> </li> </ul> </template> <template id="newtemp" :name ="{{user.name}}"> <form> <label>Name: </label><input v-model="name"> <input type="submit" value="Submit"> </form> </template> 主要コンポーネントのjs: Vue.component('app-page', { template: '#userBlock', …

5
vuejsでコンポーネントの初期データをリセットする適切な方法はありますか?
特定の開始データのセットを持つコンポーネントがあります。 data: function (){ return { modalBodyDisplay: 'getUserInput', // possible values: 'getUserInput', 'confirmGeocodedValue' submitButtonText: 'Lookup', // possible values 'Lookup', 'Yes' addressToConfirm: null, bestViewedByTheseBounds: null, location:{ name: null, address: null, position: null } } これはモーダルウィンドウのデータなので、表示されたらこのデータから始めたいと思います。ユーザーがウィンドウからキャンセルした場合、すべてのデータをこれにリセットしたいと思います。 データをリセットするメソッドを作成して、すべてのデータプロパティを手動で元に戻すことができることはわかっています。 reset: function (){ this.modalBodyDisplay = 'getUserInput'; this.submitButtonText = 'Lookup'; this.addressToConfirm = null; this.bestViewedByTheseBounds = null; …

7
英数字、ダッシュ、アンダースコア、スペースなし正規表現チェックJavaScript
正規表現に対して入力をチェックしようとしています。 このフィールドでは、英数字、ダッシュ、アンダースコアのみを使用でき、スペースは使用できません。 ただし、以下のコードではスペースを使用できます。 何が足りないのですか? var regexp = /^[a-zA-Z0-9\-\_]$/; var check = "checkme"; if (check.search(regexp) == -1) { alert('invalid'); } else { alert('valid'); }
92 javascript  regex 

4
VuejsとVue.set()、配列を更新
私はVuejsを初めて使用します。何かを作ったが、それが簡単で正しい方法かどうかはわからない。 私が欲しいもの 配列にいくつかの日付が必要で、イベントでそれらを更新します。最初にVue.setを試しましたが、うまくいきませんでした。配列アイテムを変更した後: this.items[index] = val; this.items.push(); 配列に何もプッシュ()しないと更新されます。しかし、最後の項目が非表示になることがあります。どういうわけか...このソリューションは少しハックだと思います。どうすれば安定させることができますか? 簡単なコードはここにあります: new Vue({ el: '#app', data: { f: 'DD-MM-YYYY', items: [ "10-03-2017", "12-03-2017" ] }, methods: { cha: function(index, item, what, count) { console.log(item + " index > " + index); val = moment(this.items[index], this.f).add(count, what).format(this.f); this.items[index] = val; this.items.push(); console.log("arr length: …



5
テキスト領域のHTMLタグを1行ずつ読み取る方法
各行に次のような整数値が含まれるテキスト領域があります 1234 4321 123445 ユーザーが本当に有効な値を入力しているかどうかを確認したいのですが、次のような面白い値ではありません 1234, 987l; そのためには、テキスト領域を1行ずつ読み、それを検証する必要があります。javascriptを使用してテキスト領域を1行ずつ読み取るにはどうすればよいですか?

18
JavaScriptを使用してPOSTリクエストパラメータを読み取る方法
HTMLからPOSTリクエストパラメータを読み取ろうとしています。JavaScriptで次のコードを使用して、getリクエストパラメータを読み取ることができます。 $wnd.location.search ただし、POSTリクエストでは機能しません。JavaScriptを使用してHTMLのPOSTリクエストパラメータ値を読み取る方法を教えてもらえますか?
92 javascript  html 


9
Angular 2で<ng-content>が空かどうかを確認する方法は?
コンポーネントがあるとします。 @Component({ selector: 'MyContainer', template: ` &lt;div class="container"&gt; &lt;!-- some html skipped --&gt; &lt;ng-content&gt;&lt;/ng-content&gt; &lt;span *ngIf="????"&gt;Display this if ng-content is empty!&lt;/span&gt; &lt;!-- some html skipped --&gt; &lt;/div&gt;` }) export class MyContainer { } ここで、&lt;ng-content&gt;このコンポーネントが空の場合、デフォルトのコンテンツを表示したいと思います。DOMに直接アクセスせずにこれを行う簡単な方法はありますか?


12
フィルタ関数による配列の分割
各要素で呼び出された関数が返すtrueか、を返すかに基づいて2つに分割したいJavascript配列がありますfalse。基本的にこれはですが、array.filterフィルターで除外された要素も手元に置いておきたいと思います。 現在、私の計画ではarray.forEach、各要素で述語関数を使用して呼び出すことです。これが真か偽かに応じて、現在の要素を2つの新しい配列のいずれかにプッシュします。これを行うためのよりエレガントな、またはそうでなければより良い方法はありますか?たとえばarray.filter、要素が戻る前に別の配列に要素をプッシュする場所はどこfalseですか?
92 javascript 


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