javascriptはDOM構造と対象構造を遍歴します.


実際の仕事では、ブラウザのオブジェクトの属性や方法を覚えることは、ほとんど不可能なタスクです.資料やウェブサイトを維持するのは良い方法です.しかし、資料を見るには時間がかかります.スクリプトがあれば、対象の構造をプリントアウトして、開発プロセスを加速します.
以下は私が作成した調査対象構造例です.添付ファイルをダウンロードして実行可能コードを取得してください.

  
  
  
  
  1. //Animal  
  2. Animal = {  
  3.     createNew: function( bundle ) {  
  4.         var animal = {};  
  5.         var protect = bundle || {};//bundle , protect ( )  
  6.         protect.sound = 'growl';  
  7.         protect.makeSound = function(){   
  8.             return protect.sound;   
  9.         }  
  10.         return animal;  
  11.     }  
  12. }  
  13.  
  14. //Cat  
  15. Cat = {  
  16.     pubVar:"Cat",  
  17.     createNew: function(mySound) {  
  18.         var protect = {};  
  19.         var cat = Animal.createNew( protect );//protect , {} cat  
  20.         protect.sound = mySound;  
  21.         cat.meow = function(){ return protect.makeSound(); };//cat protect  
  22.         return cat;  
  23.     }  
  24. }  
  25.    
  26. //javascript , Cat cat  
  27. var cat = Cat.createNew("meow!");  
  28. var bigCat = Cat.createNew("meow!meow!meow!");  
  29.  
  30. showObject("Cat");  
  31. showObject("cat");  
  32. showObject("bigCat"); 
デバッグ情報:         [Object]Cat        |--[function]createNew=function(mySound){var protect=};var cat=Animal.creatNew(protect)//protectは修正されて、空白の対象に戻る{}cat protect.sound=mySound;cat.meow=function(protect)=protect/protect)の呼び出し方法        |--[string]pbVar=Cat         [Object]cat        |--[function]meow=function(){return protect.makeSound();         [Object]bigCat        |--[function]meow=function(){return protect.makeSound();
[備考1]DOM構造を経ると、例えば後にIE 10のwindowオブジェクトを示すブログを書く.具体的には、IE 10でshowObject(「window」)を実行します.
[備考2]objectタイプにはドリルのリンクがありますが、小さな問題があります.リターンできない場合はF 5ボタンを押してください.