HTML 5で最も一般的な組み込みオブジェクト

1423 ワード

前言
JavaScriptをiOS開発に応用するには、windowとdocumentオブジェクトという2つの内蔵オブジェクトを学ぶ必要があります.
  • 1, window
  • windowの特徴
  • 1>すべてのグローバル変数はwindowのプロパティ
  • です.
  • 2>すべてのグローバル関数は、その関数
  • です.
  • Windowオブジェクトは、ブラウザウィンドウまたはフレームワークを表します.クライアントJavaScriptでは、Windowオブジェクトはグローバルオブジェクトであり、すべての式は現在の環境で計算されます.すなわち,現在のウィンドウを参照するには特別な構文は必要なく,そのウィンドウの属性をグローバル変数として用いることができる.例えば、windowを書くことなくdocumentのみを書くことができる.document.
  • と同様に、現在のウィンドウオブジェクトのメソッドを関数として使用することができる、例えばalert()のみを書く、Windowを書く必要がない.alert(). Windowオブジェクトは、上記のプロパティとメソッドに加えて、コアJavaScriptで定義されたすべてのグローバルプロパティとメソッドを実装します.Windowオブジェクトのwindowプロパティとselfプロパティは、それ自体を参照します.暗黙的に参照するだけでなく、現在のウィンドウを明確に参照したい場合は、この2つのプロパティを使用します.この2つのプロパティに加えて、parentプロパティ、topプロパティ、frame[]配列は、現在のWindowオブジェクトに関連する他のWindowオブジェクトを参照します.
  • windowの例
  • 
    
        
            
            window  
        
        
            
                var age = 25;
                function run(){
                    var height = 1.77;  //     ,    
                    console.log('        ');
                }
                console.log(age);  // 25
                console.log(window.age);  // 25
                run(); //      
                window.run();  //      
            
        
    
    
  • 次のコードにより,ブラウザの指向を直接修正することができ,JSの自動ジャンプ
  • を実現する.
       window.location.href = 'http://www.baidu.com'