摘要: 在前端项目中,有时候需要统计页面点击量,或者用户行为的数据,所以就有了前端数据监控,通过数据监控,可以对用户行为进行分析,从而对业务的重点进行调整 埋点方式分类 手动埋点 纯手动写代码,调用埋点SDK的函数,在需要埋点的业务逻辑功能位置调用接口上报埋点数据 //命令式 // 按钮点击时发送埋点请求 阅读全文
posted @ 2020-09-08 21:41 一只瓜牛 阅读(892) 评论(0) 推荐(0) 编辑
摘要: 在前端代码开发阶段,会有各种各样的bug,通常在上线之前我们会清理掉所有的bug,通过测试之后才上线,但是线上环境也不能保证不会出问题,有些问题可能出现了之后,用户也不会反馈,问题不容易复现,导致不好定位修复,如果有办法在发生异常的时候,自动监控,然后把异常通过接口上报到服务端,这样异常信息就能保留 阅读全文
posted @ 2020-09-08 20:49 一只瓜牛 阅读(486) 评论(0) 推荐(0) 编辑
摘要: function getTags(){ //获取全部标签 let tags = [...document.getElementsByTagName("*")]; //获取标签名 tags =tags.map((item)=>{ return item.nodeName; }) //返回对象,key= 阅读全文
posted @ 2020-09-08 13:41 一只瓜牛 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 原型继承 将子构造函数的prototype指向父构造函数的实例达到继承的目的; function Person(name){ this.name = name; this.country='china'; } Person.prototype.play = function(){ } functio 阅读全文
posted @ 2020-09-07 18:52 一只瓜牛 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 函数节流,防抖 节流 //函数节流 function throttle(handler, wait) { let preTime = 0; return function () { let now = Date.now(); if (now - preTime >= wait) { handler( 阅读全文
posted @ 2020-09-06 19:17 一只瓜牛 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 盒模型 盒模型就是把元素用一个矩形盒子表示,包括content,padding,border,margin,盒模型分为标准盒模型和IE盒模型 标准盒模型:width = content IE盒模型:width = content+padding +border //标准盒模型 box-sizing: 阅读全文
posted @ 2020-09-06 18:46 一只瓜牛 阅读(1152) 评论(0) 推荐(0) 编辑
摘要: 语法 arr.reduce(callback,[initialValue]) 参数说明 callback (执行数组中每个值的函数,包含四个参数) 1、previousValue (上一次调用回调返回的值,或者是提供的初始值(initialValue)) 2、currentValue (数组中当前被 阅读全文
posted @ 2020-09-03 14:39 一只瓜牛 阅读(842) 评论(0) 推荐(0) 编辑