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

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

9
ドキュメントに対する要素の位置を見つける
ドキュメント/ボディ/ブラウザウィンドウに対する要素の位置を決定する最も簡単な方法は何ですか? 現在、私はを使用.offsetLeft/offsetTopしていますが、このメソッドは親要素に対する相対的な位置のみを提供するため、body /ブラウザウィンドウ/ドキュメントの位置に対する相対的な位置を知るには、body要素に対する親の数を決定する必要があります。 この方法も面倒です。
113 javascript  dom 

8
Angular 2の特定のルートに対してRouteReuseStrategy shouldDetachを実装する方法
私はルーティングを実装したAngular 2モジュールを使用しており、ナビゲート時に状態を保存したいと思っています。ユーザーは次のことができる必要があります。1.検索式を使用してドキュメントを検索する2.結果の1つに移動する3.サーバーと通信せずにsearchresultに戻る これは、RouteReuseStrategyを含めて可能です。問題は、ドキュメントを保存しないように実装するにはどうすればよいですか? したがって、ルートパス「documents」の状態を保存し、ルートパス「documents /:id」の状態を保存しないでください。

8
Javascript:次の5の倍数に切り上げ
最も近い 5の倍数ではなく、次の5の倍数に切り上げる整数値(長さが2から5桁の範囲)を受け取るユーティリティ関数が必要です。 function round5(x) { return (x % 5) >= 2.5 ? parseInt(x / 5) * 5 + 5 : parseInt(x / 5) * 5; } 私が走るときround5(32)、それは私30が35が欲しいところを私に与えます。 私が走るときround5(37)、それは私35が40が欲しいところを私に与えます。 実行するとround5(132)、130135が必要な場所が表示されます。 実行するとround5(137)、135140が必要な場所が表示されます。 等... どうすればよいですか?

9
要素が表示されるときのイベントリスナー?
ページに含めるツールバーを作成しています。含まれるdivは、デフォルトでdisplay:noneになります。初期化できるように、表示されたときにリッスンするようにツールバーにイベントリスナーを配置する方法はありますか?またはそれを含むページから変数を渡す必要がありますか? ありがとう
113 javascript 

7
React Routerの同じコンポーネントの複数のパス名
3つの異なるルートに同じコンポーネントを使用しています。 <Router> <Route path="/home" component={Home} /> <Route path="/users" component={Home} /> <Route path="/widgets" component={Home} /> </Router> それを組み合わせるためにとにかくありますか? <Router> <Route path=["/home", "/users", "/widgets"] component={Home} /> </Router>

5
パフォーマンス-Date.now()とDate.getTime()
var timeInMs = Date.now(); MDNごと 対 var timeInMs = new Date(optional).getTime(); MDNごと。 2番目のバージョンでは、構文と、オプションで日付を(現在ではなく)設定する機能以外に、2つの間に違いはありますか? Date.now()の方が高速です-jsperfをチェックしてください
113 javascript 

