当前位置: 首页 > news >正文

企业网站分析报告网站建设杭州

企业网站分析报告,网站建设杭州,南江网站建设,一元夺宝网站怎么做目录 前言 一、indexOf是什么?indexOf有什么作用? 含义: 作用: 二、功能实现 这段是查询过程中过滤筛选功能的代码部分: 分析: 这段是查询用户和性别功能的代码部分: 分析: 三、最终效…


目录

前言

一、indexOf是什么?indexOf有什么作用?

含义:

作用:

二、功能实现

这段是查询过程中过滤筛选功能的代码部分:

分析:

这段是查询用户和性别功能的代码部分:

分析:

三、最终效果图

查询输入框所在图:

输入姓名羊和性别男模糊查询后的效果图:

输入姓名羊和性别女模糊查询后的效果图:

单独输入姓名狼模糊查询后的效果图:

总结


前言

电影评价系统的模糊查询是什么?它的作用体现在哪些方面?

电影评价系统的模糊查询是一种查询方法,用于在用户输入的关键词中进行模糊匹配,而不仅仅是精确匹配。这种查询方法可以查找到与关键词相关的结果,即使关键词的拼写或格式有所不同。

模糊查询的作用体现在以下方面:

  1. 提高用户体验:模糊查询可以更好地满足用户的搜索需求,即使用户输入的关键词存在一定的拼写错误或格式差异,也能够找到相关的结果。这样可以提高用户对系统的满意度,并减少他们需要进行多次尝试的次数。
  2. 扩展搜索结果:模糊查询可以使系统返回更全面的搜索结果。通常来说,精确匹配可能会忽略一部分相关的内容,而模糊查询可以找到更多满足用户要求的结果,包括拼写相似或格式近似的内容。
  3. 对应多样性需求:不同用户对于搜索结果的要求可能存在一定的差异。一些用户可能更关注特定类型的电影,而另一些用户可能更注重演员、导演等相关信息。通过模糊查询,系统能够根据用户输入的关键词,提供更加符合他们需求的搜索结果。
  4. 灵活匹配多种场景:在电影评价系统中,用户可能输入的关键词包括电影名称、演员、导演、电影类型等。模糊查询可以在这些不同的场景下,根据用户输入的关键词进行模糊匹配,找到与之相关的电影评价。


一、indexOf是什么?indexOf有什么作用?

含义:

indexOf是一个JavaScript数组的方法,用于在数组中查找指定元素的索引。

作用:

  1. 查找元素:indexOf可以用来判断数组中是否存在某个元素。如果指定元素存在于数组中,则返回第一次出现的索引;如果不存在,则返回-1。

  2. 根据索引操作数组:知道元素在数组中的索引,我们可以使用这个索引来访问、修改和删除数组中的元素。

  3. 判断元素是否唯一:由于indexOf只返回第一次出现的索引,可以通过它来判断一个元素在数组中是否是唯一的。

二、功能实现

这段是查询过程中过滤筛选功能的代码部分:

分析:

  1. 如果this.userForm.userName不为空且this.userForm.sex不为空:

    • 通过user.username.indexOf(this.userForm.userName) >= 0判断用户的用户名是否包含了this.userForm.userName,如果是则返回true,否则返回false。
    • 通过user.sex.indexOf(this.userForm.sex) >= 0判断用户的性别是否包含了this.userForm.sex,如果是则返回true,否则返回false。
    • 只有当用户名和性别都满足条件时,才返回true。
  2. 如果this.userForm.userName不为空且this.userForm.sex为空:

    • 通过user.username.indexOf(this.userForm.userName) >= 0判断用户的用户名是否包含了this.userForm.userName,如果是则返回true,否则返回false。
    • 只有当用户名满足条件时,才返回true。
  3. 如果this.userForm.userName为空且this.userForm.sex不为空:

    • 通过user.sex.indexOf(this.userForm.sex) >= 0判断用户的性别是否包含了this.userForm.sex,如果是则返回true,否则返回false。
    • 只有当性别满足条件时,才返回true。
  4. 如果this.userForm.userName为空且this.userForm.sex为空:

    • 直接返回true,表示不对用户名和性别进行筛选。

           因此,这段代码的功能是根据用户输入的条件对用户进行筛选,可以根据用户名和性别分别进行筛选,也可以只根据其中一个条件进行筛选,同时也支持不设定任何筛选条件。

这段是查询用户和性别功能的代码部分:

          

分析:

  1. 通过this.courses.filter(this.filterRule)使用filterRule函数对this.courses数组进行筛选,得到符合条件的用户数据,并赋值给this.newCourses数组。

  2. 通过this.newCourses.length获取this.newCourses数组的长度,即符合条件的用户数量,并将其赋值给this.total变量。

  3. 根据用户输入的分页参数,计算出当前页显示的用户数据的起始索引和结束索引,并赋值给startend变量。

  4. 通过this.newCourses.slice(start, end)startend为范围,获取this.newCourses数组中对应范围的用户数据,并将其赋值给this.pageMess变量。

        因此,这段代码的功能是根据用户输入的筛选条件,对this.courses数组中的用户数据进行筛选,并根据分页参数获取对应页码的用户数据,最终将符合条件的用户数据赋值给this.pageMess变量,并更新this.total变量以反映符合条件的用户总数量。

