JavascriptではsetInterval(draw,20)
、C#のようなものを含めないように。関数を使用するだけです。関数はWindows
ブラウザのオブジェクト上にあります。
次のオブジェクトとその関数は、事前定義なしで呼び出すことができますか?
Window Navigator Screen History Location
JavaScriptには組み込み関数がありますか?
JavascriptではsetInterval(draw,20)
、C#のようなものを含めないように。関数を使用するだけです。関数はWindows
ブラウザのオブジェクト上にあります。
次のオブジェクトとその関数は、事前定義なしで呼び出すことができますか?
Window
Navigator
Screen
History
Location
JavaScriptには組み込み関数がありますか?
Javscriptには、言語の一部であり、そこにも存在する特定のものがあります。Array()
、、String()
などのネイティブオブジェクトNumber()
。(完全なリストではありません)。接頭辞がないため、接頭辞は必要ありません。
さらに、ブラウザで実行すると、ホスト環境は、すべてが実行さwindow
れる匿名のJavascriptと同じと呼ばれるグローバル変数を提供します。オブジェクトglobal
のメソッドには、次のようなものが含まれます。window
alert()
setTimeout()
アラートは、それ自体で、window.alert()
またはより頻繁に呼び出すことができますalert()
。(一部の人々はwindow.alert()
、a)グローバル関数を呼び出していることを示し、b)という名前のローカル変数からあなたを保護するためにベストプラクティスを呼び出すことを検討しますalert
。)
明確化:
Javascriptエンジンは、名前がなく、通常はアクセスできないグローバル変数を保持します。構造体モードで実行されていない場合、宣言されていない変数がこのグローバルオブジェクトのプロパティとして作成され、すべてのグローバル関数がグローバルオブジェクトに配置され、this
通常は関数と呼ばれる関数がグローバルオブジェクトを指します。
ブラウザで実行している場合、window
はグローバルオブジェクトです。
要するに、両方にはい:)
クライアント側のjavascript(ブラウザー内のWebページで実行)に興味がある場合は、コードアカデミーのチュートリアルに従うことを強くお勧めします。このチュートリアルでは、Javascriptのしくみ、ブラウザーの操作方法、およびブラウザが利用できる機能と方法。
チュートリアルを終了すると、状況がより明確になるはずです。また、C#をすでに知っているので、調整にそれほど時間はかからないはずです。