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

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

1
React NativeアプリがJavaScriptコードからのデバッグビルドかリリースビルドかをどのように判断できますか?
React Nativeアプリにデバッグ専用のUIを追加したいのですが、JavaScript環境で同等のフラグRCT_DEBUGまたはRCT_DEVコンパイル時のフラグが見つかりません。ありますか? ユースケース:アプリによって開始されたHTTPリクエストの数を示すステータスバーを追加したいと思います。明らかに、これは出荷アプリの一部ではありませんが、開発およびテスト中に自分の作業を確認するのに役立ちます。


3
console.log()asyncまたはsync?
私は現在、TrevorBurnhamによるAsyncJavascriptを読んでいます。これはこれまでのところ素晴らしい本です。 彼は、このスニペットとconsole.logがSafariおよびChromeコンソールで「非同期」であると話します。残念ながら、これを複製することはできません。コードは次のとおりです。 var obj = {}; console.log(obj); obj.foo = 'bar'; // my outcome: Object{}; 'bar'; // The book outcome: {foo:bar}; これが非同期である場合、私は結果が本の結果であると予想します。console.log()は、すべてのコードが実行されるまでイベントキューに入れられ、その後実行され、barプロパティがあります。 同期して実行しているのに表示されます。 このコードを間違って実行していますか?console.logは実際に非同期ですか?

2
関数を呼び出すバックティック
これを説明する方法がわかりませんが、実行すると console.log`1` グーグルクロームでは、私は次のような出力を取得します console.log`1` VM12380:2 ["1", raw: Array[1]] バッククォートがlog関数を呼び出すのはなぜraw: Array[1]ですか?また、インデックスを作成するのはなぜですか? CatgocatによってJSルームで質問が提起されましたが、なぜこれが起こっているのか実際には合わない文字列のテンプレート化に関するもの以外に、答えは意味がありませんでした。

6
現在の日付に1日を追加するにはどうすればよいですか?
JavaScriptのDateオブジェクトを使用して1日インクリメントする必要がある現在のDateオブジェクトがあります。次のコードを配置しています。 var ds = stringFormat("{day} {date} {month} {year}", { day: companyname.i18n.translate("day", language)[date.getUTCDay()], date: date.getUTCDate(), month: companyname.i18n.translate("month", language)[date.getUTCMonth()], year: date.getUTCFullYear() }); どうすればそれに1日を追加できますか? 私はに+1を追加しましたgetUTCDay()し、getUTCDate()それがために「日曜日」と表示されませんday私が起こることを期待しています。
93 javascript 

13
JavaScriptでCSSプロパティをホバーする
JavaScriptを使用してCSS:hoverプロパティを変更する方法を見つける必要があります。 たとえば、次のHTMLコードがあるとします。 <table> <tr> <td>Hover 1</td> <td>Hover 2</td> </tr> </table> そして次のCSSコード: table td:hover { background:#ff0000; } JavaScriptを使用して、<td>ホバープロパティをたとえばbackground:#00ff00に変更したいと思います。JavaScriptを使用してスタイルの背景プロパティにアクセスできることを知っています。 document.getElementsByTagName("td").style.background="#00ff00"; しかし、私は:hoverに相当するJavaScriptを知りません。JavaScriptを使用してこれらの<td>の:hover背景を変更するにはどうすればよいですか? あなたの助けは大歓迎です!
93 javascript  html  css  dhtml 


6
WebSocketがクローズコード1006でクローズされた理由を取得する
ユーザーに適切なメッセージを表示できるように、WebSocketを閉じる理由を取得したいと思います。 私は持っています sok.onerror=function (evt) {//since there is an error, sockets will close so... sok.onclose=function(e){ console.log("WebSocket Error: " , e);} コードは常に1006であり、理由は常に「」です。しかし、私はさまざまな終了理由を区別したいと思います。 たとえば、コマンド行にはエラー理由が表示されます。「データベースでは削除できないため、削除できません」。しかし、Chromeのコンソールでは、理由はまだ「」です。 異なる終了理由を区別する他の方法はありますか?

3
TypeScriptの「instanceof」で「「Foo」は型のみを参照しているが、ここでは値として使用されている」というエラーが表示されるのはなぜですか?
私はこのコードを書きました interface Foo { abcdef: number; } let x: Foo | string; if (x instanceof Foo) { // ... } しかし、TypeScriptは私にこのエラーを与えました: 'Foo' only refers to a type, but is being used as a value here. なんでこんなことが起こっているの?instanceof私の値が特定のタイプを持っているかどうかをチェックできると思いましたが、TypeScriptはこれを好まないようです。

9
javascriptだけでLINQSelectMany()と同等の方法を実行する方法
残念ながら、私はJQueryやUnderscoreを持っておらず、純粋なjavascript(IE9互換)だけを持っています。 LINQ機能のSelectMany()に相当するものが必要です。 // SelectMany flattens it to just a list of phone numbers. IEnumerable<PhoneNumber> phoneNumbers = people.SelectMany(p => p.PhoneNumbers); できますか? 編集: 回答のおかげで、私はこれを機能させました: var petOwners = [ { Name: "Higa, Sidney", Pets: ["Scruffy", "Sam"] }, { Name: "Ashkenazi, Ronen", Pets: ["Walker", "Sugar"] }, { Name: "Price, Vernette", Pets: ["Scratches", "Diesel"] }, …
93 javascript  c# 

28
JavaScriptで数字を単語に変換する
与えられた量を単語に変換するコードを作っています。これがグーグルで得たものです。しかし、単純なタスクを実行するためのコードは少し長いと思います。2つの正規表現と2つのforループ、もっと単純なものが必要です。 できるだけ短くしようと思っています。私が思いついたものを投稿します 助言がありますか? var th = ['','thousand','million', 'billion','trillion']; var dg = ['zero','one','two','three','four', 'five','six','seven','eight','nine']; var tn = ['ten','eleven','twelve','thirteen', 'fourteen','fifteen','sixteen', 'seventeen','eighteen','nineteen']; var tw = ['twenty','thirty','forty','fifty', 'sixty','seventy','eighty','ninety']; function toWords(s) { s = s.toString(); s = s.replace(/[\, ]/g,''); if (s != parseFloat(s)) return 'not a number'; var x = s.indexOf('.'); if (x == -1) …
93 javascript 

15
Typescriptの方法でマングース…?
Typescriptでマングースモデルを実装しようとしています。Googleを精査すると、ハイブリッドアプローチ(JSとTSの組み合わせ)のみが明らかになりました。JSを使用せずに、私のかなり単純なアプローチでUserクラスを実装するにはどうすればよいでしょうか。 手荷物なしでIUserModelできるようにしたい。 import {IUser} from './user.ts'; import {Document, Schema, Model} from 'mongoose'; // mixing in a couple of interfaces interface IUserDocument extends IUser, Document {} // mongoose, why oh why '[String]' // TODO: investigate out why mongoose needs its own data types let userSchema: Schema = new Schema({ userName : …



10
Vue.jsデータバインディングスタイルのbackgroundImageが機能しない
画像のsrcを要素にバインドしようとしていますが、機能していないようです。「無効な式。生成された関数本体:{backgroundImage:{url(image)}」が表示されます。 ドキュメントには、「ケバブ・ケース」や「キャメルケース」のいずれかを使用することを言います。 <div class="circular" v-bind:style="{ backgroundImage: { url(image) }"></div> ここにフィドルがあります:https://jsfiddle.net/0dw9923f/2/
93 javascript  html  css  vue.js 

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