关于前端Vue3.js+ts的有关项目实战技术

首先我们在企业中往往开发中其实用到的八股文其实是不多的,虽然我只是说说吧,算法其实还是可以看看的,我来说几个比较实战且使用的案例,可能有的没有实际代码,但是你绝对遇到过

1.我们开发某种说移动端,可能说看到的你喜欢的东西,其实我在研究这个东西,也是比较久了,我第一次好奇就是说,这个玩意到底是干啥的,我也问了几位大佬寻找到了答案

比如说淘宝,你点击某个商品进去,可能遇到的可能就是下一次进来最离谱说,我喜欢的一大堆跟这个书有关系,那最离谱的不在这里,在我点击其它的APP移动端怎么也是....是我手机被监视了?

其实大家别想太多,开发程序员不至于这样,只不过是一种技术,叫做埋点,我来实际说明

埋点也叫事件追踪(Event Tracking)。是针对特定用户行为或事件进行捕获、处理和发送的相关技术及其实施过程。在数据分析过程中,数据采集是第一步,而埋点是数据采集的重要方式。

我在之前百度的时候,研究这玩意,真的就是五花八门,一大堆,但是没关系,我慢慢讲吧

用户使用产品时,填写\产生的业务信息(如电商类的交易数据、商品数据)会由业务系统加密储存在数据库里。但行为数据(一个用户在app/H5里面干了什么,看了哪些页面,点了哪些按钮)是不会被这些系统存储,这时候就需要采用埋点:植入一段代码或SDK。

埋点方式比较多,有前端埋点,也有后端埋点,开发通过植入N行代码,在界面初始化时,初始化埋点SDK,用户触发事件或页面时,调用相应SDK,通过接口发送数据。因为是手动编码产生的,所以设计自由度高,功能强大,可自定义事件和属性,能精准监控对象,采集丰富数据。

我先说说前后端埋点优缺点吧

前端埋点需要自定义事件,比如说我需要去监听某一个生产环境,这个是需要自己去手动或者自动逸操作的,人力成本高

后端埋点,并不是那些啥点击或者对某个东西进行一些列监视

抢群微信红包(红包人数小于群人数,即非人人可得)等等需要请求服务器,否则用前端埋点可能会产生用户端显示获得红包,但实际红包已经被发完了,就会被用户投诉

还有就是抢火车票,等等

需要服务端开发人力成本高

至于优点不用多说了

比如说,我对某个盲盒或者交友社交软件进行做埋点操作

往往第一步是梳理业务逻辑,就是对场景进行枚举

我比如说吧,盲盒里面是不是有个给女生进行投票抽一张,那么支付时候,可能未支付之类的

你可能说的埋点包括是监听是防止给别人薅羊毛呀,或者你得诱惑别人下单购买,其实这也是

为了使埋点文档更加高效,降低迭代成本,减少沟通成本。一般埋点设计会按照“Key-Value”键值对的组合形式来唯一描述一个埋点:

埋点工作需要多岗位协同完成。为了能高效准确的传达埋点需求,需要在团队内部制定且共识形成一套统一的规范。同时,由于埋点工作往往需要分阶段多次迭代,所以要包含上文中的重点信息

我举个例子,比如说现在盲盒首页,你可能说的需求是就是盲盒首页轮播图  事件 曝光 参数 报文参数等 

埋点工作需要多岗位协同完成。为了能高效准确的传达埋点需求,需要在团队内部制定且共识形成一套统一的规范。同时,由于埋点工作往往需要分阶段多次迭代,所以要包含上文中的重点信息

这是对商城的一些说法,其实有关的视频监听也是比较多的

2.文件上传大文件上传处理方式,以及防攻击处理

其实说到文件上传就是经常就是会遇到很多的东西,比如说头像,然后就是说,txt,然后就是视频

假设你上传的一个文件达到上G怎么处理呢?其实关于头像我觉得啊,基本是没这个可能,其实后端是对你的文件大小进行了限制,唯一就是做视频网站,做视频网站这么一回事,不过他们可能并不是我们想的那么简单,做法可能说是采用了服务器,并不是说是全存放在本地,有可能存放在服务器,就是拉起服务器的资源,在通过指定的缓存加载去只加载部分视频.使用在播放,这样对页面有了一个临时的缓冲作用。

暂时说这么多 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小鱼程序员

你的鼓励将是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值