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

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

6
TypeScriptのタイプEventTargetにプロパティ 'value'が存在しません
したがって、次のコードはAngular 4に含まれており、期待どおりに機能しない理由を理解できません。 これが私のハンドラのスニペットです: onUpdatingServerName(event: Event) { console.log(event); this.newserverName = event.target.value; //this wont work } HTML要素: <input type="text" class="form-control" (input)="onUpdatingServerName($event)"> コードは私にエラーを与えます: プロパティ「値」はタイプ「EventTarget」に存在しません。 しかし、それからわか​​るように、console.logその値はに存在しますevent.target。

4
約束から戻るthen()
私はこのようなjavascriptコードを持っています: function justTesting() { promise.then(function(output) { return output + 1; }); } var test = justTesting(); varテストでは常に未定義の値を取得しています。それは約束がまだ解決されていないからだと思います。約束から値を返す方法はありますか?

3
{this.props.children}とは何ですか、いつ使用すべきですか?
Reactの世界の初心者なので、使用する{this.props.children}とどうなるか、また使用する状況はどうなるのかを深く理解したいと思います。以下のコードスニペットでそれの関連性は何ですか? render() { if (this.props.appLoaded) { return ( <div> <Header appName={this.props.appName} currentUser={this.props.currentUser} /> {this.props.children} </div> ); } }

7
文字列がnullまたは空でない場合にのみ、区切り文字で文字列を結合します
これは単純なように思えるので、ここで何か不足している場合は申し訳ありませんが、私はnull以外または空でない文字列のみを連結する簡単な方法を見つけようとしています。 いくつかの個別の住所フィールドがあります。 var address; var city; var state; var zip; これらの値は、ページのいくつかのフォームフィールドと他のいくつかのjsコードに基づいて設定されます。 divカンマ+スペースで区切られた完全なアドレスをに出力したいので、次のようにします。 $("#addressDiv").append(address + ", " + city + ", " + state + ", " + zip); 問題は、これらのフィールドの1つまたはすべてがnull /空になる可能性があることです。 文字列に追加する前にそれぞれの長さを個別にチェックせずに、このフィールドのグループ内の空でないすべてのフィールドを結合する簡単な方法はありますか?
118 javascript  string 

10
これは純粋な関数ですか?
ほとんどのソースは、純粋な関数を次の2つのプロパティを持つものとして定義します。 同じ引数の場合、その戻り値は同じです。 その評価には副作用はありません。 それは私が心配する最初の状態です。ほとんどの場合、判断は簡単です。次のJavaScript関数を検討してください(この記事に示すように) 純粋: const add = (x, y) => x + y; add(2, 4); // 6 不純: let x = 2; const add = (y) => { return x += y; }; add(4); // x === 6 (the first time) add(4); // x === 10 (the second time) …

14
JavaScript-ファイル入力コントロールからファイル名を抽出する方法
ユーザーがWebページでファイルを選択したときに、ファイル名だけを抽出できるようにしたいと考えています。 str.search関数を試してみましたが、ファイル名がc:\ uploads \ ilike.this.file.jpgのような場合は失敗するようです。 拡張子なしでファイル名だけを抽出するにはどうすればよいですか?

6
jqueryを使用してビューポートに対する要素の位置を取得する
(ドキュメントではなく)ビューポートを基準にしたページ上の要素の位置を取得する適切な方法は何ですか。jQuery.offset機能は有望であるように見えました: ドキュメントに対して、最初の要素の現在の座標を取得するか、一致する要素のセット内のすべての要素の座標を設定します。 しかし、それはドキュメントに関連しています。ビューポートに関連するオフセットを返す同等のメソッドはありますか?


15
IntelliJ IDEAでディレクトリを表示するにはどうすればよいですか?
JavaScript編集のためにIntelliJ IDEAを試してきましたが、今のところ気に入っていますが、新しいプロジェクトで小さな問題が発生しています。 IDEAにプロジェクトビューのプロジェクトディレクトリ内のディレクトリを表示させることができないようです。手動でディレクトリを追加しても表示されません。 これはおそらくJavaの規則を適用しようとしているという事実と関係があると思いますが、古いEclipseプロジェクトをインポートすると、すべてのディレクトリが正常に表示されました。 Eclipseを使用してプロジェクトを作成し、IDEAにインポートしてディレクトリを表示する必要がありますか、それとも他のトリックがありますか? 私はIDEAバージョン8.1.3を使用していますが、コードはHTMLおよびJavaScriptファイルの単なる束であり、Java環境ではありません。

3
Node.JSでサーバー側の画像操作にどのライブラリを使用すればよいですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 Node.JS wiki で利用可能なライブラリの非常に大きなリストを見つけましたが、どれがより成熟していてパフォーマンスが優れているのかわかりません。基本的に私は次のことをしたいです: 外部ソースからサーバーにいくつかの画像をロードする それらを1つの大きなキャンバスに配置します それらを少し切り取り、マスクする 1つまたは2つのフィルターを適用する 最終的な画像のサイズを変更し、リンクを与える ノードパッケージがLinux とWindowsの両方で動作する場合の大きなプラス。

4
インターセプトページ終了イベント
システム内のページを編集するときに、ユーザーが別のWebサイトに移動することを決定した場合、保存していないすべての編集内容が失われる可能性があります。 現在の作業が失われる可能性があるため、別のページに移動しようとする試みを阻止して、これを実行することをユーザーに確認したいと考えています。 Gmailはこれを非常によく似た方法で行います。たとえば、新しいメールを作成し、メッセージ本文に入力を開始して、アドレスバーに新しい場所を入力します(たとえば、twitter.comなど)。「よろしいですか?」 これを複製する方法は?IE8をターゲットにしていますが、FFおよびChromeにも対応したいと考えています。

12
Backbone.jsのネストされたモデル、アプローチ方法
サーバーから次のJSONを取得しました。これで、ネストされたモデルでモデルを作成したいと思います。これを達成する方法がどちらなのかはわかりません。 //json [{ name : "example", layout : { x : 100, y : 100, } }] これらを次の構造を持つ2つのネストされたバックボーンモデルに変換してください。 // structure Image Layout ... したがって、レイアウトモデルを次のように定義します。 var Layout = Backbone.Model.extend({}); しかし、画像モデルを定義するために以下の2つの技術(ある場合)のどちらを使用する必要がありますか?以下のAまたはB? あ var Image = Backbone.Model.extend({ initialize: function() { this.set({ 'layout' : new Layout(this.get('layout')) }) } }); または、 B var Image = …


6
Gulpエラー:モジュール 'jshint / src / cli'が見つかりません
El Capitanのフレッシュインストールを取得し、これらのタスクランナーにもう一度挑戦します。 私はsitepointのGulp.jsの概要に従っていますが、ステップ4で立ち往生しています。実行しようとするgulp jshintと、「Error: Cannot find module 'jshint/src/cli'」が表示されます 何が原因かわからないので、ここで質問します。以下は、この問題を解決するための画面グラブです。 いつものように、私はどんなアドバイスにも永遠に感謝しています。

9
JavaScript RESTクライアントライブラリ[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 4年前休業。 この質問を改善する 私は(のようなすべてのREST操作を実行できるようにするJavaScriptライブラリがありGET、POST、PUTおよびDELETEオーバーHTTPまたはHTTPS)?
117 javascript  jquery  rest 

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