22 22
3年前
【排序算法动画解】简单选择排序
本文为系列专题的第13篇文章。1.2.3.4.5.6.7.8.9.10.11.12.在文章【】中,我们介绍了暴力排序和冒泡排序这两种排序算法,算是一个引子。同时指出暴力排序和冒泡排序的缺点硬伤。本文介绍的简单选择排序则“医治”了上面提到的暴力排序和冒泡排序的“硬伤”。核心思想:从数组的第一个元素开始,将其作为基准元素,然后找出基准
Easter79 Easter79
3年前
tornadofx往canvas中动态添加图形
!(https://oscimg.oschina.net/oscnet/54b645aa625b5862c89b7817fdf0292f59f.jpg)以下代码通过Timer实现动画,无法暂停、继续importjavafx.application.Applicationimportjavafx.applicatio
徐小夕 徐小夕
3年前
如何使用css3实现一个类在线直播的队列动画
之前在群里有个朋友问了这样一个问题,就是如何在小程序中实现类似直播平台的用户上线时的队列动画?作为一名前端工程师,解决方案无非以下2种:1.使用javascript根据条件来控制元素的样式实现队列动画2.用纯css3配合数据驱动模型来实现.大家都知道在现代的Web开发中,我们能使用Css实现的效果尽量不要用Js,所以我们应该优先考虑用C
徐小夕 徐小夕
3年前
轻松使用纯css3打造有点意思的故障艺术(附React/Vue加强组件版)
前言很早之前就看到国外很多酷炫的网站在实践"故障艺术",或者错位动画",感觉非常有意思,现在APP端的抖音启动界面有着这种设计的影子,作为一名用于探索未知的前端工程师,有必要好好实践一下这一设计.正文接下来笔者将带大家使用纯Css3来实现"故障动画",并将这一特效封装成React/vue组件,供大家学习和使用.先来看看实现的效果:
徐小夕 徐小夕
3年前
《前端实战总结》之使用CSS3实现酷炫的3D旋转透视
3D动画效果现在越来越普及,已经被广泛的应用到了各个平台,比如阿里云,华为云,webpack官网等。它可以更接近于真实的展示我们的产品和介绍,带来极强的视觉冲击感。所以说,为了让自己更加优秀,css33D动画必不可少。你将学到CSS33D转换的常用API介绍CSS33D应用场景CSS33D实现一个立方体开始1.CSS
Stella981 Stella981
3年前
Flutter开发常用第三方插件汇总
Bilibili开源的视频播放组件,fijkplayr是基于ijkplayer封装的flutter媒体播放器,开箱即用,无需编译ijkplayer\fijkplayer\(https://github.com/befovy/fijkplayer)加载动画库\flutter\_spinkit\(https://githu
Stella981 Stella981
3年前
Go netpoller 原生网络模型之源码全面揭秘
!(https://oscimg.oschina.net/oscnet/309280ebce054e0ca4c71e141b12e4d4.gif)点击蓝字,关注我们!(https://oscimg.oschina.net/oscnet/6e521b98756f49e4ab91d369ad7ddd43.gif)
Stella981 Stella981
3年前
Canvas:技术小结
Canvas:技术小结资料【教程:MDN官方中文教程】https://developer.mozilla.org/zhCN/docs/Web/API/Canvas\_API/Tutorial【系列博客:每天一点Canvas动画】https://segmentfault.com/blog/z
Wesley13 Wesley13
3年前
JPG、PNG和GIF图片的基本原理及优化方法
JPG、PNG和GIF图片的基本原理及优化方法一提到图片,我们就不得不从位图开始说起,位图图像(bitmap),也称为点阵图像或绘制图像,是由称作像素(图片元素)的单个点组成的。这些点可以进行不同的排列和染色以构成一副图片。当放大位图时,可以看见赖以构成整个图像的无数单个方块。我们常见的图
Wesley13 Wesley13
3年前
Java设计模式之工厂模式
!(https://oscimg.oschina.net/oscnet/6f017d3c54602a04b8f18764d2f821d15a8.gif)!(https://oscimg.oschina.net/oscnet/2fbf1028f14a926f1e569cf3b4e8fb8d710.gif) 前言工厂模式(Factor