是否有经过适当测试的Select2或Chosen替代品?

Jos*_*ura 97 javascript forms testing jquery jquery-select2

我正在寻找Select2的替代品,它基本上提供相同的功能,但包括适当的测试.

寻求圣杯?最后一只独角兽?

bri*_*vis 117

Selectize.js是我一直在努力的select2替代品,它有一套使用 testem, syn, mocha chai组合的测试.现在有以下几类测试:

  • 交互
    功能测试,确保控件的行为就像用户使用它一样(使用syn).
  • 设置
    确保可以从现有元素<select><input>元素正确初始化控件.
  • API
    测试核心API方法以获得适当的功能.
  • 事件
    确保使用适当的参数在正确的时间触发内置事件.
  • XSS
    测试一些潜在的漏洞.

话虽如此,测试并不像我希望的那样广泛,但它已经到了那里:)

  • 感谢Selectize.js,我发现它比Chosen或Select2更好更容易使用.但是请在npm发布它,这样我就可以安装它并使用browserify而不用麻烦而不是在供应商目录中存储源代码. (8认同)
  • 在 Select2 后面浪费了 2 天之后,终于选择了 Selectize.js。并且可以在几分钟内启动并运行 Ajax。整洁清晰的示例,非常好的文档。 (2认同)