反-"the"

对现存的带有前缀 The 的单词进行排序

通常来说,带标题的数据列表(书籍、专辑等)在某些标题开始有“the”一词,而你不想将此词包含在你的排序顺序中。此插件将从字符串开始移除“the”一词,并对剩下的内容进行排序。

使用

可以通过多种不同的方式获取和使用此插件。

浏览器

此插件可在 DataTables CDN 上获取

JS

然后插件会自动注册到全局 DataTables 实例。如果你正在使用 AMD 加载器(如 Require.js),也可以使用此文件。

请注意,如果正在使用多个插件,可以把插件组合到一个文件中并将其托管在你的服务器上,在性能上是有利的,而不是向 DataTables CDN 发出多个请求。

NPM

这些插件都可在 NPM 上获得(也可在 Yarn 或任何其他 Javascript 包管理器中使用),作为 datatables.net-plugins 的一部分。要使用此插件,首先安装插件包

npm install datatables.net-plugins

ES 模块

然后,如果你正在使用 ES 模块,那就导入 datatables.net,你需要的任何其他 DataTables 扩展以及插件

import DataTable from 'datatables.net';
import 'datatables.net-plugins/sorting/anti-the.mjs';

CommonJS

如果你正在使用针对 Node 的 CommonJS 加载器(例如与旧版 Webpack 或非模块化 Node 代码),请使用以下方法来 require 插件

var $ = require('jquery');
var DataTable = require('datatables.net');
require('datatables.net-plugins/sorting/anti-the.js');

示例

$('#example').DataTable( {
     columnDefs: [
       { type: 'anti-the', targets: 0 }
     ]
  } );

版本控制

如果你有任何改进此插件的想法,或者发现任何错误,请在 GitHub 上查看,欢迎提交拉取请求!