错误监控
代码错误:开发阶段发现 同步错误:try catch 异步错误:window.onerror promise错误:promise中的catch、unhandledrejection 图片、样式等资源加载错误:error
埋点方式
手动埋点:手动调用方法 自动埋点:通过自定义属性data-target配合点击事件冒泡到document.body通过e.target判断触发点击事件的目标
history路由
back()返回上一页 forward() 前进一页 go() 跳转历史中的某一页 pushState() 添加新的历史 replceState() 修改当前页记录
hash路由
通过监听hashChange 实现
合并上报 写一个防抖函数进行合并上报
上报方式 图片上报 接口上报 sendbeacon