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
除非適用法律要求或以書面形式同意,否則根據許可證分配的軟件是按照“原樣”分發的,沒有任何明示或暗示的任何形式的保證或條件。請參閱許可證,以獲取執行許可條款和限制的特定語言。