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

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

30
JavaScriptオブジェクトを正しく複製するにはどうすればよいですか?
私はオブジェクトを持っていますx。y変更が変更されyないように、それをオブジェクトとしてコピーしたいと思いますx。組み込みのJavaScriptオブジェクトから派生したオブジェクトをコピーすると、余分な不要なプロパティが発生することに気付きました。私は自分のリテラル構成オブジェクトの1つをコピーしているので、これは問題ではありません。 JavaScriptオブジェクトを正しく複製するにはどうすればよいですか?

23
JavaScriptで現在のURLを取得しますか?
WebサイトのURLを取得するだけです。リンクから取得したURLではありません。ページの読み込み時に、現在のWebサイトの完全なURLを取得し、それを変数として設定して、好きなように処理できるようにする必要があります。
3004 javascript  url 


13
event.preventDefault()とfalseを返す
StackатотвопросестьответынаStack Overflowнарусском:"preventDefault()"или "return false"? 特定のイベントが発生した後に他のイベントハンドラーが実行されないようにする場合は、2つの方法のいずれかを使用できます。例ではjQueryを使用しますが、これはプレーンJSにも適用されます。 1。 event.preventDefault() $('a').click(function (e) { // custom handling here e.preventDefault(); }); 2。 return false $('a').click(function () { // custom handling here return false; }); イベントの伝播を停止するこれら2つの方法の間に大きな違いはありますか? 私にとってreturn false;は、メソッドを実行するよりも簡単で、短く、エラーが発生しにくいでしょう。この方法では、大文字小文字の区別、括弧などについて覚えておく必要があります。 また、メソッドを呼び出せるように、コールバックの最初のパラメーターを定義する必要があります。おそらく、このようにすることを避けてpreventDefault代わりに使用する必要があるいくつかの理由がありますか?より良い方法は何ですか?


30
ファイルを非同期でアップロードするにはどうすればよいですか?
jQueryで非同期にファイルをアップロードしたいと思います。 $(document).ready(function () { $("#uploadbutton").click(function () { var filename = $("#file").val(); $.ajax({ type: "POST", url: "addFile.do", enctype: 'multipart/form-data', data: { file: filename }, success: function () { alert("Data Uploaded: "); } }); }); }); <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script> <span>File</span> <input type="file" id="file" name="file" size="10"/> <input id="uploadbutton" type="button" value="Upload"/> コードスニペットを実行する結果を非表示スニペットを展開 アップロードされているファイルの代わりに、ファイル名のみを取得しています。この問題を解決するにはどうすればよいですか?

30
配列に何かを追加する方法は?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 JavaScriptの配列にオブジェクト(文字列や数値など)を追加するにはどうすればよいですか?
2893 javascript  arrays  append 

30
JavaScriptオブジェクトをループまたは列挙するにはどうすればよいですか?
次のようなJavaScriptオブジェクトがあります。 var p = { "p1": "value1", "p2": "value2", "p3": "value3" }; 今、私はすべてをループにしたいp要素(p1、p2、p3...)そして、そのキーと値を取得します。どうやってやるの? 必要に応じてJavaScriptオブジェクトを変更できます。私の最終的な目標は、いくつかのキーと値のペアをループ処理することであり、可能であればの使用を避けたいですeval。
2880 javascript  loops  for-loop  each 



30
ループ内のJavaScriptクロージャー–簡単で実用的な例
OverаэтотвопросестьответынаStack Overflowнарусском:Почемуасинхроннаяфункциявнутрициклавыполнанеренененерененеренетерет var funcs = []; // let's create 3 functions for (var i = 0; i < 3; i++) { // and store them in funcs funcs[i] = function() { // each should log its value. console.log("My value: " + i); }; } for (var j = 0; j …

19
キャラクターの半分にCSSを適用することは可能ですか?
OverаэтотвопросестьответынаStack Overflowнарусском:Возможнолиспомощьюcss + htmlсделатьдвух-цветныебу 私が探しているもの: キャラクターの半分をスタイルする方法。(この場合、文字の半分が透明になります) 私が現在検索して試したもの(運が悪い): キャラクター/文字の半分をスタイリングする方法 CSSまたはJavaScriptを使用してキャラクターの一部にスタイルを設定する キャラクターの50%にCSSを適用する 以下は私が取得しようとしているものの例です。 このためのCSSまたはJavaScriptソリューションはありますか、それとも画像に頼らなければなりませんか?このテキストは最終的に動的に生成されるため、イメージルートは使用しないことをお勧めします。 更新: 多くの人がなぜ私がキャラクターの半分をスタイルしたいのかと尋ねてきたので、これが理由です。私の市は最近、自分自身の新しい「ブランド」を定義するために$ 250,000を費やしました。このロゴは彼らが思いついたものです。多くの人々は、シンプルさと創造性の欠如について不満を漏らしてきました。私の目標は、このウェブサイトを冗談として思いつくことでした。「ハリファックス」と入力すると、私の意味がわかります。
2817 javascript  html  css 

30
jQueryの「存在する」関数はありますか?
jQueryで要素の存在を確認するにはどうすればよいですか? 私が持っている現在のコードはこれです: if ($(selector).length > 0) { // Do something } これに取り組むよりエレガントな方法はありますか?おそらくプラグインか関数か?
2778 javascript  jquery 


30
オブジェクトの配列を文字列プロパティ値で並べ替え
JavaScriptオブジェクトの配列があります。 var objs = [ { first_nom: 'Lazslo', last_nom: 'Jamf' }, { first_nom: 'Pig', last_nom: 'Bodine' }, { first_nom: 'Pirate', last_nom: 'Prentice' } ]; last_nomJavaScriptの値で並べ替えるにはどうすればよいですか? についてsort(a,b)は知っていますが、それは文字列と数値に対してのみ機能するようです。toString()オブジェクトにメソッドを追加する必要がありますか?

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