【问题标题】:What are the best/more stable features of the Google Closure LibraryGoogle Closure Library 的最佳/更稳定的功能是什么
【发布时间】:2009-11-06 02:35:12
【问题描述】:

2009 年 11 月,Google 宣布发布 Closure Tools,其中包括 Closure Library

根据this post google 闭包库包含一些久经考验的部分和其他更具实验性的部分。

有使用 google 闭包经验的人能否分享关于哪些部件是可靠的、哪些是不确定的(呃)或尚未准备好用于生产的信息?某些演示显然无法在最新的 Firefox 中运行(截至 2010 年 1 月)。

【问题讨论】:

  • 感谢您让我意识到这一点。

标签: javascript google-closure google-closure-library


【解决方案1】:

闭包库是一个 JavaScript 库

  • 经过 Google 的良好测试
  • 模块化设计
  • 跨浏览器兼容(非常方便,可以节省一些时间)
  • 大量可重复使用的 UI 小部件和控件
  • 运动性能提升页面速度

用于

的低级实用程序
  • DOM 操作
  • 服务器通信
  • 动画
  • 数据结构
  • 单元测试
  • 富文本编辑

基本上,编译器部分将您的 JavaScript 逻辑压缩成更小的代码区域,与各种浏览器兼容、删除死代码等。

Closure Inspector,这是一个工具,可以轻松将 Firebug JavaScript 调试器与编译器的输出一起使用。

而且您基本上可以获得 Google 自身开发所需的大部分功能 - 我喜欢所有这些功能。

【讨论】:

    【解决方案2】:

    我不相信我们需要的是另一个 javascript 库。

    编译器——另一方面——是我们真正需要的东西,在大型项目中,javascript 可能会开始变得相当笨拙。拥有一个可以剔除死代码并告诉你死代码在哪里的编译器会很有帮助。

    【讨论】:

    • 我同意你对 yet-another-js-lib 的怀疑。我还没有尝试过 Closure Library,我仍然对它感到兴奋,但我不禁感到另一波“哦,我的,这是另一个”。
    • 我也不相信我们需要另一个 js 库。尽管如此,谷歌还是有这种特殊需求。我想我们应该喜欢这个经过良好测试的开源产品。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多