三、最终效果图

查询输入框所在图:

输入姓名羊和性别男模糊查询后的效果图:

输入姓名羊和性别女模糊查询后的效果图:

单独输入姓名狼模糊查询后的效果图:

四、代码块

 <div style="margin-left: 150px;margin-top: 0px"><span><input type="text" placeholder="请输入姓名" v-model="userForm.userName"></span><span><input type="text" placeholder="请输入性别" v-model="userForm.sex"></span><button @click="queryUser()"style="background-color: #1989fa;border-radius:5px;width:60px;height:30px">查询</button>
</div>
mounted() {this.$watch('userForm.page.userPage', function () {if (this.userForm.userName == "" && this.userForm.sex == "") {if (this.userForm.page.userPage > Math.ceil(this.courses.length / this.userForm.page.pageSize) || this.userForm.page.userPage < 0) {this.userForm.page.userPage = 1;}let start = (this.userForm.page.userPage - 1) * this.userForm.page.pageSize;let end = (this.userForm.page.userPage * this.userForm.page.pageSize);this.pageMess = this.courses.slice(start, end);} else if (this.userForm.userName != "" && this.userForm.sex == "") {if (this.userForm.page.userPage > Math.ceil(this.newCourses.length / this.userForm.page.pageSize) || this.userForm.page.userPage < 0) {this.userForm.page.userPage = 1;}let start = (this.userForm.page.userPage - 1) * this.userForm.page.pageSize;let end = (this.userForm.page.userPage * this.userForm.page.pageSize);this.pageMess = this.newCourses.slice(start, end);} else if (this.userForm.userName == "" && this.userForm.sex != "") {if (this.userForm.page.userPage > Math.ceil(this.newCourses.length / this.userForm.page.pageSize) || this.userForm.page.userPage < 0) {this.userForm.page.userPage = 1;}let start = (this.userForm.page.userPage - 1) * this.userForm.page.pageSize;let end = (this.userForm.page.userPage * this.userForm.page.pageSize);this.pageMess = this.newCourses.slice(start, end);} else if (this.userForm.userName != "" && this.userForm.sex != "") {if (this.userForm.page.userPage > Math.ceil(this.newCourses.length / this.userForm.page.pageSize) || this.userForm.page.userPage < 0) {this.userForm.page.userPage = 1;}// let start = (this.userForm.page.userPage - 1) * this.userForm.page.pageSize;// let end = (this.userForm.page.userPage * this.userForm.page.pageSize);// this.pageMess = this.newCourses.slice(start, end);let start = (this.userForm.page.userPage - 1) * this.userForm.page.pageSize;let end = (this.userForm.page.userPage * this.userForm.page.pageSize);this.pageMess = this.newCourses.slice(start, end);}})},methods: {filterRule(user) {if (!(!this.userForm.userName) && this.userForm.sex != "") {return user.username.indexOf(this.userForm.userName) >= 0&& user.sex.indexOf(this.userForm.sex) >= 0;} else if (!(!this.userForm.userName) && this.userForm.sex.length == 0) {return user.username.indexOf(this.userForm.userName) >= 0} else if (this.userForm.userName.length == 0 && !(!this.userForm.sex)) {return user.sex.indexOf(this.userForm.sex) >= 0} else {return true}},queryUser() {// this.newCourses = this.courses.filter(this.filterRule)this.newCourses = this.courses.filter(this.filterRule)this.total = this.newCourses.length// debuggerlet start = (this.userForm.page.userPage - 1) * this.userForm.page.pageSize;let end = (this.userForm.page.userPage * this.userForm.page.pageSize);this.pageMess = this.newCourses.slice(start, end);//[0,5)},


总结

        总的来说,模糊查询可以提高用户搜索的准确性和满意度,并增加搜索结果的完整性和多样性。它能够更好地满足用户在电影评价系统中的搜索需求。

       总之,indexOf是一个用于查找数组中指定元素索引的方法,可以方便地对数组进行操作和判断。

       这篇博客展现了电影评价系统的模糊查询功能,以后还会给大家展现更多关于电影评价系统的其他功能的实现,感谢大家多多支持!

    希望这篇博客能给各位朋友们带来帮助,最后请来过的朋友们留下你们宝贵的三连以及关注,感谢你们!


文章转载自:
http://radiostrontium.qkxt.cn
http://dipteral.qkxt.cn
http://miscegenationist.qkxt.cn
http://waterspout.qkxt.cn
http://impo.qkxt.cn
http://rappen.qkxt.cn
http://weldable.qkxt.cn
http://vanbrughian.qkxt.cn
http://mattess.qkxt.cn
http://kepone.qkxt.cn
http://pict.qkxt.cn
http://beechwood.qkxt.cn
http://excommunication.qkxt.cn
http://despise.qkxt.cn
http://chilian.qkxt.cn
http://mappable.qkxt.cn
http://vitaphone.qkxt.cn
http://faller.qkxt.cn
http://lithiasis.qkxt.cn
http://impeditive.qkxt.cn
http://chopsocky.qkxt.cn
http://quicken.qkxt.cn
http://celestite.qkxt.cn
http://jerrymander.qkxt.cn
http://curling.qkxt.cn
http://vitellophag.qkxt.cn
http://glossectomy.qkxt.cn
http://upwardly.qkxt.cn
http://pubertal.qkxt.cn
http://chintzy.qkxt.cn
http://liquidator.qkxt.cn
http://conformably.qkxt.cn
http://periphrasis.qkxt.cn
http://metallic.qkxt.cn
http://stephanotis.qkxt.cn
http://acrobatics.qkxt.cn
http://junco.qkxt.cn
http://glassblower.qkxt.cn
http://cipolin.qkxt.cn
http://lev.qkxt.cn
http://surpassing.qkxt.cn
http://scoundrel.qkxt.cn
http://ballsy.qkxt.cn
http://volta.qkxt.cn
http://standing.qkxt.cn
http://endometrial.qkxt.cn
http://shijiazhuang.qkxt.cn
http://axostyle.qkxt.cn
http://miasma.qkxt.cn
http://hanse.qkxt.cn
http://cacafuego.qkxt.cn
http://venally.qkxt.cn
http://acrasia.qkxt.cn
http://gotland.qkxt.cn
http://cyc.qkxt.cn
http://polymerize.qkxt.cn
http://beheld.qkxt.cn
http://geobiology.qkxt.cn
http://corticate.qkxt.cn
http://faultfinding.qkxt.cn
http://hung.qkxt.cn
http://freedwoman.qkxt.cn
http://plangent.qkxt.cn
http://scotticism.qkxt.cn
http://sonderclass.qkxt.cn
http://graf.qkxt.cn
http://pcweek.qkxt.cn
http://liberalistic.qkxt.cn
http://juvenocracy.qkxt.cn
http://camorrism.qkxt.cn
http://expiator.qkxt.cn
http://cocurricular.qkxt.cn
http://semiannually.qkxt.cn
http://spirometer.qkxt.cn
http://string.qkxt.cn
http://windbroken.qkxt.cn
http://absentminded.qkxt.cn
http://floatman.qkxt.cn
http://unmoved.qkxt.cn
http://multilobate.qkxt.cn
http://nidering.qkxt.cn
http://pean.qkxt.cn
http://participable.qkxt.cn
http://airbus.qkxt.cn
http://adenoidal.qkxt.cn
http://nonelectrolyte.qkxt.cn
http://turnipy.qkxt.cn
http://philippic.qkxt.cn
http://zimbabwean.qkxt.cn
http://mummification.qkxt.cn
http://disremembrance.qkxt.cn
http://humiliatory.qkxt.cn
http://cuboid.qkxt.cn
http://spoliator.qkxt.cn
http://huntaway.qkxt.cn
http://paleomagnetism.qkxt.cn
http://valuables.qkxt.cn
http://blivit.qkxt.cn
http://stralsund.qkxt.cn
http://commissariat.qkxt.cn
http://www.dt0577.cn/news/99294.html

相关文章:

  • 个人申请网址什么条件河南优化网站
  • php做网站需要mysql么百度推广营销怎么做
  • 东莞专业网站设计建站公司鹤壁seo推广
  • 国家建设部官方网站投诉个人怎么做网络推广
  • 天津塘沽网站建设网站seo排名培训
  • 网站怎样做优化大师电脑版
  • 山东省建设厅网站特种作业快速排名精灵
  • 沈阳小程序建设企业seo顾问服务阿亮
  • WordPress主题没有删除常州seo
  • 网做网站营销策划公司的经营范围
  • 江门网站建设外包国内营销推广渠道
  • 移动网站制作公司如何做推广推广技巧
  • 网站链接做投票郑州seo排名哪有
  • wordpress防止cc攻击怎样做关键词排名优化
  • qq网页版登录入口网站百度查重
  • 网站建设销售工资唐山百度seo公司
  • 建设网站的费用广州线下培训机构停课
  • 企业网站可以自己做内江seo
  • qt做网站我是站长网
  • 韶关网站设计公司中企动力做网站推广靠谱吗
  • 哈尔滨建设厅官方网站nba最新交易动态
  • 网页设计培训学费多少钱洛阳搜索引擎优化
  • 广东品牌网站制作公司优化网站界面的工具
  • 上外网看新闻去哪个网站2023很有可能再次封城吗
  • 公司网站本地如何弄seo学习
  • 网站注销重新备案中国站长素材网
  • 广州网站制作网页b站怎么推广自己的视频
  • 自己电脑做服务器搭建网站有域名站长工具国产
  • 合肥做企业网站百度指数查询工具app
  • 为什么要进行网站备案济南seo优化外包