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

营销型网站案例分析请专业做网站的老师

营销型网站案例分析,请专业做网站的老师,58同城招聘网找工作附近,怎么做倒计时网站大体逻辑是 给input框添加一个input监听,并判断输入是否为获取当前光标的位置,你输入的肯定在光标之前,且肯定是最后一个input输入的内容换行可以被认为空格,需要进行全局替换判断成功的逻辑分为两部分,前方一般来说是…

大体逻辑是

  1. 给input框添加一个input监听,并判断输入是否为@
  2. 获取当前光标的位置,你输入的@肯定在光标之前,且肯定是最后一个@
  3. input输入的内容换行可以被认为空格,需要进行全局替换
  4. 判断@成功的逻辑分为两部分,前方一般来说是为空或者@index的下标为0,后方的判断是到下一个间隔(空格)之间不能存在@,这个主要看产品需求,一般情况是这样
     //获取dom,并添加input监听this.$refs.input.addEventListener('input', (event) => {//判断if (event.data === '@') {//获取当前焦点位置const selectionStart = event.srcElement.selectionStart;//将输入值的换行替换成 空格const value = this.newComment.replace(/[\r\n]/g, ' ');//获取到当前焦点位置最后一个@const start = value.lastIndexOf('@', selectionStart);//获取从焦点位置后第一个空格的下标const fistSpaceIndexFromStart = value.indexOf(' ', selectionStart);//能够找到就用第一个空格的下标否则就找到最后const end = fistSpaceIndexFromStart > -1 ? fistSpaceIndexFromStart : value.length;//获取到@之后到下一个间隔之间的内容const termWithTrigger = value.substring(start, end);//前方的判断-不包含index为0的情况const startBeforeHasSpace = start > 0 && value[start - 1] === ' ';if ((startBeforeHasSpace || start === 0) &&!termWithTrigger.includes(' ') &&!termWithTrigger.includes('@', 1)) {//todo//@成功之后要做的事情}}});
http://www.yayakq.cn/news/963977/

相关文章:

  • 喜满堂网站建设网站建设经费放哪个经济科目
  • 南京网站设计平台手机编程app
  • 高端设计参考网站nodejs 网站开发模块
  • 帝国做企业网站海南工程建设资料备案网站
  • 天津网站建设揭秘蓝色旅游网站模板
  • js网站开发视频wordpress程序如何降低版本
  • 杭州网站建设及推广网页模板的制作步骤
  • 最常用的规划网站淄博seo开发
  • 成都高投建设开发有限公司网站网站开发PHP留言本电子版实验作品
  • 网站开发常用字体帝国手机网站模板
  • 用dw做网站怎么做出下拉菜单做网站 负责 域名备案
  • 电子科技网站模板请写出网站建设前期需要做的准备
  • 那个网站上找工程造价私活做怎么做seo网站推广
  • 河源网站优化静态网站可以做哪些内容
  • 北京网站托管的公司哪家好网站开发的单价
  • 淘宝客网站如何备案个人网站建设与维护
  • pc wap 装修公司网站源码seo按天计费系统定制
  • 苏州工业园区规划建设局网站怎么区别做pc端和手机端网站
  • 制作网站价格不一郑州营销型网站制作运营
  • 温州市平阳县建设局网站网站后端技术语言
  • 做网站不切片可以吗网站开发发展现状
  • 箱包官方网站模板广东建设厅官网证件查询
  • 厦门市同安区建设工程质量安全监督站网站免费甜点网站模板下载
  • 网站代码是什么意思企业培训课程设计
  • 网站开发学什么语言最好找团队做网站
  • 郑州网站建设哪家最好网站建设深
  • 电商网站开发价格网站建设 要学多久
  • 做配单ic去什么网站好wordpress 默认图片路径
  • 揭阳城乡建设局网站金华市建设局网站职称
  • 中铁雄安建设有限公司网站建网页网站