相关疑难解决方法(0)

格式化if语句

这不是一场圣战,这不是"哪个更好"的问题.

如果块,使用以下格式的单个语句有什么优点.

if (x) print "x is true";

if(x) 
    print "x is true";
Run Code Online (Sandbox Code Playgroud)

相反

if (x) { print "x is true"; }
if(x) {
    print "x is true";    
}
Run Code Online (Sandbox Code Playgroud)

如果您将单个语句格式化为无括号或者知道程序员是什么,那么是什么导致您/他们首先采用这种风格?我特别感兴趣的是这给你带来了什么好处.

更新:由于最受欢迎的答案忽略了实际问题(即使它提出了最合理的建议),这里是一个无支架专业人员的综述.

  1. 紧凑
  2. 一些人更可读
  3. 括号调用范围,在某些情况下具有理论开销

c if-statement

8
推荐指数
10
解决办法
3万
查看次数

什么是不同支撑形式背后的原因?

我正在阅读Zend Framework编码标准,他们在类定义应该在下一行,即"一个真正的支撑形式"之后声明大括号.

class MyClass
{
    function....
}
Run Code Online (Sandbox Code Playgroud)

我通常在同一行上有大括号:

class OtherClass {
    function ...
}
Run Code Online (Sandbox Code Playgroud)

将支架放在下一行的原因是什么?或者使用任何其他风格,就此而言?

php coding-style

5
推荐指数
3
解决办法
978
查看次数

编写stackoverflow样式'问题'/'标签'翻转按钮的最佳方法

什么是实现翻转"按钮"的最佳方式,例如Stackoverflow用于"问题","标签","用户"在顶部.

它实际上是这样实现的:

<div class="nav">            
<ul class="primarynav">
      <li class="">
           <a href="/questions">Questions</a>
      </li>
      <li class="">
           <a href="/tags">Tags</a>
      </li>
      <li class="">
           <a href="/users">Users</a>
      </li>
      <li class="">
          <a href="/badges">Badges</a>
      </li>
      <li class="">
          <a href="/unanswered">Unanswered</a>
      </li>
 </ul> 
Run Code Online (Sandbox Code Playgroud)

我有点放弃尝试找到这个javascript,因为所有javsascript似乎都在一行.

我只是想知道人们认为最简单/最可靠的方法来实现这样的简单按钮.

我发现stackoverflow正在使用<li>而非类似的东西非常有趣<span>.好奇为什么......

PS.我正在使用ASP.NET - 目前没有其他库,如JQuery,但愿意尝试这样的东西,如果它会有所帮助.

html css text rollover button

3
推荐指数
1
解决办法
474
查看次数

标签 统计

button ×1

c ×1

coding-style ×1

css ×1

html ×1

if-statement ×1

php ×1

rollover ×1

text ×1