前端
TheoXiong
这个作者很懒,什么都没留下…
展开
-
JS 中for、while、for in、for of、for each效率对比
1、测试目的:对比JS 中for、while、for in、for of、for each效率 2、测试环境: Node环境和Chrome浏览器环境 3、测试方法:分别使用上述待测接口遍历数组测试代码如下: 测试结果: Node环境结果如下 Chrome浏览器环境结果如下 结论: a)、for与while效率相差无几 ...原创 2018-09-15 17:24:36 · 2890 阅读 · 0 评论 -
基于Http Token认证前后端交互流程
直接上图: 基本流程: 1、前端登录请求时,带上用户名/密码(一般会进行加密) 2、后端校验用户名/密码。如果校验失败,返回错误码,前端显示相应提示,并停留在登录页面。如果校验成功,后端生成Token,返回成功消息给前端(并带上Token字段) 3、前端收到成功消息,保存Token,跳转到登录成功之后的页面 4、前端后续的API请求都带上Token,后端校验Token合法才响应请求,...原创 2018-09-15 17:44:47 · 11006 阅读 · 5 评论 -
Scrollbar平滑滚到指定位置(原生JS)
###背景近期项目需求实现同一页面内进行导航跳转。一开始想到的是通过描点定位,但是跳转效果不好,没有过渡的动画。后来试了scrollIntoView和scroll-behavior: smooth,一方面浏览器兼容性不好,另一方面无法控制过渡时间,内容很多时跳转太慢。于是自己封装了一个跳转函数,支持立刻跳转、线性过渡、先快后慢(缓动)三种跳转方式。此模块是由原生js编写,不依赖其他插件库。演示...原创 2018-12-18 19:26:39 · 1358 阅读 · 0 评论