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

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




5
コンテンツがオーバーフローした場合にスクロールする必要がある固定位置のdivがある
私は実際には2つの問題を抱えていますが、最初の問題を最初に解決しましょう。 メニューのスクロールの左側に固定位置divがあります。右側は、適切にスクロールする標準のdivです。問題は、ブラウザのビューポートが小さすぎてメニュー全体を表示できない場合です。スクロールして表示する方法がありません(少なくともcssではできません)。CSSで別のオーバーフローを使用してみましたが、divがスクロールしません。メニューを含むdivは、min-height:100%とposition:fixed ..に設定する必要があります。両方の属性を保持する必要があります。 メニューを含むdivは、絶対的に配置され、高さが100%に設定された別のラッパーdiv内にあります。 コンテンツがdivに対して高すぎる場合、どうすれば垂直にスクロールできますか? それは私にスクロールバーを表示したくないという他の問題を引き起こします...しかし、私はすでにその答えを持っていると思います(divをスクロールできないため、まだ動作しません)はじめに)。 解決策はありますか?おそらくJavaScriptが必要ですか?(私はほとんど知りません) JS Fiddleの例 そして、問題を引き起こしている関連コード(ここにすべてを投稿すると長すぎるので): .fixed-content { min-height:100%; position:fixed; overflow-y:scroll; overflow-x:hidden; } height:100%も追加してみて、それが問題であるかどうかを確認しましたが、どちらも機能しませんでした。

20
JavaScriptにはなんらかのハッシュコード関数がありますか?
基本的に、私はユニークなオブジェクトのセットであるオブジェクトを作成しようとしています。私は、JavaScriptオブジェクトをプロパティ名のオブジェクトと共に使用するという素晴らしいアイデアを思いつきました。といった、 set[obj] = true; これはある程度まで機能します。文字列と数値でうまく機能しますが、他のオブジェクトでは、すべて同じ値に「ハッシュ」して同じプロパティにアクセスするようです。オブジェクトに一意のハッシュ値を生成する方法はありますか?文字列と数値はどのように機能しますか?同じ動作を上書きできますか?
150 javascript  hash  set  hashcode 

8
JavaScriptの文字列のダッシュの後にすべてを取得します
IEとFirefoxの両方で機能する最もクリーンな方法は何でしょうか。 私の文字列は次のようになります:sometext-20202 これで、 'sometext'とダッシュの後の整数は、さまざまな長さにすることができます。 部分文字列とインデックスのみを使用する必要がありますか、それとも他の方法ですか?
150 javascript 

13
node.js TypeError:パスは絶対パスであるか、res.sendFileへのルートを指定する必要があります[JSONの解析に失敗しました]
[追加]だから私の次の問題は、新しい依存関係を追加しようとするときです(npm install --save socket.io)。JSONファイルも有効です。私はこのエラーを受け取ります:jsonの解析に失敗しました npm ERR! Unexpected string npm ERR! File: /Users/John/package.json npm ERR! Failed to parse package.json data. npm ERR! package.json must be actual JSON, not just JavaScript. npm ERR! npm ERR! This is not a bug in npm. npm ERR! Tell the package author to fix their package.json …


15
Angularで外部スクリプトを動的にロードする方法は?
<script>index.htmlにタグを直接追加せずに、追加のロジックと共に外部ライブラリをコンポーネント化するこのモジュールがあります。 import 'http://external.com/path/file.js' //import '../js/file.js' @Component({ selector: 'my-app', template: ` <script src="http://iknow.com/this/does/not/work/either/file.js"></script> <div>Template</div>` }) export class MyAppComponent {...} 私は気づかimportES6の仕様によっては、静的および活字体は、実行時にtranspilingではなく、中に解決です。 とにかく、それを構成可能にして、file.jsがCDNまたはローカルフォルダーから読み込まれるようにしますか?Angular 2にスクリプトを動的にロードするように指示するにはどうすればよいですか?