6
ローカルJSONファイルを変数にロード
JavaScriptの変数に.jsonファイルをロードしようとしていますが、それを機能させることができません。おそらく小さなエラーですが、見つかりません。 次のような静的データを使用すると、すべてがうまく機能します。 var json = { id: "whatever", name: "start", children: [{ "id": "0.9685", "name": " contents:queue" }, { "id": "0.79281", "name": " contents:mqq_error" } }] } 私は中だすべてを置く{}にはcontent.json:ここで説明するように、そのローカルJavaScript変数にファイルや負荷にしようとしたが、負荷JSONを変数に。 var json = (function() { var json = null; $.ajax({ 'async': false, 'global': false, 'url': "/content.json", 'dataType': "json", 'success': function(data) { json …
113 javascript  jquery  json 

18
Node.jsストリームの内容を文字列変数に読み込むにはどうすればよいですか?
smtp-protocolSMTPメールをキャプチャしてメールデータを操作するために使用するNodeプログラムをハッキングしています。ライブラリはメールデータをストリームとして提供しますが、それを文字列に変換する方法がわかりません。 現在はでstdoutに書き込んでstream.pipe(process.stdout, { end: false })いますが、前述したように、ストリームデータが文字列である必要があります。これは、ストリームが終了したら使用できます。 Node.jsストリームからすべてのデータを文字列に収集するにはどうすればよいですか?

10
Reactで余分な<div>のラッピングを回避するにはどうすればよいですか?
今日、私はReactJSの学習を開始し、1時間後に問題に直面しました。ページのdiv内に2つの行を持つコンポーネントを挿入したいと思います。 私はhtmlを持っています: &lt;html&gt; .. &lt;div id="component-placeholder"&gt;&lt;/div&gt; .. &lt;/html&gt; このようなレンダリング関数: ... render: function() { return( &lt;div className="DeadSimpleComponent"&gt; &lt;div className="DeadSimpleComponent__time"&gt;10:23:12&lt;/div &gt; &lt;div className="DeadSimpleComponent__date"&gt;MONDAY, 2 MARCH 2015&lt;/div&gt; &lt;/div&gt; ) } .... そして以下ではレンダーと呼んでいます: ReactDOM.render(&lt;DeadSimpleComponent/&gt;, document.getElementById('component-placeholder')); 生成されたHTMLは次のようになります。 &lt;html&gt; .. &lt;div id="component-placeholder"&gt; &lt;div class="DeadSimpleComponent"&gt; &lt;div class="DeadSimpleComponent__time"&gt;10:23:12&lt;/div&gt; &lt;div class="DeadSimpleComponent__date"&gt;MONDAY, 2 MARCH 2015&lt;/div&gt; &lt;/div&gt; &lt;/div&gt; .. &lt;/html&gt; Reactがすべてを …

13
React-Router外部リンク
反応アプリでルートを処理するためにreact-routerを使用しているので、外部リソースにリダイレクトする方法があるかどうか知りたいです。 誰かがヒットしたとしましょう: example.com/privacy-policy リダイレクトしたい: example.zendesk.com/hc/en-us/articles/123456789-Privacy-Policies 私はindex.htmlの読み込みでプレーンJSでそれを書くのを避けるのにまったくゼロのヘルプを見つけています: if ( window.location.path === "privacy-policy" ){ window.location = "example.zendesk.com/hc/en-us/articles/123456789-Privacy-Policies" }

6
ページ更新時のVuexの状態
私のアプリはユーザー認証にFirebaseAPIを使用しており、ログインステータスをブール値としてVuex状態で保存しています。 ユーザーがログインすると、ログインステータスを設定し、それに応じて[ログイン/ログアウト]ボタンを条件付きで表示します。 ただし、ページが更新されると、vueアプリの状態は失われ、デフォルトにリセットされます これにより、ユーザーがログインしてページが更新された場合でも、ログインステータスがfalseに戻され、ユーザーがログインしたままでもログアウトボタンの代わりにログインボタンが表示されるため、問題が発生します。 この動作を防ぐにはどうすればよいですか クッキーを使用します か、それとも他のより良い解決策が利用可能です... -

10
スクロールを無効にしたWebサイトでスクロールを有効にするにはどうすればよいですか?[閉まっている]
クローズ。この質問はもっと焦点を合わせる必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てるようにします。 2ヶ月前に閉店しました。 この質問を改善する Javascriptでスクロールを無効にしているWebサイトでスクロールをすばやく再度有効にするにはどうすればよいですか?window.scrollBy(0、100)は正常に機能しますが、これをキーまたはマウススクロールにバインドする方法がわからないようです。
113 javascript 

8
angular.jsでJSONP $ http.jsonp()応答を解析する
私は$http.jsonp()関数にラップされたjsonを正常に返すangularのリクエストを使用しています: var url = "http://public-api.wordpress.com/rest/v1/sites/wtmpeachtest.wordpress.com/posts?callback=jsonp_callback"; $http.jsonp(url). success(function(data, status, headers, config) { //what do I do here? }). error(function(data, status, headers, config) { $scope.error = true; }); 返されたfunction-wrapped-JSONにアクセス/解析する方法は?

9
Math.random()を呼び出す関数は純粋ですか?
以下は純粋な関数ですか? function test(min,max) { return Math.random() * (max - min) + min; } 私の理解では、純粋な関数はこれらの条件に従います: パラメータから計算された値を返します 戻り値を計算する以外は何もしません この定義が正しい場合、私の関数は純粋な関数ですか?または、純粋な関数を定義するものについての私の理解は間違っていますか?

7
AngularJSディレクティブはAとEを制限します
私は小さなチームで働いており、AngularJSでビルドして、いくつかの基本的な標準とベストプラクティスを維持しようとしています。特に、Angularは比較的新しいです。 私の質問は、ディレクティブに関してです。より正確には、restrictオプション。 私たちの一部はrestrict: 'E'このよう&lt;my-directive&gt;&lt;/my-directive&gt;にhtml を使用しています。 他の人たちはhtml restrict: 'A'を使用&lt;div my-directive&gt;&lt;/div&gt;している。 そして、もちろん、restrict: 'EA'上記のいずれかを使用することができます。 現時点では大した問題ではありませんが、このプロジェクトの規模が大きくなると、誰もがそれを見て、何が起こっているのかを簡単に理解してもらいたいと思います。 物事の属性または要素の方法に賛成/反対はありますか? 属性よりもsay要素を選択する場合に知っておくべき落とし穴はありますか?

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