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

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

7
`Export Default Const`が無効なのはなぜですか?
私は次のことが大丈夫だと思います: const Tab = connect( mapState, mapDispatch )( Tabs ); export default Tab; ただし、これは正しくありません。 export default const Tab = connect( mapState, mapDispatch )( Tabs ); しかし、これは問題ありません。 export default Tab = connect( mapState, mapDispatch )( Tabs ); これconstはなぜで無効なのか説明できますexport defaultか?それは不必要な追加であり、export default推定されたものは何constですか?

3
Chromeでwindow.alertを再度有効にする
Chromeの[このサイトからのアラートを無効にする]チェックボックスを誤ってチェックしたところ、ローカルホストでwindow.alertを機能させることができなくなりました。 設定を詳細にリセットしようとしましたが、うまくいきませんでした。

10
JavaScriptグローバルイベントメカニズム
スローされるすべての未定義の関数エラーをキャッチしたいと思います。JavaScriptにグローバルエラー処理機能はありますか?使用例は、定義されていないフラッシュからの関数呼び出しをキャッチすることです。

7
jQueryを使用して入力テキストの値を設定する方法
私はこれである入力テキストがあります: <div class="editor-label"> @Html.LabelFor(model => model.EmployeeId, "Employee Number") </div> <div class="editor-field textBoxEmployeeNumber"> @Html.EditorFor(model => model.EmployeeId) @Html.ValidationMessageFor(model => model.EmployeeId) </div> 次のHTMLを生成する <div class="editor-label"> <label for="EmployeeId">Employee Number</label> </div> <div class="editor-field textBoxEmployeeNumber"> <input class="text-box single-line" data-val="true" data-val-number="The field EmployeeId must be a number." data-val-required="The EmployeeId field is required." id="EmployeeId" name="EmployeeId" type="text" value="" /> …

17
JavaScriptでのconst:いつそれを使用し、それは必要ですか?
最近const、JavaScriptでこのキーワードを見つけました。私が知ることができることから、それは不変の変数を作成するために使用され、それが再定義できないことを確認するためにテストしました(Node.jsで): const x = 'const'; const x = 'not-const'; // Will give an error: 'constant 'x' has already been defined' すべてのブラウザーでまだ標準化されていないことに気づきましたが、私はNode.js V8のコンテキストにのみ関心があり、特定の開発者/プロジェクトは、varキーワードを同じ効果。 だから私の質問は: const代わりにvarいつ使用するのが適切ですか? 再割り当てされない変数が宣言されるたびに使用する必要がありますか? のvar代わりに使用した場合、constまたはその逆の場合、実際に違いは ありますか?

14
Reactで親の状態を更新する方法は?
私の構造は次のようになります: Component 1 - |- Component 2 - - |- Component 4 - - - |- Component 5 Component 3 コンポーネント3は、コンポーネント5の状態に応じていくつかのデータを表示する必要があります。プロップは不変なので、コンポーネント1にその状態を保存して転送することはできません。そして、はい、私はreduxについて読みましたが、それを使いたくありません。反応だけで解決できることを願っています。私が間違っている?


8
Jasmine JavaScriptテスト-toBeとtoEqual
私が以下を持っているとしましょう: var myNumber = 5; expect(myNumber).toBe(5); expect(myNumber).toEqual(5); 上記の両方のテストに合格します。数値の評価に関してtoBe()との違いはありtoEqual()ますか?もしそうなら、私はどちらを使うべきですか?

15
ウェブサイトのファビコンを動的に変更する
現在ログインしているユーザーに応じてブランド化されたWebアプリケーションがあります。ページのファビコンをプライベートラベルのロゴに変更したいのですが、コードや方法の例が見つかりませんこれをする。誰かが以前にこれを成功させたことがありますか? 私は、フォルダ内に十数個のアイコンがあり、使用するfavicon.icoファイルへの参照がHTMLページと共に動的に生成されるところを描いています。考え?
347 javascript  html  dom  favicon 

