- 博客(19)
- 资源 (3)
- 收藏
- 关注
原创 膜拜!用最少的代码却实现了最牛逼的滚动动画
这是基于GSAP实现的一款高性能页面滚动触发HTML元素动画的插件。通过使用最少的代码创建令人叹为观止的滚动动画。我们需要知道是基于GSAP实现的插件,是处理滚动事件的,而真正处理动画是GSAP,二者组合使用才能实现滚动动画~}});接下来,我们一起来看使用可以实现怎样的效果吧。利用可以实现很多炫酷的效果,还有更多示例及源代码ScrollTrigger官方地址:https://greensock.com/scrolltrigger/
2022-10-30 10:03:35
1941
原创 有了这套前端数据可视化框架,人人都能快速上手(赠100套前端可视化大屏模板)
今天小师妹跟大家聊聊数据可视化技术,介绍一款强大的可视化工具库,并赠上一份可视化数据平台资源(获取方式在文末哦~)什么是数据可视化?可视化,是利用计算机图形学和图像处理技术,将数据转换成图形或图像在屏幕上显示出来,再进行交互处理的理论、方法和技术。以视觉可以感受的方式表达,增强人的认知能力,达到发现、解释、分析、探索、决策和学习的目的。简单说数据可视化的本质是将数据通过各种视觉通道映射成图形,可以使得用户更快、
2021-11-24 08:15:00
6597
4
原创 这个日期处理工具如此强大,却轻到飞起
一直以来,处理时间和日期的JavaScript库,选用的都是Momment.js。它的API清晰简单,使用方便灵巧,功能还特别齐全。大师兄是Moment.js的重度使用者。凡是遇到时间和日期的操作,就把Moment.js引用上。直到有天我发现加载的moment.min.js大小有19.8KB,而我的页面整体大小还不到5KB,Moment.js给我的吸引力顿减。这Moment.js体积是忒大了一点。于是就在开源社区找到了两个精简的替代方案:Day.js和Miment。Day.jsDay.js是一个
2021-11-22 08:30:00
297
原创 纯CSS实现的文字效果还可以这么酷炫
大家好,我是前端实验室的大师兄!前言CSS是一门很特殊的语言,你认为CSS只能用来控制网页的结构与样式,但只要你有丰富的想象力,就能创造无限可能。本文中大师兄为你精选了10个使用纯CSS实现的文字炫酷效果,欣赏完之后一定要自己实现体验一番哦~一.渐变文字效果该效果主要利用background-clip:text配合color实现渐变文字效果首先了解background-clip: text;的意思:以盒子内的文字作为裁剪区域向外裁剪,文字之外的区域都将被裁剪掉。给文本容器设置渐变背景
2021-11-09 09:00:00
3996
1
原创 Vue-CoreVideoPlayer 一款基于 vue.js 的轻量级、优秀的视频播放器组件
大家好,我是前端实验室的大师兄!今天大师兄给大家推荐一款非常优秀的视频播放组件效果欣赏介绍Vue-CoreVideoPlayer 一款基于vue.js的轻量级的视频播放器插件。采用Adobd XD进行UI设计,支持移动端适配,不仅功能强大,颜值也是超一流!Vue-CoreVideoPlayer的说明文档和sample都很完善,上手十分容易。该组件也保持了和原生HTML Video属性配置的对接,可定制性很高。播放器的UI设计基于Adobe XD,官方也提供了基于Adobe XD的U
2021-11-08 09:00:00
4909
8
原创 vue-router原理分析与实践
今天大师兄跟大家简单聊聊Router的实现原理,以及我们如何去实现这样一个插件。Vue Router 是Vue.js官方的路由管理器。它和 Vue.js 的核心深度集成,让构建单页面应用变得易如反掌。关于Vue Router的使用就不做过多介绍了,大家可以前往Vue Router官网去学习哦~vue-router插件的基本使用import Vue from 'vue'import Router from 'vue-router'Vue.use(Router)const router = ne.
2021-11-07 09:00:00
401
原创 体验Vite快速构建项目
前端大佬尤雨溪在知乎上回答这样一个问题, 随着vite2.0的发布,直接引爆前端圈。那么vite到底好在哪里,如何使用呢?接下来由大师兄带你一起走进vite世界。一. Vite简介Vite是一种新型前端构建工具,能够显著提升前端开发体验。在日常开发中,一般使用Webpack对项目进行构建编译,最后打包成Bundle文件。当冷启动开发服务器时,基于打包器的方式启动必须有限抓取并构建整个应用之后才能提供服务,随着项目的规模越大,Webpack启动服务器变得缓慢。而Vite 通过在一开始将应用中.
2021-11-06 17:02:02
468
原创 基于ARouter实现startActivityForResult的链式调用
基于ARouter实现startActivityForResult的链式调用前言分析:使用方式1. 声明Navigator接口2. 复写onActivityResult方法3. 实现Callback,对回传数据进行解析处理4. 发起路由前言什么是ARouter?如果你想知道什么是ARouter的话,现在就带你研究… 什么是ARouter …开玩耍… 今天不对ARouter的使用做过多讲解,如果有对ARouter不了解的童鞋可以移步ARouter 官方学习。今天主要是基于ARouter做一些扩展,来
2021-05-27 14:03:21
3766
原创 基于MVVM+Kodein编写的页面模板,一键生成,这酸爽~
基于MVVM+Kodein编写的页面模板前言概述模板结构文件分析语法分析1.template.xml2.globals.xml.flt3.recipe.xml.ftlif指令编写自定义模板1.template.xml实例代码前言在项目中使用框架Arms时候,带有一键生成页面模板,很方面。最近在练习MVVM,于是尝试编写一套页面模板。概述IDE 自带很多模板,可以看到内置了很多模板,减少了部...
2019-09-11 11:57:44
850
原创 Gson打包混淆后返回的数据为null
Gson打包混淆后返回的数据为null使用代码: @Override public void onNext(Response<String> stringResponse) { LogUtils.eLog(stringResponse.body()); Gson gson = new Gson(); AuthBean authBea...
2018-04-14 14:48:23
923
原创 Android 内嵌WebView之选择文件上传及扩展
Android 内嵌WebView之选择文件上传及填坑记录Android 内嵌WebView之选择文件上传及填坑记录
2016-12-30 14:31:10
3423
原创 Android 开发之Service 探索如何保证Service不被杀死或被kill之后自动重启
前言:在我司项目1.0版本的时候消息是使用的环信、用了之后发现各种bug,各种机型不支持导致app崩溃,于是在2.0版本果断去掉环信,使用了公众号用的那套消息系统(老大自己写的)并做了扩展升级。搞了近半个月终于是搞完了,项目也顺利上线......
2016-11-17 15:17:03
2739
原创 hexo系列:使用Hexo+github建立独立博客
前言:牛不牛的都使用个人博客、咱也跟着潮流走,主要个人也挺喜欢hexo这种简约博客,来体验一把....注:此为windows下教程1.安装git 下载地址:git下载地址 安装就不说了大家都会。2.下载nodejs ,安装npm包(最新nodejs版本默认安装npm)下载地址:官网链接 nodejs中文网本人在win10下安装遇到的问题:25
2016-09-10 14:24:44
672
原创 【android】 微信分享详解(分享到朋友和朋友圈)+ PopupWindow的使用和分析
一. 微信分享的实现:1.到微信开放平台 https://open.weixin.qq.com 创创建应用申请AppID2.下载签名生成工具,对签名不了解的自行百度,这里不做说明。下面是简单的微信分享代码:首先看一下包结构图MainActivity:public class MainActivity extends Activity { p
2016-05-07 00:46:39
3034
校园疫情防控web管理系统毕业设计源码
2023-02-13
菜鸟商城(完整源码)
2016-11-14
微信分享详解(分享到朋友和朋友圈)+ PopupWindow的使用和分析
2016-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人