1

下面的代码只是一个例子,这段代码来自 jQuery DataTable。我只是想知道 oTable 中的“o”,bServerSide 中的“b”等是什么意思。它们是否具有某种意义?

  var oTable = $('#unis').dataTable({
    //"bProcessing": true,
    "bServerSide": true,
    "sAjaxSource": "index.php?...&<?php echo JSession::getFormToken() . '=1' ?>",
    "sDom": "<'row-fluid'<'span6'T><'span6'f>r>t<'row-fluid'<'span6'l><'span6'p>>",
    "sPaginationType": "bootstrap",
       "aoColumns":[
                {"bSortable": false},
                {"bSortable": false},
                {"bSortable": true},
                {"bSortable": true},
                {"bSortable": false},
              ],
    "oTableTools": {
    "aButtons": [ "delete selected", "export" ]
}  

});
4

2 回答 2

1

看起来像Systems Hungarian 表示法

在 Systems Hungarian 表示法中,前缀编码变量的实际数据类型。

bServerSide -> b -> bool  
sAjaxSource -> s -> string  
oTableTools -> o -> object  
aButtons    -> a -> array  
于 2014-06-17T12:25:04.430 回答
0

这些前缀指的是变量的数据类型:

b = boolean
s = string
o = object
a = array
ao = array of objects
于 2014-06-17T12:24:42.900 回答