反-"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 上查看,欢迎提交拉取请求!
- 此插件:anti-the.js
- 完整的 DataTables 插件仓库:DataTables/Plugins