首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
美团业务经验积累
keybird
创建于2024-01-23
订阅专栏
美团实习ing,技术学习
等 1 人订阅
共13篇文章
创建于2024-01-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
vue自定义指令—可拖拽抽屉(拖拽修改抽屉宽度)
前言 今天需求评审里有个小点:让抽屉支持拖拽改变宽度,这种给组件库的现成组件添加逻辑的操作,用指令最合适了,因为指令提供的生命周期更加接近于底层,bind、update等都是针对虚拟dom提供的生命周
requestAnimationFrame学习
最近要做动画相关的需求,所以探究了一下raf,简单记录下 api概念理解 实现动画大概有两种思路: css js 如果我们使用js的话,又可以大致分为使用计时器,或者requestAnimationF
流式数据处理
结论 对于响应头的Content-Type字段包含text/event-stream的接口会分段的向客户端进行响应(res.write响应数据,res.end结束接口响应) 客户端处理流式接口有两种方
throwing-functions二次封装注意点
关于主题 至于标题中throwing-function: 如标题,这样文章主题应该就比较明确了 背景 概述 写这篇文章的背景是,作者在个人项目中对一些原生api进行二次封装,然后在业务代码去调用封装好
前端中的“收口”思想与“泳道”
前言 周一是美团实习的lastday(2023.11.20-2024.3.4),现在已经回到学校躺平了,但是实习中学习到的两个点还未整理,今天给实习收收尾简单记录一下。 “收口”思想 比如在低代码项目
如何增大一个换行元素的点击区域
需求背景 团子有个大前端群,里面大家会提发现的美团的bug、交流技术方案等等,今天有个大佬在群里发了一个非常常见的需求场景以及遇到的问题: 集思广益很快就有了多种思路: 直至最后一个方案出现完成统一~
css阻止点击事件(disabled样式与逻辑统一)
需求场景 我有一个列表需要渲染,并且提供列表项的移动操作,如下: 对于第一项与最后一项,既要上移下移的icon样式置灰,还要在点击事件中忽略对他们的操作(计算css样式,同时js逻辑也需要特殊处理就非
select组件 消费 模糊搜索/分页接口 编码实践
需求场景 有些后端接口是分页并支持模糊搜索的,我们需要编写代码用select组件去展示列表数据,并且支持搜索能力(用select组件消费这个接口) 源码 html: js: 实现select适配分页
uploadImage公共方法封装
简单记录一下周五封装uploadImage方法时的一些思考 源码 使用示例 为什么使用FormData对象 FormData 对象主要用于发送表单数据,特别是包含文件上传请求的情况。它有以下几个主要优
vuex与vuex-class底层学习 & 简版实现
vuex-class是在class-component中使用vuex的辅助工具,如果不清楚class-component是什么以及为什么要用vue-class-component,可以我上篇文章。 学
js异步梳理 & await-to-js解决方案
背景 扫视一遍手里几千行还没被cr的代码,try-catch满屏都是,散落在💩山的角角落落并为之锦上添花!窥视前辈的代码,而是使用了await-to-js提供的to方法这种方式来处理错误,于是对awa
利用iframe联合跨仓库路由模块
需求背景 两个有路由转跳关系的模块(模块A和B,AB可以通过路由互相转跳)分散在两个不同的项目中(比如迁移仓库没全迁移完,只迁移了A模块),此时后端需要联调AB模块整体功能。 此时可以借助一个父项目,
vue2技术栈思考 & vue-class-component原理分析
实习入职第四天了,通过阅读项目代码发现业务开发中前辈们使用vue2都是基于class-styled-component去开发的,不去采用options风格去开发组件自然有它的出发点与考量,我认为核心在