Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 什么';在jQuery DataTable选项名称中使用匈牙利符号?_Javascript_Jquery_Datatables - Fatal编程技术网

Javascript 什么';在jQuery DataTable选项名称中使用匈牙利符号?

Javascript 什么';在jQuery DataTable选项名称中使用匈牙利符号?,javascript,jquery,datatables,Javascript,Jquery,Datatables,在我看来,匈牙利符号在很大程度上是历史。然而,在jQueryDataTable小部件的一个很好的教程示例和示例中,使用了匈牙利语,而其他一些则直接使用了“非类型化”命名。这仅仅是一种偏好,还是匈牙利风格的名称与非匈牙利风格的名称有所不同 例如,在这里,从官方文档中,使用了简单易读的数组名列: $('#example').dataTable( { "columns": [ { "width": "20%" }, null, ... ] } ); 但这里使用

在我看来,匈牙利符号在很大程度上是历史。然而,在jQueryDataTable小部件的一个很好的教程示例和示例中,使用了匈牙利语,而其他一些则直接使用了“非类型化”命名。这仅仅是一种偏好,还是匈牙利风格的名称与非匈牙利风格的名称有所不同

例如,在这里,从官方文档中,使用了简单易读的数组名

$('#example').dataTable( {
    "columns": [
      { "width": "20%" },
    null,
    ...
  ]
} );
但这里使用的是匈牙利符号。一个年轻的新手可能真的会被
aoColumns
绊倒,即使我也只能猜测它意味着一个
对象数组

$("#ratesandcharges1").dataTable({
    "bRetrieve": false,
    ...
    "aaSorting": [[2, "desc"]],
    "aoColumns": [
    { sWidth: '9%' },
    ...
    { sWidth: '10%' } ]
    });

    ratesandcharges1.fnDraw();

});

DataTables(>1.10)的现代版本通常使用驼峰大小写名称,但请注意:

旧的匈牙利符号语法仍然包括向后 兼容性,这样当您从更新时,您的表不会简单地中断 数据故事的旧版本

请在其上检查此项Allan注意:

匈牙利符号对许多开发人员来说是一种诅咒,然而,当我 写了DataTables的第一个版本,我所在的公司 当时有严格的编码标准,要求使用匈牙利语 符号,所以我在它的使用上受过“训练”,所以它才出现


我个人更喜欢将属性放在引号中(通常是双引号;-),并通过代码添加它们,我知道它们不是必需的,但如果它们在那里,它们看起来更像JSONie。。。这只是我的想法。

“这只是一个偏好,还是匈牙利风格的名称与非匈牙利风格的名称有所不同?”-这些名称对这些属性的行为没有影响,因此必须是编写者的偏好。(顺便说一句,我觉得很奇怪,他们在大多数房产名称周围都引用了引号,但不是全部。)反向命名在亚洲国家仍然很流行,但不确定它是否适用于计算机科学。@Betterdev reversed?@ProfK:Wikipedia文章。人们,Betterdev提到了一篇关于匈牙利符号的文章,这篇文章暗示它可能被称为匈牙利符号,因为匈牙利名称是颠倒的,即家族或姓氏出现在名字之前。谢谢Betterdev,有点离题,但很有趣。谢谢你的解释。呵呵,引用的东西听起来像是我也会做的事情。