首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
实际项目问题
订阅
c2kaka
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
vue下表单场景的思考
最近在网上看到了一篇阿里的开源文章:【中后台应用】从表单抽象到表单中台;引起了很深共鸣和思考,文中其实是提出了一种动态表单(也可称为数据配置表单)的解决方案,开发者通过这套方案,由(写页面(组件)+写状态=>表单)转变为配置生成表单,思路与主轴十分明确。 作为面向toB业务的前…
面向复杂场景的表单解决方案
1. 背景 云音乐 B 端业务场景非常多,B 端业务相对于 C 端业务产品生命周期更长而且更注重场景的的梳理。很多时候开发 B 端业务都是拷贝之前的代码,这样增加了很多重复而且枯燥的工作量。 中后台系统其实可以拆分成几个比较通用的场景:表单、表格、图表,其中表单涉及到联动、校验…
Vue前进刷新后退不刷新,简易页面堆栈实现
现在有一个小商城,从首页(Index)可以进入商品列表页面(List),这个List是一个无限列表,现在用户往下翻,看到某一个商品似乎比较喜欢,于是点击进入到商品详情页面(Info),看完后觉得比较满意。恩,但是货比三家嘛,于是用户返回商品列表页面,准备继续往下浏览,这时如果你…
[译] 别再对 Angular 表单的 ControlValueAccessor 感到迷惑
如果你正在做一个复杂项目,必然会需要自定义表单控件,这个控件主要需要实现 ControlValueAccessor 接口(译者注:该接口定义方法可参考 API 文档说明,也可参考 Angular 源码定义)。网上有大量文章描述如何实现这个接口,但很少说到它在 Angular 表…
《明日方舟》签到效果实现
而在游戏里面,似乎采用了静态贴图,这可能是由于手游没有这样的交互动作,所以显得有些差强人意。 这一次,我们试着在 web 里面实现类似的效果。 步骤分为 4 步。 1. 分层 分开两层图层,数字层与网格层。 让数字层放在网格层之上,大概就是这种感觉。 实际 dom 的排列顺序保…
使用 serverless 与 next 开发第一个 next 应用
在上一章,我介绍到了 如何使用 serverless 部署第一个 koa 应用。对于一个后端(Node)项目使用 serverless 的方式要接收巨大的挑战,其中最大的挑战来自于传统的并已完善与成熟的架构。 而对于一个弱存储弱状态的 SSR 项目或者纯前端项目,通过 zeit…
你可能需要这样的大屏数字滚动效果
horizontal-tb:默认值,表示水平排版,从上到下。 vertical-lr:表示垂直排版,从左到右。 vertical-rl:表示垂直排版,从右到左。 至此,我们数字滚动效果已经初步实现了,在下一节中我们将会逐步完善此效果,以满足业务需求。
前端业务开发的通用经验 - JS 常见问题
前端经常需要处理日期时间的格式,自己调 Date api 做转化大概率会遇到兼容性的坑,原因是不同浏览器的 js 引擎对标准的实现不同。 业务中最好的选择是用 date-fns、moment、day.js 这类成熟的方法库。 如果发现业务代码里存在大坨大坨日期字符串解析、转换、…
使用阿里云OSS与github actions 自动托管你的个人网站
OSS 即 object storage service,对象存储服务。我们可以通过阿里云的 OSS 来托管自己的前端应用,个人网站或者博客 在 使用 netlify 托管你的前端应用 中我也介绍到另一种专业的网站托管服务平台 netlify。那相比 netlify,阿里云的 …
使用 Jenkins + Docker + Nginx + MySQL + Redis 自动部署 Node 项目
Docker 可理解为跑在宿主机上的非常精简、小巧、高度浓缩的虚拟机。 它可以将容器里的进程安稳的在宿主机上运行,之前我也有写过一些关于docker的文章,在这我就不做过多的介绍了,如有需要请自行查看我之前的文章即可,接下来我们通过项目来了解并使用 docker 在这里我使用 …