14
JavaScript変数をPHPに渡すにはどうすればよいですか?
フォームの非表示の入力を使用して、JavaScript変数をPHPに渡したいのですが。 しかし$_POST['hidden1']into の値を取得できません$salarieid。何か問題がありますか? これがコードです: <script type="text/javascript"> // View what the user has chosen function func_load3(name) { var oForm = document.forms["myform"]; var oSelectBox = oForm.select3; var iChoice = oSelectBox.selectedIndex; //alert("You have chosen: " + oSelectBox.options[iChoice].text); //document.write(oSelectBox.options[iChoice].text); var sa = oSelectBox.options[iChoice].text; document.getElementById("hidden1").value = sa; } </script> <form name="myform" action="<?php echo $_SERVER['$PHP_SELF']; ?>" …

22
st、nd、rd、th(序数)サフィックスを数値に追加する
現在の日付に基づいてテキストの文字列を動的に生成したいと思います。したがって、たとえば、1日目である場合、コードで「 "<動的> 1 * <動的文字列> st </動的文字列> * </動的>"」を生成します。 合計12日あるので、次のようにしました。 12日間ループするforループを設定しました。 私のhtmlで、それをターゲットにする一意のIDを要素に与えました。以下を参照してください。 <h1 id="dynamicTitle" class="CustomFont leftHeading shadow">On The <span></span> <em>of rest of generic text</em></h1> 次に、私のforループ内に次のコードがあります。 $("#dynamicTitle span").html(i); var day = i; if (day == 1) { day = i + "st"; } else if (day == 2) { day = …

8
要素をクリックする方法(ドキュメント全体)
クリックしたHTMLドキュメントの現在の要素(要素は何でも)を取得したいと思います。使ってます: $(document).click(function () { alert($(this).text()); }); しかし、非常に奇妙なことに、クリックされた要素ではなく、ドキュメント全体(!)のテキストを取得します。 クリックした要素のみを取得するにはどうすればよいですか? 例 <body> <div class="myclass">test</div> <p>asdfasfasf</p> </body> 「テスト」テキストをクリックすると$(this).attr("myclass"、jQuery で)を使用して属性を読み取ることができます。
150 javascript  jquery  html  dom 

20
送信時にフォームの更新ページを停止する
フィールドにデータがない状態で送信ボタンを押したときにページが更新されないようにするにはどうすればよいですか? 検証は正しく機能するように設定され、すべてのフィールドが赤になりますが、ページはすぐに更新されます。JSの私の知識は比較的基本的です。 特にprocessForm()一番下の機能は「悪い」と思います。 HTML <form id="prospects_form" method="post"> <input id="form_name" tabindex="1" class="boxsize" type="text" name="name" placeholder="Full name*" maxlength="80" value="" /> <input id="form_email" tabindex="2" class="boxsize" type="text" name="email" placeholder="Email*" maxlength="100" value="" /> <input id="form_subject" class="boxsize" type="text" name="subject" placeholder="Subject*" maxlength="50" value="FORM: Row for OUBC" /> <textarea id="form_message" class="boxsize" name="message" placeholder="Message*" tabindex="3" rows="6" cols="5" maxlength="500"></textarea> <button …
150 javascript  jquery  html  forms 

5
ES6モジュールで複数のクラスをエクスポートする
複数のES6クラスをエクスポートするモジュールを作成しようとしています。次のディレクトリ構造があるとします。 my/ └── module/ ├── Foo.js ├── Bar.js └── index.js Foo.jsそしてBar.js各エクスポートデフォルトES6クラス: // Foo.js export default class Foo { // class definition } // Bar.js export default class Bar { // class definition } 私は現在、次のようにindex.js設定しています: import Foo from './Foo'; import Bar from './Bar'; export default { Foo, Bar, } ただし、インポートできません。これを実行したいのですが、クラスが見つかりません。 import …

3
一時的なデッドゾーンとは何ですか?
初期化される前に値にアクセスするletと、一時的なデッドゾーンと呼ばれるものconstが原因で発生する可能性があると聞きました。ReferenceError 一時的なデッドゾーンとは何ですか、それはスコープと巻き上げにどのように関係し、どのような状況で発生しますか?

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