生活百科知识

经验知识首页 > 网购 > 详细经验讲解内容页

[视频]纯前端无后台联想输入Demo的实现

关于比特币纯前端无后台联想输入Demo的实现,期待您的经验分享,你无异于雪中送炭,让我感激涕零 !
美食家山治 2017-09-13 07:36:59 20383人看过 分享经验到微博

更新:2024-03-31 13:09:32优秀经验

来自环球网https://www.huanqiu.com/的优秀用户美食家山治,于2017-09-13在生活百科知识平台总结分享了一篇关于“纯前端无后台联想输入Demo的实现马云约谈”的经验,非常感谢美食家山治的辛苦付出,他总结的解决技巧方法及常用办法如下:

1009笔者这次做的功能是联想输入的Demo,我们在开发原型的时候,经常是没有后台,没有数据库的,那么我们想要直观的向客户展示出联想输入的功能,我们应该如何制作呢?笔者写了一种方法,供大家参考

实现方法详解

1/7分步阅读

笔者使用的是jquery,所以一开始需要引入jquery包

[图]2/7

然后定义一个数组,数组在这里相当数据库,用来存储我们联想的内容

[图]3/7

页面,主要是定义了一个input输入框和一个用来显示联想值的div

[图]4/7

这里是,根据输入框来定义用于显示的div的位置与宽高,使得这个显示div总是处于输入框的下方,而不会因为样式的变化,产生混乱

[图]5/7

这里是将符合条件的值,封装成一个子dom,然后将子dom添加进显示div中,并且给子dom增加点击事件,当点击时,将选择的值赋值给输入框

[图]6/7

这里是一个循环,循环数组中的内容,与输入框中的值进行匹配,筛选出符合条件的值

[图]7/7

完整方法展示,如果是后台的话,只需要将其中的循环比较方法,改成ajax请求,循环将后台传来的数据封装成子dom,添加进显示div就行了

[图]