我可以不用else来写if else吗?
var x=1;
x==2 ? dosomething() : doNothingButContinueCode();
我注意到,把null的其他工作(但我不知道为什么或如果这是一个好主意)。
编辑:你们中的一些人似乎很困惑,为什么我要费心去尝试这个。放心,这纯粹是出于好奇。我喜欢摆弄JavaScript。
我可以不用else来写if else吗?
var x=1;
x==2 ? dosomething() : doNothingButContinueCode();
我注意到,把null的其他工作(但我不知道为什么或如果这是一个好主意)。
编辑:你们中的一些人似乎很困惑,为什么我要费心去尝试这个。放心,这纯粹是出于好奇。我喜欢摆弄JavaScript。
我似乎无法找到具有多个属性的CSS转换简写的正确语法。这没有做任何事情:
.element {
-webkit-transition: height .5s, opacity .5s .5s;
-moz-transition: height .5s, opacity .5s .5s;
-ms-transition: height .5s, opacity .5s .5s;
transition: height .5s, opacity .5s .5s;
height: 0;
opacity: 0;
overflow: 0;
}
.element.show {
height: 200px;
opacity: 1;
}
我用javascript添加了show类。元素变得更高和可见,它只是没有转换。在最新的Chrome, FF和Safari测试。
我做错了什么?
编辑:只是为了明确,我正在寻找速记版本,以缩小我的CSS。它包含了所有供应商前缀,已经足够臃肿了。还扩展了示例代码。
有一个简单的方法来创建一个多行字符串文字在c# ?
这是我现在拥有的:
string query = "SELECT foo, bar"
+ " FROM table"
+ " WHERE id = 42";
我知道PHP
<<<BLOCK
BLOCK;
c#有类似的东西吗?