2012-03-16 12 views

答えて

30

windowに入力すると、windowオブジェクトがすべてその内部に表示されます。

p.s:windowは、通常のWebページの「最前面」のオブジェクトです。 (グローバルスコープ)「Chromeデベロッパーツール」が具体的に言及されているので、windowは常にグローバルスコープと仮定しても安全です。

Developer Tools
押しConsole、その後、windowを入力してください。 enterを押すと、$(jQuery)やdocumentなどのグローバル変数のリストが表示されます。

+0

p.s 2:あなたは、グローバル変数を参照するために開発ツールにブレークポイントを設定する必要はありませんが。 –

+0

1. 'window'は常にグローバルなJSオブジェクトではありません。労働者やnode.jsアプリを検査しているときグローバル!=ウィンドウ 2.私はコンソールからもアクセスできると書いています。 – Mohsen

+0

@Mohsen、あなたの画像の 'Global'の隣に、' DOMWindow'と書かれています。これは通常の状態で***を意味します、Global ===ウィンドウ。 –

0

Chrome開発ツールのScriptsタブを探している可能性があります。

また、Consoleタブをクリックすると、window.と入力することができます。 「ウィンドウ」(一般的にはグローバル)スコープからすべてアクセス可能なアイテムの大きなリストが表示されます。

リストで探しているオブジェクトまたは変数を見つけたらEnterを押すと、入力した項目に関連する情報が出力されます。

0

スクリプトタブでスクリプトの最初の行にブレークポイントを設定することにより、あなたは右のサイドバーにスコープ変数セクション内のすべてのグローバル変数が表示されます。 Chromeデベロッパーツールはブレークポイントなしで変数を表示することはできませんが、それでもコンソールからアクセスできます。 enter image description here

2

はい、「プロパティ」と呼ばれます。

enter image description here

+0

とても役に立ちました –

+5

このスクリーンショットは、グローバル変数ではなく、選択したDOM node_のプロパティを示しています。それは同じことではありません。 – Moss

0

クロームコンソールで次のコマンドを実行します。

for(variable in window) { if(window.hasOwnProperty(variable)) { console.log(variable); } }

関連する問題