問題タブ [invocation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
browser - 私のアプリケーションを表示せずにYoutubeアプリケーションのようなアプリケーションアイコンを介してブラウザを呼び出す
YouTubeアプリのように特定のURLでブラウザを起動したい。Navigator Invoke を使用してみましたが、アプリケーションが表示されます。ユーザーがアプリケーションアイコンをクリックしたときにブラウザを表示するだけでアプリケーションを表示したくないのですが、誰か助けてください..
java - 事前に条件付きでメソッド呼び出し java
私は次の問題で立ち往生しています:
-クラス内のすべてのメソッドの前提条件を設定して、任意のメソッドが呼び出されるようにする方法。これらの前提条件がチェックされ、それらが満たされている場合は呼び出しが開始されます。そうでない場合は、例外がスローされます。
何のためにそれが必要ですか?クラスのすべてのインスタンスが何らかの状態にあると仮定しました。そして、状態が正しくない場合に一部のメソッドを呼び出せないようにしたいだけです。
例: 私のクラスが Player で、彼の状態が DEAD の場合、この状態の間、彼のレベルを上げたくありません。
その例は、私が必要としているものを正確に示しています。PHP でのアクションのフィルターなどのようなもの。
私のポイントは、すべてのメソッドの開始時に、正しい状態になるための条件が満たされているかどうかを手動で確認することではありません。私の期待に応えるソリューションはありますか? 多分いくつかのデザインパターンか何か?
ios - iOS xcode 5 crashlytics エラー - シェル スクリプト呼び出しエラー - ./Crashlytics.framework/run: 許可が拒否されました
スクリプトを使用して、プロジェクトに Crashlytics Framework を追加しました。スクリプトを実行: シェル: /bin/sh スクリプト: ./Crashlytics.framework/run KEY_HERE
プロジェクトを実行しようとすると、次のエラーが発生します。
シェル スクリプト呼び出しエラー - ./Crashlytics.framework/run: 権限が拒否されました
しかし、フレームワークを削除して再度追加すると、正常に動作します...一度。次に、同じエラーが発生します。次に、それを一度だけ実行するために、それを削除してから再度追加する必要があり、その後同じ話が続きます...
これを修正する方法を知っている人はいますか?前もって感謝します。
javascript - forEach 関数呼び出しの呼び出しコンテキスト (this)
forEach コールバック関数の 'this' 値 (または呼び出しコンテキスト) とは何なのか疑問に思っていました。このコードは機能していないようです:
説明してくれてthx。
java - Javaで配列パラメータを使用してメソッドを呼び出すにはどうすればよいですか?
Javaで配列に対して操作を実行する必要がある割り当てがあり、各操作の個別の関数を作成する必要がありますが、これを記述しますが、配列パラメーターを使用してメソッドを呼び出す方法がわかりません。私は通常 C++ でプログラミングしますが、この割り当ては Java で行います。あなたの誰かが私を助けることができれば、私は本当に感謝しています. :)
c# - マルチスレッドサーバーでリソースをロックするかどうか
サーバーがすべてのクライアントのスレッドを持つクライアントサーバー構造を作成しています。その特定のスレッドは、データの送受信のみを行います。サーバーのメインスレッドで、クライアントスレッドが受け取った入力を読みたいと思います。しかし、メインスレッドが読み取りを行っているのと同時に、その入力がクライアントスレッドによって変更されている可能性があります。どうすればこれを防ぐことができますか? ロックについて読んだことがありますが、そのように実装する方法がわかりません。
私の質問の 2 番目の部分は次のとおりです。clientthread はネットワーク ストリームから常に読み取るループであるため、何かを読み取ることができるまでそのスレッドをブロックします。しかし、既存のクライアント スレッド (ループしている) が実行する必要がある関数をメイン スレッドから呼び出すことはできますか (その関数はそのネットワーク ストリームを介して何かを送信します)。
申し訳ありませんが、今はコードを提供できませんが、十分に明確だと思いますか?
javascript - 関数呼び出しとキーワード「this」の関係は?
私は JavaScript にかなり慣れていないので、キーワード を使用する やその他のメソッドを使い始めたばかりで.apply()
、 関数が呼び出されるコンテキストと関係があることがわかりますが、本当に理解したいと思います正確には何を指していますか。this
this
this
特定の関数呼び出しとthis
の関係は、オブジェクトとプロパティ/メソッドの関係に似ています。
この 2 つの関係は関連しているのでしょうか。
javascript - JavaScript: 関数/メソッドとしての呼び出し
私は JavaScript のスキルを磨こうとしていますが、関数を呼び出すには 4 つの基本的な方法があることを認識していますthis
。私が興味を持っているのは、基本的な2つです。
- 関数としての呼び出し
- メソッドとしての呼び出し
それは結構です。1 つ目は、オブジェクトthis
を参照します。window
2 つ目this
は、内部から実行されているオブジェクトを参照します。
それはすべて問題ありません。しかし、これら 2 つの呼び出しメソッドでthis
は、メソッドが含まれているオブジェクトを常に返すというのは正しいでしょうか (それが理にかなっている場合)。
最初の例でdoSomething()
は、 は実際にはオブジェクト内で定義されています。オブジェクトを定義 (または参照) しなくてもwindow
、オブジェクトのプロパティです。window
したがって、実際には、関数としての呼び出しはメソッドとしての呼び出しであるとは言えませんか? か否か?