• プロダクションのJavaScriptコードに「console.log()」呼び出しを残すのは悪い考え?

    質問 私は、たくさんの console.log() の呼び出しがあります。 本番環境にデプロイする前に、それらをコメントアウトすべきでしょうか? 私はそれらをそのままにしておきたいと思います。そうすれば、後でさらにデバッグする必要がある場合に、コメントを再追加する手間を省くことができます。これは悪い考えでしょうか? どのように解決するのですか? Javascriptのエラ

    2023-08-10 12:10:14
  • 最初のスクロール可能な親を探す

    質問 ある要素をビューポートにスクロールさせなければならない状況があります。問題は、どの要素がスクロール可能であるかがわからないことです。例えば、ポートレートではボディがスクロール可能で、ランドスケープでは他の要素がスクロール可能です(そして、スクロール可能な要素を変更する状況はもっとあります)。 今問題なのは、ビューポートにスクロールさせる必要がある要素がある場合、その最初のスクロール

    2023-08-10 10:44:37
  • JavaScriptでループタイマー

    質問 私は2000ミリ秒ごとにJavaScriptのコードの一部を実行する必要があります。 setTimeout('moveItem()',2000) 上記は2000ミリ秒後に関数を実行し、それ以降は実行しません。 というわけで、moveItem関数の内部には function moveItem() { jQuery(".stripTransmitter ul li a

    2023-08-10 07:13:26
  • 配列マップを使ったif条件付きフィルタリング

    質問 私は、保存のためにサーバーに送信する準備をするために、オブジェクトをもう少しフィルタリングするために、配列マップを使用しようとしています。私は1つのキー値にフィルタリングすることができ、それは素晴らしいですが、私はそれをさらに1つのステップに進め、内部のブールに対してそれらをチェックしたいです。 というわけで、今私が持っているのはこんな感じです。 $scope.appIds =

    2023-08-09 18:44:35
  • プログラムで作成された<iframe>のドキュメントオブジェクトにアクセスしようとすると、"Access is denied" というJavaScriptエラーが発生する(IEのみ)

    質問 JavaScriptを使用して&lt;iframe&gt;要素を作成し、それをDOMに追加する必要があるプロジェクトがあります。その後、いくつかのコンテンツを&lt;iframe&gt;に挿入する必要があります。これは、サードパーティのWebサイトに埋め込まれるウィジェットです。 ページをロードしたくないので、"src" 属性を設定しません。むしろ、親ページと CSS または Ja

    2023-08-09 17:30:02
  • Javascriptで配列のキーを反復する方法は?

    質問 このコードで作成した配列があります。 var widthRange = new Array(); widthRange[46] = { min:0, max:52 }; widthRange[66] = { min:52, max:70 }; widthRange[90] = { min:70, max:94 }; 46, 66, 90の各値をループで取得したい。試しに f

    2023-08-09 17:06:27
  • Javascriptでwindow.location.hrefをモックする

    質問 window.location.href を使用する関数のユニットテストがあります。理想的には、この値を渡す方がずっと良いのですが、実装では不可能です。テスト ランナーのページが実際に URL に移動することなく、この値をモック化することが可能かどうか、ちょっと考えています。 window.location.href = "http://www.website.com?varNa

    2023-08-09 14:14:47
  • 直系の子のみを対象とし、他の同一の子孫を対象としないためのCSSセレクタ

    質問 私は、動的に追加または削除されたアイテムを持つことができ、nレベルの深さにネストすることができるネストされたソート可能なリストを持っています。入れ子になると、新しい ul 要素が、親として選択されたどの li 要素にも注入されます。リストの初期状態は、次のようなものです。 &lt;ul id="parent"&gt; &lt;li id="One"&gt;&lt;a href

    2023-08-09 11:59:01
  • JShintのES6 - .jshintrcにesversionがあるが、警告が出る (atomを使用)

    質問 私はatomを使用しています。いくつかの異なるjshintパッケージを試しましたが、それらはすべて次のような警告を出しました。 "template literal syntax' is only available in ES6 (use 'esversion: 6')" トップレベルの.jshintrcファイル(root)を作成し、以下のjsonを追加しました。 { "

    2023-08-09 10:04:49
  • JSON2をホストする一般に公開されているCDNはありますか?

    質問 よく知られていることですが グーグル と マイクロソフト は、CDN (コンテンツ配信ネットワーク) 上でいくつかの一般的な javascript ライブラリをホストしています。 残念ながら、どちらも JSON2.js . JSON2.jsのコピーを自分のサーバーにアップロードして自分で配信できることは承知していますが、CDNが提供する多くの利点があるので、そ

    2023-08-09 07:57:19
  • ストリクトモードの方が性能が高い?

    質問 ブラウザ内で javascript を「ストリクトモード」で実行すると、一般的にパフォーマンスが向上しますか?主要なブラウザは、追加の最適化を行ったり、ストリクト モードでパフォーマンスを向上させるような他の技術を使用したりしていますか? 少し言い換えると、ストリクトモードは、その他の目標の間で、ブラウザが追加の最適化または他のパフォーマンスの強化を導入することを意図していますか?

    2023-08-09 04:44:13
  • Node.jsとAngularJSのアプリケーションを構造化する

    質問 AngularJSとNode.jsの両方を同時にゼロから学ぶことを意味しますが、バックエンドにNode.jsを使用することは理にかなっています。 私が頭を悩ませている最初のことは、良いファイル構造です。今のところ、私の純粋な HTML/CSS テンプレートは、次のようなディレクトリ構造になっています... _site/ Fonts/ Javascript/ SASS/ Style

    2023-08-09 01:02:03
  • なぜ019はJavaScriptの構文エラーではないのですか?あるいは、なぜ 019 > 020 なのでしょうか?

    質問 もし私が 019 &gt; 020 と入力すると (Chrome と Firefox の両方でテスト)、次のような答えが得られます。 true . これは 020 として解釈されるためです。 OctalIntegerLiteral (イコール 16 ) 一方 019 と解釈されるようです。 DecimalLiteral (と解釈されるようです(そして、イコ

    2023-08-08 22:45:01
  • [解決済み] canvas.toDataURL() SecurityError

    質問 グーグルマップを使っているのですが、このような画像が表示されます。 &lt;img id="staticMap" src="http://maps.googleapis.com/maps/api/staticmap?center=Brooklyn+Bridge,New+York,NY&amp;zoom=13&amp;size=600x300&amp;maptype=r

    2023-08-07 20:33:52
  • ある条件を満たしたときにJavaScriptの関数を停止させる

    質問 ある条件が満たされたときに関数を途中で停止させるための推奨される方法が見当たりません。私は次のようなものを使用する必要があります exit あるいは break ? 現在使用しているのはこれです。 if ( x &gt;= 10 ) { return; } // other conditions; どのように解決するのですか? Returnは、関数本体から抜け

    2023-08-07 06:51:53
  • [解決済み] React-Routerでブラウザの戻るボタンを操作する?

    質問 Material-uiのTabを制御して使っているのですが、このように(React-router)Linkに使っています。 &lt;Tab value={0} label="dashboard" containerElement={&lt;Link to="/dashboard/home"/&gt;}/&gt; &lt;Tab value={1} label="use

    2023-08-07 06:33:49
  • [解決済み] Node.jsのリクエスト CERT_HAS_EXPIRED

    質問 私はMikealのリクエストを使っています( https://github.com/mikeal/request ) を使って、サーバーに https リクエストをしています。しかし、CERT_HAS_EXPIREDという認証エラーが出続けています。 request({ url: 'https://www.domain.com/api/endpoint',

    2023-08-07 03:49:33
  • Node.jsにおけるプロミスのネイティブサポート

    質問 現在のNode.jsのバージョンでプロミスのネイティブサポートはありますか? Node.jsはV8エンジンを使用しています。このJavaScriptエンジンはChromeでも使用されており、Chrome 32ではプロミスのネイティブサポートがあります。しかし、私はNode.jsでプロミスを(ネイティブに)動作させることができないようです。 私はChrome 32で次のコードを試

    2023-08-06 22:09:54
  • ReactコンポーネントとReactエレメントを区別するには?

    質問 React.isValidElement は、ReactコンポーネントとReact要素の両方に対して真をテストします。具体的に、オブジェクトがReactコンポーネントであることをどのようにテストすればよいのでしょうか?今のところ、私はそれを typeof obj.type === 'function' をテストすることによってそれを行っていますが、私はより良い方法があることを期待し

    2023-08-06 22:09:41
  • ng-optionsのキー・バリュー・ペア

    質問 私は 連想配列 をデータソースとして使用する必要があります。 select オプションのデータソースとして使用します。 このような配列を使用することは可能でしょうか? { "key1": "val1", "key2": "val2", "key3": "val3", ... } と入力し、このようなものが得られます。 &lt;se

    2023-08-06 14:28:41