纸上得来终觉浅,绝知此事要躬行
找工作难,找实习难,找实习这段时间对自己心里磨砺也是很大,要多写、多看、多温故。前段时间做了到笔试编程题目要求编写类似百度搜索自动完成控件,当时没有写的很完善,花了点时间仔细整理写了下
具体题目要求如图:
具体思路:
- HTML的oninput事件可以监控input输入,不过题目要求兼容IE8,当时并没有想到,回来查资料有个onproperty事件可以
- 自动完成的列表项使用fragement文档片段插入,这要比逐个插入效率高很多,
visibility
设置hidden
,当用监控到户输入匹配项时,更改为visible
, - 提示列表鼠标悬浮变色:css伪类
li:hover
- 点击列表项时,值插入输入框:采用事件委托绑定click事件