令人困惑的谷歌关闭库api

jir*_*kap 7 javascript google-closure-library

有人可以向我解释Closure如何以更加用户友好的形式工作吗?它的帮助和文档使我无处可去.你如何执行一个简单的任务,如选择和修改dom(例如,在页面上选择所有并隐藏它们)?

use*_*743 7

请参阅http://derekslager.com/blog/posts/2010/06/google-closure-introduction.ashx,比较#4,

隐藏所有人div的:

<html>
<head>
<script src="http://closure-library.googlecode.com/svn/trunk/closure/goog/base.js" type="text/javascript"></script>
<script language="JavaScript">
  goog.require('goog.dom.query');
  goog.require('goog.style');
</script>
<script> 
  function HideElement(selector) {
    goog.array.map(goog.dom.query(selector, null), function(e) { 
        goog.style.showElement(e, false); 
    });
  }
</script>
</head>
<body>
   <div>div</div>
   <p>paragraph</p>
   <div>another div</div>
   <input type="button" value="hide" onclick="HideElement('div');"/>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

但是,无法帮助您解决用户友好故障.