を非表示にするヘルパーメソッドを使用して、私はそこに、このコードの断片を見た:プログラミングプラクティス - 私は<a href="https://github.com/google/closure-library/blob/master/closure/goog/dom/dom.js" rel="nofollow">closure library</a>のコードセグメントを通して読んでいたオブジェクト
/**
* Gets the document object being used by the dom library.
* @return {!Document} Document object.
*/
goog.dom.getDocument = function() {
return document;
};
我々はgetterメソッドでは、ドキュメントの参照をラップしているのはなぜ?ドキュメントはグローバルオブジェクトではありませんか?
テストのために模倣して(偽装する)、偽の文書を提供することができます。または、いつでも基本的な実装を分割するだけです。 – ssube
@ Sushanth--私はそれを得ていない、方法は正しい方法ではなく、修正された値を返します、どのように守備? – CodeYogi
おっと..私の悪い。私はそれを見逃した –