首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
七月份
订阅
早上吃包子
更多收藏集
微信扫码分享
微信
新浪微博
QQ
114篇文章 · 0订阅
vue web端埋点方案优化
页面浏览日志。页面浏览日志是指当一个页面被浏览器加载呈现时采集的日志,也是目前所有互联网产品的两大基本指标:页面浏览量(Page View,PV)和访客数(Unique Visitors,UV)的统计基础。 页面交互日志。当页面加载和渲染完成之后,用户在页面上执行各类操作时采集…
在单页应用中,如何优雅的上报前端性能数据
最近在做一个较为通用的前端性能监控平台,区别于前端异常监控,前端的性能监控主要需要上报和展示的是前端的性能数据,包括首页渲染时间、每个页面的白屏时间、每个页面所有资源的加载时间以及每一个页面中所以请求的响应时间等等。 本文的介绍的是如何设计一个通用的jssdk,可以以较小的侵入…
如何优雅地上报前端监控日志
前端在业务复杂度越来越高的情况下,本地即使做了充分的测试,依照caniuse做了很多兼容,依然无法让人放心页面能否正常运行或者运行得怎么样。 当一个前端页面发布出去了之后,页面所运行的设备、浏览器、网络环境、用户操作习惯等等因素都可能是造成页面不正常的原因。 所以对前端页面需要…
前端开发中的Error以及异常捕获
在前端项目中,由于JavaScript本身是一个弱类型语言,加上浏览器环境的复杂性,网络问题等等,很容易发生错误。做好网页错误监控,不断优化代码,提高代码健壮性是一项很重要的工作。本文将从Error开始,讲到如何捕获页面中的异常。文章较长,细节较多,请耐心观看。 JavaScr…
Vue社区的路由解决方案:vue-stack-router
vue-router 是 Vue 官方的路由管理器,用法简单、功能强大。但在移动端场景中,特别是 hybrid 项目,我们在使用中遇到了一些问题。 大部分页面都支持手势返回,比如说左滑返回。 因此在面向移动端的产品中,用户的操作习惯、产品的设计理念也大多趋同于以上几点。但我们从…
从零开始写一个 JSBridge
最近一年一直在公司忙混合开发,我们主要是 h5 实现业务,native 提供能力,比如下载文件,同步会议信息到手机本地日历等等。中间难免会涉及到 h5 和 native 之间的通信,开始是自己实现的,用起来非常难用,比如iOS和安卓两端接受参数的方式不同,不支持传入js回调等等…
登录系统实现
对于前端来说,登录就是把用户信息提交上去,后续就不用前端去担心了。但是做过一个登陆sdk的项目,发现这里边的逻辑不是那么简单。下面是我对登陆的一些理解分享给大家 http协议是无状态的,它不能以状态来区分和管理请求和响应。也就是说,如果用户通过账号和密码来进行用户认证后,在下次…
Vue缓存组件或页面实用技巧 - keepAlive销毁
假设在一个列表中,用户滑动几页点击了详情,此时若再回到列表页,页面状态都已经刷新,用户又需要再进行滑动,这显然是不合理的。
vue前进加载页面后退缓存数据记录运动位置 以及 vue destroy替代方案
移动端 h5页面经常会遇到 ,希望用户从当前页面往下滚动一段距离后点击进入其他页面,然后返回当前页面,用户看到的应该还是点击进去前的位置,并且不需要重新刷新数据。 vue中可以使用 keep-aliv
Vue移动端项目中页面缓存实现
在移动端中,页面跳转之间的缓存是必备的一个需求。 例如:首页=>列表页=>详情页。 从首页进入列表页,列表页需要刷新,而从详情页返回列表页,列表页则需要保持页面缓存。 对于首页,一般我们都会让其一直保持缓存的状态。 对于详情页,不管从哪个入口进入,都会让其重新刷新。 说到页面缓…