小编vol*_*ron的帖子

如何使用<div>标签和Css创建表

我想只使用<div>标签和CSS 创建表.

这是我的样本表.

<body>
  <form id="form1">
      <div class="divTable">
             <div class="headRow">
                <div class="divCell" align="center">Customer ID</div>
                <div  class="divCell">Customer Name</div>
                <div  class="divCell">Customer Address</div>
             </div>
            <div class="divRow">
                  <div class="divCell">001</div>
                <div class="divCell">002</div>
                <div class="divCell">003</div>
            </div>
            <div class="divRow">
                <div class="divCell">xxx</div>
                <div class="divCell">yyy</div>
                <div class="divCell">www</div>
           </div>
            <div class="divRow">
                <div class="divCell">ttt</div>
                <div class="divCell">uuu</div>
                <div class="divCell">Mkkk</div>
           </div>

      </div>
  </form>
</body>
Run Code Online (Sandbox Code Playgroud)

风格:

<style type="text/css">
    .divTable
    {
        display:  table;
        width:auto;
        background-color:#eee;
        border:1px solid  #666666;
        border-spacing:5px;/*cellspacing:poor IE support for  this*/
       /* border-collapse:separate;*/
    }

    .divRow
    {
       display:table-row;
       width:auto;
    }

    .divCell
    { …
Run Code Online (Sandbox Code Playgroud)

html css

173
推荐指数
5
解决办法
53万
查看次数

JavaScript:如何按值传递对象?

  • 将对象作为参数传递时,JavaScript会通过引用传递它们,并且很难创建对象的本地副本.

    var o = {};
    (function(x){
        var obj = x;
        obj.foo = 'foo';
        obj.bar = 'bar';
    })(o)
    
    Run Code Online (Sandbox Code Playgroud)

    o会有.foo.bar.

  • 通过克隆来解决这个问题是可能的.简单的例子:

    var o = {};
    
    function Clone(x) {
       for(p in x)
       this[p] = (typeof(x[p]) == 'object')? new Clone(x[p]) : x[p];
    }
    
    (function(x){
        var obj = new Clone(x);
        obj.foo = 'foo';
        obj.bar = 'bar';
    })(o)
    
    Run Code Online (Sandbox Code Playgroud)

    o不会有.foo.bar.


  1. 除了创建本地副本/克隆之外,还有更好的方法按值传递对象吗?

javascript

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

PostgreSQL:如何从命令行传递参数?

我在使用?占位符的脚本中有一个详细的查询.我想直接从psql命令行(脚本外部)测试这个相同的查询.我想避免进入并用?实际值替换所有值,而是想在查询后传递参数.

例:

SELECT  * 
FROM    foobar
WHERE   foo = ?
   AND  bar = ?
    OR  baz = ?  ;
Run Code Online (Sandbox Code Playgroud)

寻找类似的东西:

%> {select * from foobar where foo=? and bar=? or baz=? , 'foo','bar','baz' };
Run Code Online (Sandbox Code Playgroud)

postgresql parameters

79
推荐指数
4
解决办法
7万
查看次数

如何在PostgreSQL查询中显示行号?

我想显示PostgreSQL查询返回的每条记录的观察数.

我认为在8.4窗口函数中可以执行此功能.

sql database postgresql

70
推荐指数
2
解决办法
9万
查看次数

如何添加可选的字符串扩展名?

您可以像这样创建一个String扩展:

extension String {
   func someFunc -> Bool { ... }
}
Run Code Online (Sandbox Code Playgroud)

但是如果你想将它应用于可选字符串呢?

var optionalString :String? = ""
optionalString!.someFunc() /* String? does not have a member someFunc */
Run Code Online (Sandbox Code Playgroud)

swift swift-extensions

61
推荐指数
5
解决办法
2万
查看次数

SQL:列为特定值时的唯一约束

CREATE TABLE foo (
   dt     AS DATE NOT NULL,
   type   AS TEXT NOT NULL,
   CONSTRAINT unique_dt_type UNIQUE(dt,type) -- check constraint(?)
)
Run Code Online (Sandbox Code Playgroud)

当只有特定条件存在时,在尝试考虑正确的语法来创建唯一约束时,有一个大脑.

给定,type可以有值A-F,A每个日期只能有一个,但可以有多个B-F.好桌子的例子:

2010-01-02 | 'A'  -- only one
2010-01-02 | 'B'  -- can have multiple
2010-01-02 | 'B'
2010-01-02 | 'B'
2010-01-02 | 'C'  -- can have multiple
2013-01-02 | 'A'  -- only one
2010-01-02 | 'B'  -- can have multiple
2010-01-02 | 'B'
2013-01-02 | 'F'  -- can have multiple …
Run Code Online (Sandbox Code Playgroud)

sql postgresql

22
推荐指数
1
解决办法
5343
查看次数

PostgreSQL:查看数据库连接权限

您如何查看已发布的用户GRANT CONNECT ON DATABASE <database> TO <user>

  • \ dp - 列出表/视图权限
  • \ dn + - 列出架构权限
  • \ l +不列出可以访问数据库的所有用户

postgresql

20
推荐指数
2
解决办法
4万
查看次数

Perl:为什么"last"不能用于退出grep或map?

perldocs文档说以下有关last:

last不能用于退出返回一个值,例如一个块eval {},sub {}或者do {},并且不应当被用来退出一个grep()或地图()操作.

为什么grep()map()中避免它?我对地图特别好奇,因为它是foreach结构的替代品.文档似乎坚持在没有描述后果的情况下不做某事.

perl

18
推荐指数
2
解决办法
1663
查看次数

嵌套表单在HTML5中是否有效?

嵌套表格可以接受吗?

我在HTML5文档中找不到任何关于嵌套表单的内容.我确定它列在某个页面上,某个地方(也许是更改日志),但如果没有,我应该假设没有提及是可接受的吗?

此外,HTML4文档没有提到它. 也许它一直被允许,我坚持旧的标准.

以前的提及

XHTML1.0

表单不得包含其他表单元素.

HTML 3.0

单个文档中可以有多个表单,但FORM元素不能嵌套.

forms html5

18
推荐指数
2
解决办法
1万
查看次数

将回调添加到jQuery DatePicker的正确方法

DatePicker有一个内部函数,_adjustDate()我想在之后添加一个回调函数.

现行方法


这就是我目前正在做的事情.基本上,只需用自身替换功能定义,再加上新操作.这会影响所有日期选择器,我也不确定是否需要.

$(function(){

   var old = $.datepicker._adjustdate;

   $.datepicker._adjustDate = function(){
      old.apply(this, arguments);

      // custom callback here     
      console.log('callback');
   };

});
Run Code Online (Sandbox Code Playgroud)

_adjustDate是在下一个/上个月点击期间调用的内容.该函数有三个参数.我很好奇是否有更好的方法来添加回调.


预期结果


我希望最终结果看起来像这样; afterAjustDate回调句柄在哪里:

$('#datepicker').datepicker({ 
       showButtonPanel: true
     , afterAdjustDate: function(){ $(this).find('foo').addClass('bar'); }
});
Run Code Online (Sandbox Code Playgroud)


FYI


onChangeMonthYear不是可接受的事件替代,也不是live()/ delegate()(不在IE中工作)绑定选项.

这来自于在选择月份后应用类/操作元素的需要.更改月份会重新创建日历中的元素; 执行此操作时,jQueryUI不够智能,无法继承类更改.因此,我需要在更改日期后进行回调.

javascript jquery jquery-ui jquery-callback jquery-ui-datepicker

17
推荐指数
2
解决办法
3万
查看次数