http://ajax.aspnetcdn.com/ajax/jquery.dataTables/1.9.4/jquery.dataTables.js
ctrl+f $.fn.dataTable
次に、次の場所を見つけます。
// jQuery aliases
$.fn.DataTable = DataTable;
$.fn.dataTable = DataTable;
$.fn.dataTableSettings = DataTable.settings;
$.fn.dataTableExt = DataTable.ext;
したがって、次のことがわかりますDataTable
。
var DataTable = function( oInit )
{
これは一番上にあります。
DataTables
ライブラリは独自のオブジェクト ライブラリです。$.fn
彼らがすることは、 (である)を使用してカスタム オブジェクトを指すだけの jQuery 拡張機能を作成することだけjQuery.prototype
です。基本的に、元の参照を失うことなく、次のDataTable
ようになります。
/* $.fn */./*alias*/ = /*Datatable var */
jQuery.prototype.dataTable = function( oInit ){
// ...
}