首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
组件、逻辑封装
洛城赋
创建于2024-03-19
订阅专栏
组件的设计思想、以及一些功能的封装逻辑
暂无订阅
共7篇文章
创建于2024-03-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【前端功能点】图片输入框
需求整理 支持输入文字、图片 支持复制、粘贴功能 支持长度限制、发送功能 支持添加前缀、后缀 实现思路整理 使用div标签作为输入控件(原生的input是无法实现输入图片并展示在input内) 添加c
【前端功能点】折线图实现
总体代码实现 保存画布宽高以及绘制对象 2.绘制(副)标题的方法 3.绘制坐标轴的方法 绘制分类样式 5.绘制坐标轴分割点的方法 6.绘制坐标轴辅助线的方法 7.绘制折线的方法 完整代码 dem
【前端功能点】柱状/条形图实现
确定实现的目标 主标题、副标题 分类色块 x/y轴(轴、辅助线、分割点、分割点对应的值) 柱状(包含动画) 实现思路 通过ref获取盒子的宽高、绘制对象ctx 标题、轴数据通过props获取 标题、副
【前端功能点】文字省略收起展开功能
需要的技术基础 react tailwindcss (css框架,文档使用的是3版本) 核心思路 组件加载时收集元素的总高度、省略后的高度以及其他逻辑判断 点击展开、收起时修改元素的高度 具体实现(此
【前端功能点】刮刮卡效果实现
核心思路(主要是三个步骤) 绘制刮刮卡的封面 鼠标按下并移动时清除灰色 清除后重新绘制新的图 核心点 canvas绘制对象的属性globalCompositeOperation='destinatio
【前端功能点】字体包压缩
思路 创建一个前端项目,该项目只需要展示一个页面 点击提交,会修改font-spider.html这个文件 修改成功后,执行写好的shell.sh脚本生成压缩后的字体包 复制出压缩后的字体包使用即可
【前端功能点】canvas绘制海报
分享海报核心功能 画文字 画图片 返回最终的图片 该功能封装成一个hooks,返回一个画图功能的函数,函数实现的思路 接收参数 拿到参数并绘制到canvas上 全部绘制完抛出最终图 定义接收的参数 w