我正在寻找一个grunt插件,它会自动更改html文件中对静态资产(js/css)的引用,如下所示:
<link rel="stylesheet" type="text/css" href="style.css?v=12345678" />
<script src="script.js?v=12345678"></script>
Run Code Online (Sandbox Code Playgroud)
我搜索了gruntjs.com/plugins - >"version",但似乎所有这些都改变了文件的实际版本而不是对它们的引用.
我错过了吗?是否有可以执行此任务的插件?
请查看代码段:http://codepen.io/anon/pen/JItLa
我试图连续显示2行具有不同数量项的块.悬停事件应该显示CSS阴影,但是存在一个问题:阴影的右边界与下一个块重叠.你会说这里可能的解决方案是使用display:inline-block留下块之间的间隙,但我不需要间隙.这些块应该保持彼此粘性,但是正确的阴影应该与下一个块重叠.
html,
body {
margin: 0;
padding: 0
}
.wrapper {
width: 100%;
margin-top: 20px
}
.tile,
.tile2 {
float: left;
background: #f2f2f2
}
.tile {
width: 25%
}
.tile2 {
width: 33.3%;
border-left: 1px solid #ddd
}
.tile:hover,
.tile2:hover {
-webkit-box-shadow: 0 0 2px rgba(255, 255, 190, .75), 0 0 23px 1px #000;
-moz-box-shadow: 0 0 2px rgba(255, 255, 190, .75), 0 0 23px 1px #000;
box-shadow: 0 0 2px rgba(255, 255, 190, .75), 0 …Run Code Online (Sandbox Code Playgroud)我有一堆动态生成的TextBox.在创建步骤中,我为它们分配ID属性.例如
id = ...
Button b = new Button();
b.setText("add textbox");
b.addClickHandler(new Clickhandler() {
Textbox tb = new TextBox();
tb.getElement().setId(Integer.toString(id));
tb.setText("some text");
}
id += 1;
Run Code Online (Sandbox Code Playgroud)
我需要稍后通过他们的ID访问它们,但我不能这样做.我试图使用DOM对象来获取一个小部件,但它产生了一个异常:
String id = "some id";
Element el = DOM.getElementById(id);
String value = el.getAttribute("value"); - this line produces an exception.
Run Code Online (Sandbox Code Playgroud)
我也试过使用el.getInnerText,el.getNodeValue - 没有运气.我在chrome调试器中看到 - 文本框没有'value'属性.