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

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

4
useState setメソッドが変更をすぐに反映しない
フックを習得しようとしていますが、そのuseState方法によって混乱しました。配列の形で状態に初期値を割り当てています。のsetメソッドはuseState、spread(...)またはを使用しても機能しませんwithout spread operator。状態に設定したいデータを呼び出してフェッチする別のPCでAPIを作成しました。 これが私のコードです: import React, { useState, useEffect } from "react"; import ReactDOM from "react-dom"; const StateSelector = () => { const initialValue = [ { category: "", photo: "", description: "", id: 0, name: "", rating: 0 } ]; const [movies, setMovies] = useState(initialValue); useEffect(() => { (async …

14
div要素内のテキストを置き換えるにはどうすればよいですか?
DIV要素内のテキストを動的に設定する必要があります。ブラウザを安全に使用するための最善の方法は何ですか?私はprototypejsとscriptaculousを利用できます。 <div id="panel"> <div id="field_name">TEXT GOES HERE</div> </div> 関数は次のようになります。 function showPanel(fieldName) { var fieldNameElement = document.getElementById('field_name'); //Make replacement here }
166 javascript  html  dom 


4
V8でこのコードスニペットを使用すると<=が<より遅いのはなぜですか?
スライドを読んでいますが、V8でJavaScriptの速度制限を破っています。以下のコードのような例があります。なぜこの場合&lt;=より遅いのか理解できません&lt;が、誰か説明できますか?コメントをいただければ幸いです。 スロー: this.isPrimeDivisible = function(candidate) { for (var i = 1; i &lt;= this.prime_count; ++i) { if (candidate % this.primes[i] == 0) return true; } return false; } (ヒント:プライムは、prime_countの長さの配列です) もっと早く: this.isPrimeDivisible = function(candidate) { for (var i = 1; i &lt; this.prime_count; ++i) { if (candidate % this.primes[i] == 0) …
166 javascript  v8 

9
「型なし」とは、学術的なCSの世界で「動的に型付けされる」という意味ですか?
「JavaScriptは型付けされていません」と書かれたスライドを読んでいます。これは私が本当だと思っていたものと矛盾していたので、私はより多くを試し、学ぶために掘り始めました。 すべての答えであるJavaScriptの型なし言語?JavaScriptは型付けされておらず、静的、動的、強い、弱い型付けのさまざまな形式の例を提供しており、私が慣れ親しんでいると満足しています。したがって、それは適切な方法ではありませんでした。 そこで私はJavaScriptの作成者であるBrendan Eichに尋ねたところ、 学術タイプは、「静的タイプがない」ことを意味するために「型なし」を使用します。それらは値が型を持っていることを確認するのに十分賢いです(そうです!)。コンテキストが重要です。 学問に焦点を当てたコンピューターサイエンスの人々は、「動的型付け」の同義語として「型なし」を使用しますか(これは有効ですか?)、またはこれよりも深いものはありますか?私は、コンテキストが重要であるというブレンダンに同意しますが、私の現在の「行きたい」本はこのトピックについてボールを演じていないので、説明の引用は素晴らしいでしょう。 私は私の理解を深めることができるように、そしてウィキペディアでさえこの代替の使用法を参照していないので(これはとにかく見つけることができます)、これを釘付けにしたいと思います。私が間違っている場合、将来この用語を使用したり、その用語の使用を疑ったりしたくありません:-) (私はまた、Smalltalkが「型付けされていない」と言っているトップSmalltalkerを見たことがあるので、このクエストで私を始めたのは1回限りではありません!:-))


21
React-Native:アプリケーションが登録されていないエラー
私は現在、React-Nativeチュートリアルを行っています。はじめにチュートリアルから始めました。そこでは、新しいreactネイティブプロジェクトを作成し、デバイスでプロジェクトを正常に実行することができました。 次に、Propsチュートリアルを開始し、コードスニペットをコピーしてプロジェクトを再度実行しようとしたところ、次のエラーメッセージが画面に表示されました。

10
JavaScriptでURLからJSONを取得する方法は?
このURLはJSONを返します。 { query: { count: 1, created: "2015-12-09T17:12:09Z", lang: "en-US", diagnostics: {}, ... } } 私はこれを試しましたが、うまくいきませんでした: responseObj = readJsonFromUrl('http://query.yahooapis.com/v1/publ...'); var count = responseObj.query.count; console.log(count) // should be 1 このURLのJSON応答からJavaScriptオブジェクトを取得するにはどうすればよいですか?
166 javascript  json 


10
別のドメインにCookieを設定する方法
a.comたとえば、というウェブサイトがあり、このサイトの特定のページ(ページリンクなど)が読み込まれたときに、という別のサイトにCookieを設定してb.com、ユーザーをにリダイレクトしたいとしますb.com。 つまり、ロード時a.com/linkにCookieを設定し、b.comユーザーをにリダイレクトしたいと思いますb.com。 私はそれをテストし、ブラウザは実際にからCookieを受信しましたa.com/linkが、リダイレクト要求でそのCookieをに送信しませんでしたb.com。正常ですか? 他のドメインにCookieを設定できますか?

21
typeof NaNが 'number'を返すのはなぜですか?
単なる好奇心から。 typeof NaN数というのはあまり論理的ではないようです。ちなみにfalseと同じように、NaN === NaNまたはNaN == NaNfalseを返します。これはJavaScriptの特性の1つですか、それとも理由がありますか? 編集:回答ありがとうございます。でも、頭を動かすのは簡単なことではありません。解答とウィキを読んで、私はもっと理解しましたが、それでも、次のような文 NaNとの比較は、それ自体と比較した場合でも、常に順序付けされていない結果を返します。比較述語はシグナリングまたは非シグナリングのいずれかであり、シグナリングバージョンはそのような比較に対して無効な例外を通知します。等式と不等式の述語は非シグナリングであるため、x = xがfalseを返すことを使用して、xが静かなNaNかどうかをテストできます。 頭を回し続けます。誰かがこれを(たとえば、数学者ではなく)人間が読める言語で翻訳できるとしたら、私は感謝しています。
166 javascript  nan 

6
[Vue warn]:要素が見つかりません
私はVuejsを使用しています。これは私のマークアップです: &lt;body&gt; &lt;div id="main"&gt; &lt;div id="mainActivity" v-component="{{currentActivity}}" class="activity"&gt;&lt;/div&gt; &lt;/div&gt; &lt;/body&gt; これは私のコードです: var main = new Vue({ el: '#main', data: { currentActivity: 'home' } }) ; ページをロードすると、次の警告が表示されます。 [Vue warn]: Cannot find element: #main 何が悪いのですか?
166 javascript  mvvm  vue.js 



11
JavaScriptで2つの文字列間の文字列を取得する正規表現
非常によく似た投稿を見つけましたが、ここでは正規表現をまったく取得できません。 他の2つの文字列の間にある文字列を返す正規表現を記述しようとしています。たとえば、「cow」と「milk」の間にある文字列を取得したいとします。 私の牛はいつも牛乳を出しています 戻るだろう 「常に与える」 ここに私が今までつなぎ合わせた表現があります: (?=cow).*(?=milk) ただし、これは文字列「cow always present」を返します。
166 javascript  regex  string 

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