V
主页
CSS大佬Lea Verou探讨了 API 设计与用户界面设计的相似性(自制双语字幕)
发布人
Lea Verou 在演讲中首先通过提问引出了 API 使用中遇到的痛点,举例说明了 SVG DOM API 的复杂性和不便之处。她引用了 Alan Kay 的名言 “simple things should be simple, complex things should be possible”,指出这一原则不仅适用于 API 设计,也适用于任何良好设计的产品。Verou 认为,API 设计实际上是一种用户界面设计,其用户是开发者,这种设计被称为开发者体验(Developer Experience, DX)。 Verou 提出了几个 API 设计的原则和建议:首先,复杂性应该按需逐步展现,简单的使用场景应该简单直接,而复杂的功能应该在需要时才透露出来。其次,API 应该为正交概念提供正交控制,避免设计出让用户难以理解的 API。此外,API 的设计应该基于实际的用户需求,而不是仅仅基于实现的便利性。 Verou 还强调了设计 API 时应该遵循的 “优先级原则”,即在设计 API 时,应该优先考虑用户的需求,而不是实现者的需求或者理论上的纯净性。她举例说明了如何通过用户测试和狗食(Dogfooding)来改进 API 设计。最后,Verou 提醒设计者要培养同理心,关注 API 用户的需求和痛点,以此来指导 API 的设计。
打开封面
下载高清视频
观看高清视频
视频下载器
【暑假内卷必看】html+css网站设计(两天精通网页布局)完整的网页结构_网页设计与制作_网页制作_网页设计——HTML+CSS+实战案例_网页设计基础到实战
Pieter Levels演讲如何不靠资助白手起家 (自制双语字幕)
CSS神级网站
初中牲自学web几天写出来的构式东西
我宣布!它动画之神!它叫lottie!
刚学完vue就写了个轻小说网站能有多好看?演示
前端页面布局技术,弹性盒布局、自适应布局等。
学习CSS动画,这一个网站可能就够了
【2024最新版】Web前端小米商城项目实战(HTML+CSS+源码课件)最新实战项目教程_价值6900元web开发项目教程
使用 HTML、CSS 和 JavaScript 设计响应式寺庙网站
「十天入门前端」Day6:深入 Tailwind CSS
我真的太想吐槽今年的web前端面试了,离谱的不能再离谱。
从Figma到Tailwind的像素完美设计
听一听Rachel Andrew是如何讲解现代CSS布局的(完整版自制中英双语)
Nodejs进阶课300节+(技术: 核心API、网络通信、事件循环与多进程、数据库、开发框架、接口标准、网络爬虫、websocket)
CSS - 20 分钟学会 CSS Flexbox
使用 HTML、CSS 和 JavaScript 进行响应式建筑网站设计
html+css+js 7页异环网页开发 带报告书 爆肝三天制作 可用于应付期末作业或者个人学习
CSS动画居然可以控制path的路径属性?
前端十年的老登,看到这个效果,也得吓得一激灵。
黑马前端鸿蒙NEXT星河版项目实战,HarmonyOS Next 星河版2小时开发网易云音乐
HTML、CSS、JavaScript创建疯狂的轮播图特效
只需5分钟,水灵灵地实现网站复刻!
CSS - 如何使用FlexBox
【HTML+CSS+JS+Vue】比大学课程还详细的Web前端教程,整整180集,学完即可兼职就业!附学习文档PDF,随时都能学_前端开发_web前端
【速成班】20分钟学会CSS Flexbox布局,前端开发必备技能!
虽然很恶心,但可以一周五个前端offer!前端大佬都在看的教程,轻松拿捏前端面试(持续更新中~)
【零废话学QT】QML 界面设计-菜单栏与工具栏
CSS - 如何完美的让文本换行
只需3行CSS即可滚动动画(不需要库)
【零废话学QT】QML 界面设计-Popup
【前端学习】阿里P8大佬带你解锁2024必学前端进阶课程!一口气学完Vue、React、Node、算法、JavaScript、前端工程化等
网页渲染 100 万个矩形,只要1.5s? canvas还能这样玩
前端知识体系能有多庞大,谁还敢说前端简单?
js 原生实现动画插件,包括暂停继续回放功能,理解css动画原理
【零废话学QT】QML 界面设计-Drawer
CSS - (附源码)渐变彩色文字擦拭动画
花了1个月独立开发的浏览器插件Taildoor
使用CSS实现图像比较滑块
前端又出新框架了!