/watermelon

这是西瓜创客的考核题目

Primary LanguageJavaScript

采用的jquery制作的功能

* 基本任务

1 基本功能同select元素,可以下拉选择(完成)
2 支持直接输入,输入时下拉列表的选项自动前缀匹配,匹配到的前缀用红色文字展示(完成)
3 支持异步加载数据(完成)
4 兼容主流浏览器(基本完成)

* 扩展任务

1.组件测试(使用jest测试,出现了问题,未解决失败)

使用npm install jest
然后在test.js执行的时候,expect方法,始终遇到无法识别jquery的情况,所以没有测试完成。

2.支持大量数据(思考后未找到解决方案,未解决失败)

如果采用边输入边请求的情况下,在后端通过关键字直接在数据库优化后查询,然后返回到前端,这样会导致一个问题就是输入字母频繁请求,采用防抖的形式可以解决