首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
(一个页面)页面交互+业务场景+封装组件
订阅
逆人于野
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
聊聊组件设计
1. 库/框架选型 2. 简单构建优化 3. JS/CSS模块化开发 4. 组件化开发(本文重点) 1. Vue.js采用了JSON的方法描述一个组件 2. React.js发明了JSX,把CSS和HTML都塞进JS文件里 不要把分离容器组件和展示组件当做教条,如果你不确定该组…
Vue组件设计 | 实现水波涟漪效果的点击反馈指令
不知道小伙伴们有没有注意过这样一个细节,有的应用按钮,链接,可交互的卡片点击起来十分有感觉,而有的却像是点在白纸上了一样,这里作者分享一种增强交互体验的方案,基于Vue3自定义指令的水波点击反馈效果
Vue完美记住滚动条和实现下拉加载
当我们在开发 web app 的时候,经常会遇到一个问题,就是当从一个可滚动的列表页进入到下一个详情页面,然后返回列表页面的时候,很难去还原滚动条的状态,无法记住进来时候的位置。 后来我参考 keep-alive 开发了 vue-page-stack 来保存 Vue 页面的栈,…
优美的v-for列表加载动画:vue动画钩子实践
交错列表稍微复杂点,不过我们可以分解为两个动画。 每个复杂的动画其实都是很多简单小动画的拼接,所以下次设计师拿来充满想象力的动画设计稿,先别急着掏菜刀,仔细分析下动画的组成部分,可能也没有那么难。 想在动画上根据不同的dom设置不同的动画延迟是十分困难的,但是我们可以很方便的给…
【干货】使用 CSS Scroll Snap 优化滚动,提升用户体验!
最近开源了一个 Vue 组件,还不够完善,欢迎大家来一起完善它,也希望大家能给个 star 支持一下,谢谢各位了。 你是否经常希望有一个CSS特性可以轻松创建一个可滚动的容器? CSS scroll snap 可以做到这一点。在早期的前端开发中,我依靠 JS 插件来创建滑块组件…
如何打造小程序体验评分满分 - 京喜小程序优化实践
体验评分 Audits 是微信开发者工具内置的一项功能,会在小程序运行过程中实时检查,分析出一些可能导致体验不好的地方,并且定位出哪里有问题,以及给出一些优化建议。 京喜小程序作为京东战略级业务,拥有千万级别的流量入口,经过长时间的业务迭代,代码逻辑已经十分复杂臃肿,有迫切的性…
百万PV商城实践系列 - 前端长列表渲染优化实战
在项目中,我们或多或少都会经历一些长列表渲染的难题,本篇文章就为大家详细的解析这类场景的解决方案。内容相对易上手,并不涉及复杂的逻辑,效果立竿见影。还等什么呢,快来看看吧。
vue-vant实现下拉刷新和上拉加载功能(tips)
一、在vue中使用vant组件库有个van-pull-refresh下拉组件,配合van-list列表组件实现页面的下拉刷新和上拉加载,原理简单,适用场景在列表页面内容展示。引入组件:List列表、P
Vue页面缓存:控制页面刷新/不刷新
一、问题提出的背景 某天开会的时候,运营童鞋使用使用后台系统时提出了这样一个问题:刚查好的学员列表,点进去详情页看了一眼数据,返回列表后数据已经被刷新,又要重新查询一遍,有什么办法能返回的时候保留上一
「前端进阶」高性能渲染十万条数据(虚拟列表)
在工作中,有时会遇到需要一些不能使用分页方式来加载列表数据的业务情况,对于此,我们称这种列表叫做长列表。比如,在一些外汇交易系统中,前端会实时的展示用户的持仓情况(收益、亏损、手数等),此时对于用户的持仓列表一般是不能分页的。 在高性能渲染十万条数据(时间分片)一文中,提到了可…