位置: 编程技术 - 正文

原生js实现autocomplete插件(原生js实现路由)

编辑:rootadmin

推荐整理分享原生js实现autocomplete插件(原生js实现路由),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:原生js实现双向绑定,原生js实现promise,原生js实现截图功能,原生js实现路由,原生js实现表头不动,内容滚动,原生js实现双向绑定,原生js实现双向绑定,原生js实现路由,内容如对您有帮助,希望把文章链接给更多的朋友!

在实际的项目中,能用别人写好的插件实现相关功能是最好不过,为了节约时间成本,因为有的项目比较紧急,没充分时间让你自己来写,即便写了,你还要花大量时间调试兼容性。但是出于学习的目的,你可以利用闲暇时间,自己动手写写,看一些原生js的东西,根据自己的思路做插件,这样能提高水平。说到autotemplete,好多人都用过,引用autotemplete.js,然后就可以实现在输入框输入值的时候提示下拉选项,类似于百度搜索框那种提示功能,下面就来说说自己的思路。为输入框添加input事件1.input事件兼容性代码如下:

input事件和其他的事件不一样,低版本的ie不支持input事件,只能用propertychange事件,高版本的ie和w3c标准浏览器支持input事件2.输入事件触发的时候获取数据这里数据有两种形式,一种是直接设置的对象数组,一种是ajax请求返回数据这时候我们需要一个ajax请求函数,这里写了一个get请求

3. ajax请求成功,且有数据的时候创建下拉框并在下拉框中追加选项 ////创建下拉Div创建下拉框代码:

原生js实现autocomplete插件(原生js实现路由)

追加选项代码:

上面说的是主要的几步思路,现在看一下怎么将这些代码封装到一个对象中,让它成为插件。这时候我们用到匿名闭包:

主体的代码添加好了,我们把具体的实现代码展示出来:

下面是使用的代码

页面调用

后台代码如下,这里我用的是mvc

现在基本的功能实现和调用讲完了,从开始到最后的过程是比较麻烦的,每个方法都是一步步实现,没有引用其他的库,要考虑到各个浏览器的兼容性。

标签: 原生js实现路由

本文链接地址:https://www.jiuchutong.com/biancheng/373448.html 转载请保留说明!

上一篇:js仿3366小游戏选字游戏(3366小游戏小)

下一篇:一起学写js Calender日历控件(一起学写字的宣传文案)

  • 增值税年末结转的会计处理
  • 材料暂估可以跨年度吗
  • 清卡抄税报税顺序
  • 非营利组织缴纳社保
  • 资金结存科目余额对应
  • 劳务费达到多少钱需要招标
  • 购买车位需要交哪些税
  • 已认证未入账的分录
  • 公司账户存定期 定期要做利息出纳账吗
  • 工程公司后期维保费用如何入账?
  • 印花税计算公式例子
  • 税控盘怎么打票
  • 营改增后计税依据
  • 增值税申报未达标怎么办
  • 所得税需要结转嘛
  • 餐费适用税率
  • 即征即退收入是否计入所得税
  • 当月发的奖金怎么扣个税
  • 差额征税的差额怎么算
  • 企业所得税是否有利于调节产业结构
  • 开专票需要哪些东西
  • 工资表附在哪张凭证后面
  • 财务计提个人缴纳社保部分怎么记账?
  • 融资性售后回租承租方为什么不交税
  • 金蝶软件怎么批量审核凭证
  • 工会收到单位拨款怎么办
  • win10怎么打开任务管理器
  • 上月印花税计提多了如何冲回
  • vivo手机可以安装鸿蒙
  • win7宽带连接错误651
  • 反射动态创建对象
  • 冲销去年凭证会计分录
  • 年末一般纳税人税率表
  • win10重装系统后网卡没了
  • 党建活动室投入使用
  • wordpress使用
  • 二手商铺的税费太高了吧
  • 开出转账支票补付款项
  • 长期股权投资顺逆流交易的损益调整
  • php保存远程图片
  • 普票部分红冲,还需要退回原发票吗
  • 滑模控制理论与应用研究pdf
  • 收到房租怎么做账务处理
  • 成品油发票如何下载库存
  • 包装费包含什么
  • 待抵扣进项税额和进项税额的区别
  • 对公帐户进出帐要交税吗
  • 捐赠合同模板
  • 个人帮公司代持股份
  • 城市维护建设税,教育费附加,地方教育费附加
  • 不动产投资缴纳什么税
  • 海关缴款书能重开吗
  • 会计期末业务有哪些?
  • 分公司可以独立开票吗
  • 哪些公司可以开电费发票
  • 没有发票的房租怎么入账
  • 公司会计日常工作内容
  • 原始凭证和记账凭证的填制
  • 医院药品过期放多久
  • 事业单位工会经费不足怎么办
  • 新公司内账怎么做
  • mysql 去除重复查询结果
  • win8系统和win7哪个好
  • winxp纯净版系统
  • fedora系统安装教程
  • 注销与退出登录
  • 由于您计算机中windows的版本比较
  • 怎么检测软件有没有毒
  • win10dll丢失
  • windows xp删除所有数据
  • xp开机chkdsk
  • win10安装win7主题
  • Win10 Mobile 10586.36在Lumia640 XL中的体验 很流畅
  • [置顶]bilinovel
  • nodejs开发微信小程序
  • jquery制作左导航特效
  • python仿站软件官网
  • 电子专票操作视频
  • 三证合一 税务
  • 税务总局四个确保
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设