路过mac
1年前
Mac
SideNotes:屏幕侧边栏的高效笔记应用
最新出品的SideNotes则是一款高效的侧边栏笔记应用,它可以快速记录笔记和灵感而无需来回切换窗口,一起来了解一下。便捷的呼出与隐藏方式SideNotes官方提供了两种方式来呼出笔记,多种方式来隐藏
- 2802
- 1
- 评论
ksballetba
3年前
Google Android Glide
手把手教你用RecyclerView实现猫眼电影选择效果
控件之后,越来越多的人都使用它代替之前的ListView。除了最普通的列表显示,RecyclerView还可以其他的很多效果,例如Banner等。在最近的一个电影票平台项目中,使用RecyclerView实现了仿猫眼的电影选择控件,如下图所示: 每一次滑动都让图片保持在中间。 …
- 1.1w
- 168
- 24
AndyJennifer
4年前
Android
RecyclerView.smoothScrollToPosition了解一下
最近开发中遇到了一个需求,需要RecyclerView滚动到指定位置后置顶显示,当时遇到这个问题的时候,心里第一反应是直接使用RecyclerView的smoothScrollToPosition()方法,实现对应位置的平滑滚动。但是在实际使用中发现并没有到底自己想要的效果。本…
- 1.3w
- 142
- 9
MichaelX
4年前
Android
Android开发:RecyclerView平滑流畅的滑动到指定位置
所以实际上是调用RecyclerView.LayoutManager.smoothScrollToPosition()方法,这是个抽象方法。由于笔者项目中是LinearLayoutManager于是找到其具体实现如下: 生成一个RecyclerView.SmoothScroll…
- 1.3w
- 215
- 14
我不吃饼干
1年前
Vue.js 前端
Vue 可拖拽组件 Vue Smooth DnD 详解和应用演示
Vue Smooth DnD 是一个快速、轻量级的拖放、可排序的 Vue.js 库,封装了 smooth-dnd 库。 Vue Smooth DnD 主要包含了两个组件。
- 3575
- 17
- 5
chokcoco
5月前
前端 JavaScript CSS
现代 CSS 解决方案:Modern CSS Reset
在早年间(其实也不是很早),写过几篇关于 CSS Reset 的文章 - reset.css 知多少。 详细描述了当时业界比较常用的,两个 CSS reset 方案:reset.css 与 Norma
- 8092
- 99
- 16
掘金干货君
2月前
前端 Vue.js
Vue2升级到Vue3到底是不是一个正确的选择?(尤雨溪亲自回复解读)
这篇文章从实际应用角度出发,分析了Vue2到Vue3在真实项目中实操升级的痛点,提出了一个反对的声音:Vue3的升级是一个错误的选择。
- 7.0w
- 336
- 272
AndyJennifer
4年前
Android
RecyclerView滚动位置,滚动速度设置
最近开发中遇到了一个需求,需要RecyclerView滚动到指定位置后置顶显示,当时遇到这个问题的时候,心里第一反应是直接使用RecyclerView的smoothScrollToPosition()方法,实现对应位置的平滑滚动。但是在实际使用中发现并没有到底自己想要的效果。本…
- 7560
- 77
- 5
阴明
4年前
CSS 前端 设计
tufte-css - 像写论文排版一样的 CSS 文字样式
精致漂亮,还有侧边注释的样式
- 1698
- 19
- 评论
我是王大你是谁
9月前
算法 LeetCode
leetcode 2101. Detonate the Maximum Bombs(python)
leetcode 2101. Detonate the Maximum Bombs(python)使用 暴力结合 BFS 解题
- 572
- 3
- 评论
聪明的汤姆
3年前
JavaScript
浏览器的一些“滚动”行为鉴赏
1. scrollingElement 2. 滚动到底部 3. 判断浏览器已滚动到底部
- 2.1w
- 839
- 69
鲁迅认识的那只猹
4年前
UML 数据库 Markdown
【翻译】 What is class diagram(什么是类图)?
In software engineering, a class diagram in the Unified Modeling Language (UML) is a type of static structure diagram that describes the st…
- 1156
- 3
- 评论
zhong0316
3年前
后端
Guava RateLimiter限流
缓存,降级和限流是大型分布式系统中的三把利剑。目前限流主要有漏桶和令牌桶两种算法。 缓存:缓存的目的是减少外部调用,提高系统响速度。俗话说:"缓存是网站优化第一定律"。缓存又分为本机缓存和分布式缓存,本机缓存是针对当前JVM实例的缓存,可以直接使用JDK Collection框…
- 1.5w
- 51
- 15
淘系前端团队
1年前
前端
仅使用CSS提高页面渲染速度
作者:大漠用户在访问一个Web网站(页面)或应用时,总是希望它的加载速度快,功能流畅。如果过于慢,用户就很有可能失去耐心而离开你的Web网站或应用。作为开发人员,给自己应用提供更快的访问速度,提供很好
- 2.5w
- 1482
- 43
LinXunFeng
4年前
iOS Objective-C
iOS 直播系列二:美颜渲染
当我们不知道滤镜是什么效果时,我们可以去苹果官方文档Core Image Filter Reference 上搜索一下。 例如 CIComicEffect 这个滤镜,可以看到下方的图片经过该滤镜渲染之后的效果,上方红色标示出来的区域是告诉我们该滤镜所需参数,这里给滤镜设置参数的…
- 3453
- 11
- 评论
下落香樟树
1年前
Vuex
Vuex数据持久化存储
在基于vue开发SPA项目时,为了解决页面刷新后数据丢失的问题,我们一般都是将数据存储在localstorage或sessionstorage中;当数据需要全局处理统一管理时,我们也会借助于vue官方提供的vuex来进行数据的统一管理。vuex相比localstorage或se…
- 7166
- 16
- 3
CUGGZ
7月前
前端 JavaScript CSS
有趣且实用的 CSS 小技巧
今天来看一些有趣且实用的 CSS 小技巧! 1. 打字效果 代码实现: 实现效果: 2. 设置阴影 当使用透明图像时,可以使用 drop-shadow() 函数在图像上创建阴影,而不是使用 box s
- 1.1w
- 311
- 15
张鑫旭
3年前
CSS JavaScript 前端
浏览器原生支持平滑滚动
浏览器从去年年底开始,已经开始支持浏览器的原生平滑滚动定位,CSS scroll-behavior属性和JS scrollIntoView()方法都可以。 scroll-behavior:smooth写在滚动容器元素上,可以让容器(非鼠标手势触发)的滚动变得平滑。 我们先看一个…
- 1.2w
- 272
- 11
非优秀程序员
10月前
前端 JavaScript
如何用 CSS 中写出超级美丽的阴影效果
「这是我参与11月更文挑战的第7天,活动详情查看:2021最后一次更文挑战」。 在我看来,最好的网站和Web应用程序对它们具有切实的"真实"质量。实现这种质量涉及很多因素,但阴影是一个关键因素。 然而
- 87.3w
- 638
- 39
sea_ljf
4年前
API 前端 Firefox
scrollIntoView 与 scrollIntoViewIfNeeded API 介绍
Hello~亲爱的观众老爷们大家好!国庆中秋长假快放完了,是时候收拾心(ti)情(zhong)好好学习与工作啦。这次为大家带来的是两个好用 API 的介绍,其实也是偷懒神器。 根据 MDN的描述,Element.scrollIntoView()方法让当前的元素滚动到浏览器窗口的…
- 2.3w
- 141
- 5