web前端:js的模糊查询

    作者:纯白棒球帽 更新于: 2020-03-19 23:02:36

    Web开发

      发展初期,Javascript的标准并未确定,同期有网景的JavaScript,微软的JScript和CEnvi的ScriptEase三足鼎立。1997年,在ECMA(欧洲计算机制造商协会)的协调下,由Netscape、Sun、微软、Borland组成的工作组确定统一标准:ECMA-262。

      在项目中会用到模糊查询,之前在首页是用的element的tree显示的目录,会有用到搜索,但tree里边会有自带的模糊查询,用filter-node-method方法使用

      但上次的项目中又涉及到不试用插件的模糊搜索,使用原生来搜索,其实网上有很多种,但个人觉得正则还是好用,不区别大小写很方便,之前看网上测评速度,正则的速度也挺快的,

      

      data(){

      return{

      textData:""

      };

      },

      watch:{

      textData(val,arr){

      console.log(val,arr);//val改变就可实时获取值arr是要检测的数组

      if(val){

      letreg=newRegExp(val,"gi");

      for(leti=0;i

      arr[i].forEach(item=>{

      if(!reg.test(item.name)){

      item.checked=false;//模糊查询之后要执行的代码

      }

      });

      }

      }

      }

      }

      JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在html(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。

课课家教育

未登录