问题标签 [google-closure-library]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4348 浏览

javascript - ignore compiler warning from one file in Google Closure

I'm using an external library (Phonegap) in a fairly large Closure project. Unfortunately Phonegap generates a ton was compiler warnings (all "dangerous use of this"). Enough that it makes searching through the compiler output for warning about my own code pretty annoying.

Is there a way to silence just the warnings from one file?

0 投票
2 回答
1501 浏览

google-closure-compiler - 为什么在“Hello World”plovr 示例中出现 JSC_MISSING_PROVIDE_ERROR?

我正在尝试使用 Closure中的简单“Hello World”示例开始使用plovr :Michael Bolin 的权威指南。但是我的构建会产生错误。有人可以告诉我我的错误吗?

这是我的文件布局:

这是hello.js的内容:

这是hello-config.js的内容:

这是我的构建结果(如果有问题,我会加入 Java 版本):

我一定错过了一些微不足道的东西,但我没有看到它。

万一这很重要,这是使用 Java 1.6.0_24 运行的:

0 投票
3 回答
18882 浏览

css - 如何将 .CSS 文件与 Sass(或其他工具)合并?

我可以使用Sass将多个 .SCSS 或 .SASS 输入文件编译成单个 .CSS 输出文件,使用如下@import所述。

如果我使用@import包含普通的 .CSS 文件,它们不会被合并。输出的 .CSS 文件仍然包含@import指令。这就说得通了。

但是有没有办法可以覆盖这种行为,也许是命令行切换到 Sass 编译器?换句话说,我可以告诉 Sass 尝试强制合并@import "foo.css";,就好像它是一个 .SCSS 文件一样?

我正在使用包含许多 .CSS 文件的第三方库(Google Closure Library )。我在我的项目中只使用了其中的一些。我宁愿避免手动解决方案,例如将所有这些文件重命名为 .SCSS(尽管这似乎可行)或将它们的内容复制并粘贴到我的 .SCSS 文件中(也可以)。而且我不想在客户端将它们全部导入。我真的很希望 Sass 包含我“按原样”使用的几个 .CSS 文件并生成单个输出样式表。可能的?还有其他我应该看的工具吗?

0 投票
5 回答
15111 浏览

javascript - 为什么要在 isFinite() 之后检查 !isNaN()?

我在Google Closure Library中遇到了这个goog.math.isFiniteNumber函数。它所做的是检查给定数字是否既是有限的又不是。NaN

底层代码是:

因此,首先它使用本机函数检查数字是否是有限的isFinite,然后进行额外检查以确保该数字没有NaN使用isNaN.

但是,isFinite如果参数是 ,则已经返回 false NaN。那么,支票isNaN提供了哪些优势呢?

0 投票
2 回答
2662 浏览

touch - 移动触摸支持——在 Closure-library 中

我只是想知道我们是否有一个基于closure-library 的特定库或框架,它是专门为触摸设备(Android 或Ipad)设计的。我已经有了使用闭包库的网络应用程序,现在想要保持移动触摸设备或平板电脑的一致性。

还有许多其他库的其他框架或插件,例如: http://www.sencha.com/products/touch/ -- (Ext.js) http://jqtouch.com/ -- (jquery)

对于闭包库,我们有类似的东西吗?有人可以帮我解决这个问题。

0 投票
2 回答
1108 浏览

javascript - 富文本编辑器中的 Google 音译

我需要使用谷歌音译以及富文本编辑支持。

Google Transliteration API 文档推荐Closure 库Yahoo!提供的富文本编辑器。用户界面库

但是,我尝试了它们,但音译不起作用。

有人实现了支持音译的富文本编辑器吗?

[编辑:答案更新如下]

0 投票
2 回答
1078 浏览

javascript - 替换 jQuery 的:$('#id').html(HTMLfragment) // incl.