[jQuery][DataTable] 大小寫真的有差

這是一個很無聊的筆記,

之前一直是jqGrid的愛用者,
甚至客制化過css來符合UI designer畫出來的mockup,
不過最近發現表格「插件」(plugin)又提升到另一個層次


由於公司最近開始重視FrontEnd架構,
有一個充滿文青與正妹的部門開始把bootdtrap改造成符合公司LOGO的配色,

應廣大Developer們的要求.....
「我們要table! 我們要Grid! 我們要Toolbar!」

於是他們也改造了這個 jQuery plugin,

所以CSS麻瓜如我終於可以省下兩周的woman hour,生產出一個含有UI的feature了!

洗咖洗,這個UI花了我兩天半的工作天,當中卻有一個工作天消耗在舊版的API上,
原因就出在這個大小寫

$('#theList').DataTable({....});


$.('#theList').dataTable({....});

差在哪有注意到嗎?

答案在這裡

大寫字首的constructor是1.10.x版本之後的api,
可以用取用$('#theList').row 以及$('#theList').ajax之類的API物件

小寫字首則是用到這些fn開頭的API

當然1.10.x的好用多,物件也大得多,

不過可以省下兩周的woman hour,
User的memory又算什麼呢? XDDDDD

留言