问题标签 [google-closure-stylesheet]
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.
css - 谷歌样式表编译器 CSS 重命名
目前,我只在 javascript 文件上使用 Closure Compiler。现在我还想用更短的名称缩小和重命名 CSS 类。
有没有办法避免在我的 .js 文件中重写每个基于 jquery CSS 字符串的选择器(即$('#SomeID')
或$('.SomeClass'))
基于变量的选择器?由于大多数 HTML 是在运行时实际生成的,我可以轻松地移动骨架 HTML最初在.js文件的页面中,并让document.ready函数首先将应用程序所需的骨架HTML放在页面上。这会避免重写CSS选择器还是仍然需要将选择器重写为属性一个对象?
该文档在这里,但我没有发现它很清楚http://code.google.com/p/closure-stylesheets/#Renaming
感谢您的建议。
javascript - 如何通过外部 Javascript 库(例如 jQuery)使用 Google Closure Stylesheet 重命名?
我正在研究 Google 的样式表重命名功能,但我不确定如何重写我的 jquery 选择器。我没有发现文档很清楚。
如果我有一些看起来像这样的代码:
必须如何编写 HTML 和 javascript 才能使 CSS 重命名起作用?
感谢您的建议。
google-closure - 在 Java 中编译闭包样式表(如 SoyFileSet)
https://developers.google.com/closure/templates/docs/commands解释了如何使用命令行编译 Google 样式表。我期待像 SoyFileSet 这样可以用来编译 Google 模板的东西。是否有类似的类用于编译样式表?
css - Google Closure Stylesheets 使用 @media only 屏幕解析错误
我正在使用closure-stylesheets-20111230.jar 来组合和缩小我所有的CSS。然而,它在我看来很好的东西上抛出了@media only screen 和 (min-device-width : 320px)的解析错误。
谷歌closure-stylesheets.jar 来解析css:
java -jar 闭包样式表.jar ..\data\css\mycss.css --output-file ..\data\css\myresult.css
CSS 代码:
有什么想法吗?我刚刚使用了他们的closure-stylesheets.jar 文件,但想知道是否有人有合适的解决方案。谢谢!
google-closure-compiler - 如何在谷歌闭包编译器中检测用户代理或浏览器?
我的编译器文件是这样的
当我添加以下行以检测 IE 编译器给出错误时
然后我写下一行
它不会产生错误,但我没有发现对 IE 有任何影响。
如何使用 google css 编译器检测浏览器?
html - 有没有办法配置 eclipse 将 gss 文件视为 css 文件?
我想为以 gss 结尾的文件启用 css 的 eclipse 特定代码完成和语法突出显示。gss 文件类似于 css 文件。它们被称为闭包样式表。
有没有一种方法可以配置 eclipse 以将 gss 文件视为 css 文件以启用代码完成?
css - Google Closure样式表中的字符串连接?
我只有代码
我相信 CSS 不允许 # 和 px 之间有空格,这会使代码出错。但是我还没有找到字符串 concat 函数。有没有办法做到这一点?
我知道我可以将@def WIDTH 设为 50px,这会破坏它的重用性。
css - 关闭样式表 css 重命名问题
闭包样式表可以重命名 css 类。例子:
编译后的 javascript 输出将是:
和CSS输出:
我有一个包含许多 CSS 类的大项目。编译后我注意到并不是每个单词都被重命名了。在“a-Rf-rightslider”中,前两个单词被重命名,而最后一个没有。
我认为 Closure Stylesheets 对重命名数组大小有限制。像:'a','b',...,'ZY','ZZ'。并跳过所有其余部分。我对吗?有任何想法吗?
java - 在 GWT 中删除跨 Google 样式表 (GSS) 的重复项
我的大多数样式表 (GSS) 都有相同的@defmixin
语句集。我希望能够删除重复。
是否可以以@include
某种方式使用通用的 GSS 样式表?还是有其他方法可以简单地做到这一点?(我的意思是没有任何外部脚本来处理文件。)顺便说一句,我正在使用 GWT 2.8 应用程序中的 GSS。
我找到了一个相关的问题,但答案并不适合在 GWT 中使用 GSS。