-2

JavascriptではsetInterval(draw,20)、C#のようなものを含めないように。関数を使用するだけです。関数はWindowsブラウザのオブジェクト上にあります。

  1. 次のオブジェクトとその関数は、事前定義なしで呼び出すことができますか?

    Window
    Navigator
    Screen
    History
    Location
    
  2. JavaScriptには組み込み関数がありますか?

4

2 に答える 2

3

Javscriptには、言語の一部であり、そこにも存在する特定のものがあります。Array()、、String()などのネイティブオブジェクトNumber()。(完全なリストではありません)。接頭辞がないため、接頭辞は必要ありません。

さらに、ブラウザで実行すると、ホスト環境は、すべてが実行さwindowれる匿名のJavascriptと同じと呼ばれるグローバル変数を提供します。オブジェクトglobalのメソッドには、次のようなものが含まれます。windowalert()setTimeout()

アラートは、それ自体で、window.alert()またはより頻繁に呼び出すことができますalert()。(一部の人々はwindow.alert()、a)グローバル関数を呼び出していることを示し、b)という名前のローカル変数からあなたを保護するためにベストプラクティスを呼び出すことを検討しますalert。)

明確化:

Javascriptエンジンは、名前がなく、通常はアクセスできないグローバル変数を保持します。構造体モードで実行されていない場合、宣言されていない変数がこのグローバルオブジェクトのプロパティとして作成され、すべてのグローバル関数がグローバルオブジェクトに配置され、this通常は関数と呼ばれる関数がグローバルオブジェクトを指します。

ブラウザで実行している場合、windowはグローバルオブジェクトです。

于 2012-09-09T23:10:16.933 に答える
0

要するに、両方にはい:)

クライアント側のjavascript(ブラウザー内のWebページで実行)に興味がある場合は、コードアカデミーのチュートリアルに従うことを強くお勧めします。このチュートリアルでは、Javascriptのしくみ、ブラウザーの操作方法、およびブラウザが利用できる機能と方法。

チュートリアルを終了すると、状況がより明確になるはずです。また、C#をすでに知っているので、調整にそれほど時間はかからないはずです。

于 2012-09-09T23:13:12.123 に答える