灰色的天空你一脸坚定的语气说分手小蝌蚪:你能不走吗?女神:“没有”小蝌蚪:“那个男人有什么好女神:”说得好,长得帅,还有钱。你。”高富帅出现:“我有房有车,还有存款。我也有一颗爱她的心。”蝌蚪:“我可以跑十公里给她买夜宵”高富帅:“我开着兰博基尼给她买夜宵”蝌蚪:“我可以一分钟敲出5000行代码”高富帅:“你们公司的老板是我爸。”小蝌蚪:“这……在金钱的力量面前,一切言语都显得那么苍白无力。小蝌蚪跪在地上,看着消失在天边的高富帅尾灯。失恋第30天,小蝌蚪上山拜佛。我的感情如此失败。”佛陀说:“因为你不够渣,你一次只爱一个人,下次尝试同时爱一百个?小蝌蚪要是领悟了什么,小蝌蚪:“大佛,我要怎样才能成为天下第一狠人呢?”佛言:“欲成上无心人,须过三关。”我们称之为“富婆”佛:“一流的无情男需要强大的资金来源才能浪迹天涯,而富婆就是这个资金流向的关键。”小蝌蚪来到了正在举办富婆八十寿宴的国际酒店楼顶。富婆坐在轮椅上,看着舞池里的姑娘们,眼底尽是十八岁的模样,小蝌蚪出现了:“小姐您好,我叫小蝌蚪”富婆:“怎么了”小蝌蚪:“我想被你收养”富婆的假牙差点从嘴里喷出来给”小蝌蚪当场表演一段舌头砸巨石,富婆镇压心中狂喜,说:“不够,不够。”小蝌蚪:“一分钟能敲五千行代码,手速快极了。”富婆茫然:“你是我唯一的真爱~!”第二关<渣女>成功拿下富婆后,佛祖来到第二关说道:“你需要勾引一个叫‘夜沫’的顶级渣女,通过实现即可在她的身上。出自传说中的《渣男心经》”叶默常年游荡于夜店,在几位富二代之间打滚。叶默的座右铭:“失去了肾,才明白心的可贵。”《王中王》和“炸炸”是她的昵称,一个被她玩死的富二代临终前留下的遗言:“不要爱上她,相信我,你只是一个寂寞的夜晚她我想要个缠绵的小玩具》《夜魔》年度渣男榜第一名小蝌蚪的任务,凌晨一点猎杀夜魔,夜店里的小蝌蚪:“小姐姐,你好,我叫小蝌蚪”夜魔爱玩不理鲁迅曾说过:“在金钱面前,渣男都是纸老虎。))叶默大喜:“兄弟请坐!”叶默:“哥哥,你想喝什么?”小蝌蚪:“我想喝你的酒窝。是个清纯大大咧咧的小姐姐叶默:“我觉得我哥很有钱,我哥的职业是什么?”小蝌蚪:“我的职业是专业的没心没肺的男人”低端富二代总是炫富他是,他爹多厉害,可是一个顶流富二代从来不代表他是个没心没肺的男夜魔:“哥,有没有人喜欢一个人?”小蝌蚪:“有,她上了别人的床。”小蝌蚪开始打感情牌,表白自己被爱情伤害过,呼唤母爱,博得同情夜魔:“我哥找什么?”小蝌蚪:“我要用你的美貌和魅力,帮我毁掉一个男人。”夜魔:“谁?”小蝌蚪:“我”这是撩妹套路面对渣女,你就得比她还渣。渣男,让我做渣男,反正我不是渣男!墨是出了名的渣男,男人就是想和她暧昧。面对突如其来的“婚事”,他们开始不知所措。小蝌蚪趁机放大看,露出一只价值180万的金表,哈哈大笑。十件生日礼物)叶默心中一惊,菊花紧缩,虎躯一颤。无数道圣光轰击在她的天灵之上盖叶默满意的点了点头。寻得娘亲,藏功名。第三层:报仇最后一层佛说:“第三层,报复甩了你的女神和高富帅。”“好”,小蝌蚪笑了,召唤夜魔八点,在激情派对上,高级餐厅女神和高富帅亲吻我,夜魔现身,拿起话筒上舞台:“台下小哥,请放下你女朋友的手,你被我包围了。”现场一片哗然。恶魔:“我不针对谁,论美貌,这里的人都是垃圾。”所有人都被夜魔这顶级搭配的模样惊呆了。夜魔:“我随机挑一个男人,明天和我一起醒来”鲁迅说:“我要和你睡觉,是个流氓。我要和你一起醒来,是徐志摩。”男人们像疯狗一样欢呼跪舔夜魔锁定目标直扑高富帅:“小兄弟,你长得像我的下一个男朋友”高富帅慌了:“我,我,我……已经……...”叶默用力调侃道:“你们谈恋爱了?二缺一”高富帅捂着心口:“哎呀,是心跳的感觉。一旁的女神大怒:“我xx你xx,勾引我男人。”叶默摆出一副柔弱无辜的样子:“我只是把他当哥哥啊~”女神继续说道:“我xx你xx”夜默无辜的看着高富帅:“都是我的错,惹你女朋友生气了。”Axx》夜魔:“她好狠,我好怕”高富帅:“别怕,我的心,紫薯给你”鲁迅说:“渣男装纯,天下无敌”高富帅化身夜魔胯下死灵女神跪下,捂脸痛哭,这一切都是小蝌蚪精心策划的。佛祖现身:“恭喜小蝌蚪,你已经成为顶级绝情男了。佛言:我今给汝法名——札佛。佛陀说:“希望你跟着老和尚去夜总会降妖除魔,还人间一片净土。”小蝌蚪:“哦阿弥陀佛”小蝌蚪终于成为江湖第一狠人。手段虽残忍,也不能怪人无情。因为每一个没心没肺的男人背后,都有一段刻骨铭心的虐恋。每个没心没肺的人都曾经是折翼的天使。那天晚上,女神靠在富婆的肩膀上,在车里放了一首歌:“我又迷失了自己,但我还记得你,你还在我的脑海里那么深,不要回来,不要”不要回头看我,那些伤口还没有愈合我们的爱在六英尺下我们的爱被埋得很深我不禁想知道我无法自拔我想知道我们的坟墓是否被雨水浇灌了倾盆大雨之后,埋葬我们的爱哪里有玫瑰绽放哪里会有玫瑰静静绽放————《six feet under》”结束作者:第一蝌蚪微信公众号:前端屌丝github:https://github.com/airuikun/blog《 蝌蚪传记:200行代码实现前端无痕埋点 》背景经过上次的公开演讲,很多小伙伴对tracelesstracking很感兴趣,这次就来聊聊前端tracking追踪的原理和实现。鲁迅曾说过:“凡是不放出源代码的技术文章都是耍流氓”。所以无痕埋源码:smart-tracker什么是无痕买?在本站内的所有行为和操作都会被自动记录,并将信息发送至后台进行统计分析。传统的埋点方式是手动埋点,在指定元素上绑定事件,将用户行为信息发送到服务器进行统计。假设如果有10000个点需要前端狗埋点,意外不意外,意外不意外。为什么要无痕埋点才能提高工作效率,解放双手?贱人的手解放出来之后,就会有更多的时间用来讨好。呵呵,无痕埋点的原理很简单。这里只讲免点击埋点的原理。当用户点击页面上的某个元素时,我们需要将当前元素到body之间的整个dom的路径记录为这个元素。我们称之为domPath。这个domPath不仅是这个元素的唯一标识,还可以通过document.querySelector(domPath)来唯一选择和定位这个元素。当用户点击一次该元素时,埋点数据将上传至服务器。服务端这个domPath对应的统计数据添加无痕嵌入代码实现}this._handleEvent(eventFix);},false)首先监听并绑定文档body上的全局点击事件,捕获用户的所有点击事件。constgetDomPath=(element,useClass=false)=>{if(!(elementinstanceofHTMLElement)){console.warn('输入不是HTML元素!');返回'??';}让domPath=[];让elem=元素;while(elem){letdomDesc=getDomDesc(elem,useClass);如果(!domDesc){中断;}domPath.unshift(domDesc);如果(querySelector(domPath.join('>'))===元素||domDesc.indexOf('body')>=0){break;}domPath.shift();constchildren=elem.parentNode.children;if(children.length>1){for(leti=0;i
