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

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

30
コマンドライン引数をNode.jsプログラムに渡すにはどうすればよいですか?
Node.jsで記述されたWebサーバーがあり、特定のフォルダーで起動したいと思います。JavaScriptで引数にアクセスする方法がわかりません。私はこのようなノードを実行しています: $ node server.js folder これserver.jsが私のサーバーコードです。Node.jsのヘルプでは、これが可能であるとしています: $ node -h Usage: node [options] script.js [arguments] JavaScriptでこれらの引数にどのようにアクセスしますか?どういうわけか私はこの情報をウェブ上で見つけることができませんでした。

30
JavaScriptオブジェクトの長さ
私はJavaScriptオブジェクトを持っていますが、このオブジェクトの長さを取得するための組み込みまたは受け入れられたベストプラクティスの方法はありますか? const myObject = new Object(); myObject["firstname"] = "Gareth"; myObject["lastname"] = "Simpson"; myObject["age"] = 21;

16
ページをリロードせずにURLを変更するにはどうすればよいですか?
ページをリロードせずに現在のページのURLを変更できる方法はありますか? できれば#ハッシュより前の部分にアクセスしたいです。 ドメインの後の部分を変更するだけでよいので、クロスドメインポリシーに違反しているわけではありません。 window.location.href = "www.mysite.com/page2.php"; // Sadly this reloads

30
JavaScriptで10進数を検証する-IsNumeric()
JavaScriptで10進数を検証する最もクリーンで効果的な方法は何ですか? ボーナスポイント: 明快さ。ソリューションはクリーンでシンプルでなければなりません。 クロスプラットフォーム。 テストケース: 01. IsNumeric('-1') => true 02. IsNumeric('-1.5') => true 03. IsNumeric('0') => true 04. IsNumeric('0.42') => true 05. IsNumeric('.42') => true 06. IsNumeric('99,999') => false 07. IsNumeric('0x89f') => false 08. IsNumeric('#abcdef') => false 09. IsNumeric('1.2.3') => false 10. IsNumeric('') => false 11. IsNumeric('blah') => false

26
JavaScript関数のデフォルトのパラメーター値を設定する
JavaScript関数にデフォルトを設定するオプションの引数を設定します。これは、値が定義されていない場合に使用されます(値が渡された場合は無視されます)。Rubyでは、次のように実行できます。 def read_file(file, delete_after = false) # code end これはJavaScriptで機能しますか? function read_file(file, delete_after = false) { // Code }

30
sleep()のJavaScriptバージョンは何ですか?
sleepJavaScriptでa を作成するには、次のpausecomp関数(ここから取得)よりも優れた方法がありますか? function pausecomp(millis) { var date = new Date(); var curDate = null; do { curDate = new Date(); } while(curDate-date < millis); } これはJavaScriptのスリープの複製ではありません-アクション間の遅延。コードの一部が実行される前の遅延ではなく、関数の真ん中で実際のスリープが必要です。
2335 javascript  sleep 

30
jQuery要素までスクロール
OverаэтотвопросестьответынаStack Overflowнарусском:Какпроскролитьплавностраницувниздоопреденннггоного 私はこのinput要素を持っています: <input type="text" class="textfield" value="" id="subject" name="subject"> 次に、他のテキスト入力、テキストエリアなど、他のいくつかの要素があります。 ユーザーがでクリックするinputと#subject、ページはページの最後の要素までスクロールし、素晴らしいアニメーションが表示されます。これは、上ではなく下にスクロールする必要があります。 ページの最後の項目は、次のsubmitボタン#submitです。 <input type="submit" class="submit" id="submit" name="submit" value="Ok, Done."> アニメーションは速すぎてはならず、滑らかでなければなりません。 最新のjQueryバージョンを実行しています。私はプラグインをインストールせず、デフォルトのjQuery機能を使用してこれを実現することを好みます。
2326 javascript  jquery  scroll 



18
.prop()と.attr()
したがって、jQuery 1.6には新しい関数がありますprop()。 $(selector).click(function(){ //instead of: this.getAttribute('style'); //do i use: $(this).prop('style'); //or: $(this).attr('style'); }) またはこの場合、彼らは同じことをしますか? また、を使用するように切り替える必要がある場合、1.6に切り替えるとprop()、すべての古いattr()通話が切断されますか? 更新 selector = '#id' $(selector).click(function() { //instead of: var getAtt = this.getAttribute('style'); //do i use: var thisProp = $(this).prop('style'); //or: var thisAttr = $(this).attr('style'); console.log(getAtt, thisProp, thisAttr); }); <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js"></script> <div id='id' style="color: red;background: orange;">test</div> …
2301 javascript  jquery  dom  attr  prop 


30
JavaScriptでnull、未定義、または空白の変数をチェックする標準関数はありますか?
変数に値があることを確認し、ないundefinedかnullどうかを確認するユニバーサルJavaScript関数はありますか?私はこのコードを持っていますが、すべてのケースをカバーしているかどうかはわかりません: function isEmpty(val){ return (val === undefined || val == null || val.length <= 0) ? true : false; }

18
$(this)セレクターの子を取得するにはどうすればよいですか?
私はこれに似たレイアウトを持っています: <div id="..."><img src="..."></div> そして子供を選択するために、jQueryのセレクタを使用したいimgの内側divをクリックしてください。 を取得するためにdiv、私はこのセレクターを持っています: $(this) imgセレクターを使用して子を取得するにはどうすればよいですか?


18
JavaScriptで配列を空にするにはどうすればよいですか?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 配列を空にする方法はあり.remove()ますか? 例えば、 A = [1,2,3,4]; どうすれば空にできますか?
2197 javascript  arrays 

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