12 2018 档案
摘要:检查是否有匹配项 regexp.test(str):返回true或falsestr.search(regexp):匹配成功则返回第一个匹配项的索引,否则返回-1 返回所有匹配项 regexp.exec(str) 与match方法返回的结果相同,但是可以多次调用exec方法来获取下一个捕获组的信息。在
阅读全文
摘要:前言:针对一些会频繁触发的事件如scroll、resize,如果正常绑定事件处理函数的话,有可能在很短的时间内多次连续触发事件,十分影响性能 节流: 节流:使得一定时间内只触发一次函数。 它和防抖动最大的区别就是,节流函数不管事件触发有多频繁,都会保证在规定时间内一定会执行一次真正的事件处理函数,而
阅读全文
摘要:需求及实现 统一捕获接口报错 弹窗提示 报错重定向 基础鉴权 表单序列化 用法及封装 用法 // 服务层 , import默认会找该目录下index.js的文件,这个可能有小伙伴不知道可以去了解npm的引入和es6引入的理论概念 import axiosPlugin from "./server";
阅读全文
摘要:关注公众号: 微信搜索 web全栈进阶 ; 收货更多的干货 微信公众号 运行在微信终端的应用 (对于开发者来说比较爽的你只需考虑兼容微信浏览器,因为它是在微信内置浏览器环境下运行的) 微信公众号开发分为两部分: 一、传统开发(前后端分离) 推荐 页面量大的时候优点就尤其突出了 1. 微信首页 即首页
阅读全文
摘要:我们编写js代码时经常遇到复杂逻辑判断的情况,通常大家可以用if/else或者switch来实现多个条件判断,但这样会有个问题,随着逻辑复杂度的增加,代码中的if/else/switch会变得越来越臃肿,越来越看不懂,那么如何更优雅的写判断逻辑,本文带你试一下。 举个例子 先看一段代码 通过代码可以
阅读全文