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

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

5
TypeScriptとは何ですか?なぜJavaScriptの代わりに使用するのですか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 3年前休業。 TypeScript言語とは何ですか? JavaScriptや利用可能なライブラリができないことは何ができるのでしょうか。それを考える理由になりますか?

18
文字列が別の文字列「StartsWith」であるかどうかを確認する方法は?
String.StartsWithJavaScript でC#に相当するものをどのように記述しますか? var haystack = 'hello world'; var needle = 'he'; haystack.startsWith(needle) == true 注:これは古い質問であり、コメントで指摘されているように、ECMAScript 2015(ES6)が.startsWithメソッドを導入しました。ただし、この更新(2015)の執筆時点では、ブラウザーのサポートは完全ではありません。

15
要素を別の要素に移動する方法は?
DIV要素を別の要素内に移動したいと思います。たとえば、これを移動したい(すべての子を含む): <div id="source"> ... </div> これに: <div id="destination"> ... </div> 私がこれを持っているように: <div id="destination"> <div id="source"> ... </div> </div>
1689 javascript  jquery  html 

12
Facebookはブラウザの統合開発者ツールをどのように無効にしますか?
明らかに最近の詐欺のせいで、開発者ツールはスパムを投稿するために人々によって悪用され、アカウントを「ハッキング」するためにさえ使用されています。Facebookが開発者ツールをブロックしたため、コンソールを使用することもできません。 彼らはどうやってそれをしたのですか?Stack Overflowの投稿の1つは、それは不可能だと主張しましたが、Facebookはそれが間違っていることを証明しています。 Facebookにアクセスして開発者ツールを開き、コンソールに1文字入力すると、この警告がポップアップ表示されます。何を入れても実行されません。 これはどのようにして可能ですか? 彼らはコンソールでオートコンプリートもブロックしました:

23
動的に作成された要素のイベントバインディング?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 ページ上のすべての選択ボックスをループ処理し、.hoverそれらにイベントをバインドして、幅を少し調整してコードを少し書きmouse on/offます。 これはページの準備ができており、正常に動作します。 私が抱えている問題は、最初のループの後にAjaxまたはDOMを介して追加する選択ボックスにイベントがバインドされないことです。 私はこのプラグイン(jQuery Live Query Plugin)を見つけましたが、プラグインを使用してページに5kを追加する前に、jQueryを直接または別のオプションを使用してこれを行う方法を誰かが知っているかどうかを確認したいと思います。


30
モバイルデバイスを検出する最良の方法は何ですか?
ユーザーがjQueryでモバイルデバイスを使用しているかどうかを検出する確実な方法はありますか?CSS @media属性に似たものは?ブラウザがハンドヘルドデバイス上にある場合、別のスクリプトを実行したいと思います。 jQuery $.browser関数は私が探しているものではありません。


30
jQueryを使用してフォームデータをJavaScriptオブジェクトに変換する
フォームのすべての要素をJavaScriptオブジェクトに変換するにはどうすればよいですか? 各要素をループすることなく、フォームからJavaScriptオブジェクトを自動的に構築する方法が欲しいのですが。によって返される文字列は必要ありません。また、によって$('#formid').serialize();返されるマップも必要ありません。$('#formid').serializeArray();



12
ロダッシュとアンダースコアの違い[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 昨年休業。 なぜ誰かがlodash.jsまたはunderscore.jsを好むのでしょうかユーティリティライブラリを他? ロダッシュはアンダースコアのドロップイン代替品のようですが、アンダースコアはより長く使用されていました。 どちらもすばらしいと思いますが、それらがどのように機能するかについて十分に理解していないため、知識のある比較を行うことができません。違いについてもっと知りたいのですが。

22
オブジェクトをメンバーとして持つプレーンなJavaScriptオブジェクトをループする方法は?
オブジェクトである値を含むJavaScriptオブジェクトのすべてのメンバーをループするにはどうすればよいですか。 たとえば、これをどのようにループできますか(それぞれの「your_name」と「your_message」にアクセスします)? var validation_messages = { "key_1": { "your_name": "jimmy", "your_msg": "hello world" }, "key_2": { "your_name": "billy", "your_msg": "foo equals bar" } }
1600 javascript 


11
JavaScriptで配列の先頭に新しい配列要素を追加するにはどうすればよいですか?
配列の先頭に要素を追加または追加する必要があります。 たとえば、私の配列が次のようになっている場合: [23, 45, 12, 67] そして、私のAJAX呼び出しからの応答は34です。更新された配列を次のようにしたいと思います。 [34, 23, 45, 12, 67] 現在、私はこのようにすることを計画しています: var newArray = []; newArray.push(response); for (var i = 0; i < theArray.length; i++) { newArray.push(theArray[i]); } theArray = newArray; delete newArray; これを行うより良い方法はありますか?JavaScriptには、これを行う組み込みの機能がありますか? 私の方法は複雑であり、O(n)より良い実装を見るのは本当に興味深いでしょう。
1585 javascript  arrays 

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