Selectize是一种可扩展的基于jQuery的自定义<select> ; UI控制。这对于标记,联系列表,国家选择器等很有用。目的是通过干净有力的API提供稳定且可用的体验。
npm install --save [email protected] )。选修的:
drag_drop插件要求)可以通过NPM npm install @selectize/selectize选择。
使用“选择”所需的所有预构建文件都可以在“ DIST”文件夹中找到。
如果您想开始最小的大惊小怪,请包括selectize.min.js (捆绑sifter和microplugin依赖项 - 也可以进行调试,只需删除.min零件)和css/selectize.default.css 。
选择可在CDNJS上找到。
$ ( "select" ) . selectize ( options ) ;可用选项记录在此处。
发出拉动请求时:
请不要在dist/或lib/文件夹中包含/提交更改,以避免合并冲突。包含正确文件的一种好方法是在选择要添加到提交的文件时使用git gui或git add 。
请在您的功能上包含测试,以便我们将来不愿意将其打破!
将条目添加到ChangElog的顶部,并根据需要在docs/中更新文档。 (重构和文档更改不需要ChangElog条目。)
用简洁而描述性的消息将您的承诺挤在一起,以一个或几个完整的逻辑提交。一项提交意味着一个已更改的功能/错误折叠/事物,或者一个差异将代码带入更好的工作状态。
一旦您的提交很好干净,您想丢弃其他更改,就可以使用git checkout . (这将删除跟踪文件的更改)和git clean [-i/--interactive] (以删除未跟踪的文件)。但是,请注意这些命令,因为它们的功能是删除事物/更改。
但是,请注意不要在提交中添加dist/文件,因为Grunt会在更改源时自动重新生成dist/中的文件。
请确保所有测试通过:
npm test # defaults to ChromHeadless
BROWSERS=Firefox npm test
BROWSERS=Firefox,Chrome npm test
BROWSERS=Firefox,Chrome,Safari npm test 在本地选择运行:
npm start然后,您可以在https://loopback.website:4000/上运行示例。
版权所有©2013–2016 Brian Reavis和贡献者
版权所有©2020-2022选择团队和贡献者
根据Apache许可证(版本2.0(“许可”)获得许可;除了符合许可外,您不得使用此文件。您可以在以下网址获得许可证的副本:http://www.apache.org/licenses/license-2.0
除非适用法律要求或以书面形式同意,否则根据许可证分配的软件是按照“原样”分发的,没有任何明示或暗示的任何形式的保证或条件。请参阅许可证,以获取执行许可条款和限制的特定语言。