30
モーダルを開いたときにBODYがスクロールしないようにする
Webサイトのモーダル(http://twitter.github.com/bootstrapから)を開いているときにマウスホイールを使用しているときに、体のスクロールを停止したいのですが。 モーダルが開かれたときに以下のJavaScriptを呼び出そうとしましたが、成功しませんでした $(window).scroll(function() { return false; }); そして $(window).live('scroll', function() { return false; }); 私たちのウェブサイトはIE6のサポートを落としましたが、IE7 +は互換性がある必要があります。
346 javascript  jquery  css  scroll 

11
OnBeforeUnloadダイアログをオーバーライドして自分のダイアログで置き換えるにはどうすればよいですか?
ユーザーがページを離れる前に、保存されていない変更について警告する必要があります(かなり一般的な問題)。 window.onbeforeunload=handler これは機能しますが、デフォルトのダイアログが表示され、自分のテキストをラップする刺激的な標準メッセージが表示されます。標準メッセージを完全に置き換えてテキストを明確にするか、jQueryを使用してダイアログ全体をモーダルダイアログに置き換える必要があります。 これまでのところ私は失敗しており、答えを持っていると思われる人は他にいません。可能ですか? 私のページのJavascript: <script type="text/javascript"> window.onbeforeunload=closeIt; </script> closeIt()関数: function closeIt() { if (changes == "true" || files == "true") { return "Here you can append a custom message to the default dialog."; } } jQueryとjqModalを使用して、(カスタム確認ダイアログを使用して)次のようなことを試しました。 $(window).beforeunload(function() { confirm('new message: ' + this.href + ' !', this.href); return false; …

27
ReactJSコンポーネントに複数のクラスを追加する方法
私はReactJSとJSXを初めて使用し、以下のコードに少し問題があります。 classNameそれぞれの属性に複数のクラスを追加しようとしていますli: <li key={index} className={activeClass, data.class, "main-class"}></li> 私のReactコンポーネントは: var AccountMainMenu = React.createClass({ getInitialState: function() { return { focused: 0 }; }, clicked: function(index) { this.setState({ focused: index }); }, render: function() { var self = this; var accountMenuData = [ { name: "My Account", icon: "icon-account" }, { name: "Messages", …

19
子アンカーがクリックされたときに親のonclickイベントが発生しないようにするにはどうすればよいですか?
私は現在、jQueryを使用してdivをクリック可能にしており、このdivにもアンカーがあります。私が遭遇している問題は、アンカーをクリックすると、両方のクリックイベントが発生することです(divとアンカー)。アンカーがクリックされたときにdivのonclickイベントが発生しないようにするにはどうすればよいですか? 壊れたコードは次のとおりです。 JavaScript var url = $("#clickable a").attr("href"); $("#clickable").click(function() { window.location = url; return true; }) HTML <div id="clickable"> <!-- Other content. --> <a href="http://foo.com">I don't want #clickable to handle this click event.</a> </div>


18
jQuery.inArray()、それを正しく使用する方法?
私が初めて作業するときjQuery.inArray()、それはちょっと奇妙に動作します。 オブジェクトが配列内にある場合は0を返しますが、JavaScriptでは0がfalseです。したがって、次のように出力されます:「配列にありません」 var myarray = []; myarray.push("test"); if(jQuery.inArray("test", myarray)) { console.log("is in array"); } else { console.log("is NOT in array"); } ifステートメントを次のように変更する必要があります。 if(jQuery.inArray("test", myarray)==0) しかし、これはコードを読みにくくします。特にこの機能を知らない人のために。「test」が配列にある場合、jQuery.inArray( "test"、myarray)がtrueになることを期待します。 だから私の質問は、なぜそれがこのように行われるのですか?本当に嫌いです。しかし、そのようにするのには十分な理由があるはずです。
345 javascript  jquery 

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