路漫漫其修远兮,吾将上下而求索
I will keep coding , keep riding
sync-player:使用websocket实现异地同步看视频 sync-player:使用websocket实现异地同步看视频
自己造的小轮子,可实现异地同步观影、观剧,支持本地文件、外挂字幕。
2020-09-20
使用粘性定位(position:sticky)实现固定表头、固定列的表格组件(Vue、React) 使用粘性定位(position:sticky)实现固定表头、固定列的表格组件(Vue、React)
最近重构的项目中有这样一个页面,一个固定表头和列的表格,表格列数较多,大概有60多列,200多条数据,而且表格需要实现拖拽滚动功能。原页面的表格是用的一个比较老旧的表格插件实现,拖拽滚动是用iScroll.js实现的,性能很差,即使每页只有
2020-08-15
一个js数组分类求和算法 一个js数组分类求和算法
需求详情:一个数组内有N个元素,元素有类型、名称、数量1、数量2等属性,计算出各类型元素的数量、数量1、数量2的和。 实际需求就是做出下图这样一个表格,各类型的合计信息用红色字体显示: 原始数据格式如下: const rawData =
2020-02-28
使用js-xlsx插件导出多级表头excel 使用js-xlsx插件导出多级表头excel
最近项目里有这么一个需求,把一个多级表头的table导出为excel格式。然后在网上找到一篇文章:js-xlsx导出自定义合并列头实现思路,我按照他的教程操作之后发现比较繁琐,这篇文章的思路就是就是新建一个excel,然后用js来读取它的多
2020-02-27
vue项目watch内的函数重复触发问题 vue项目watch内的函数重复触发问题
问题描述:有两个页面A和B,每个页面里都有一个getList()方法。这个两个方法都需要传一个相同的参数C,参数C的选择过程又比较麻烦。为了避免在切换A、B两个界面重复选择参数C的问题,我将参数C存入vuex中,然后在两个页面里都使用wat
2020-02-20
使用Travis-CI部署hexo博客到腾讯cos&github-pages 使用Travis-CI部署hexo博客到腾讯cos&github-pages
前言以前我的博客静态文件是放在一个带宽1Mbps的腾讯云主机上,文章里的图片也是放在云主机上的,当有些文章图片较多的时候,加载就会变得很慢。后来我将静态文件和图片全部迁移到腾讯对象存储(cos)里,并配置了CDN加速,从此加载速度不再是瓶颈
2020-01-16
使用FLEX实现一种上下高度不固定的自适应布局 使用FLEX实现一种上下高度不固定的自适应布局
此布局的需求是:头部高度不固定,由子元素撑高,中间内容高度不固定,自动填满父容器剩余高度,底部高度固定。 这种布局是下面这种布局的变种: 头部和中间内容都变成了不固定的,一般用于后台管理系统,上部分是一些查询条件和操作按钮,查询条件个数不
2019-12-22
使用nginx和LiveReload搭建简单的热更新web开发环境 使用nginx和LiveReload搭建简单的热更新web开发环境
如今web前端开发已经进入工程化、模块化的时代,各种框架、工具层出不穷。在工程化开发中,热更新已经由webpack、gulp等工具替我们实现了,不过有时候我们要调试一些比较简单的东西,比如测试一个css效果或js插件,使用这些工具的话却又显
2019-11-21
个人常用软件推荐 个人常用软件推荐
windows企业长期服务版首先是windows,可能你会问,windows有啥好推荐的,现在大家用的不都是win10吗? 没错,都是win10,可是不同的版本,体验也是不一样的,一般人用的都是win10专业版或家庭版,现在最新的win10
2019-08-28
使用AES算法加密Hexo相册 使用AES算法加密Hexo相册
本教程承接上篇Hexo博客添加一级分类相册。 在上篇教程中,我们已经实现了hexo的分类相册功能。然后我发现那个大佬的相册竟然还有加密的功能(点击进入大佬的相册),在大佬的这篇教程下面,还有一个参考资料:使用AES算法加密hexo文章,可惜
2019-07-30
hexo博客添加一级分类相册功能 hexo博客添加一级分类相册功能
最近在折腾自己的博客,在折腾的过程中也参观了许多大牛的博客,发现不少博主都有个相册页面,我也想在自己的博客上面加个相册功能。但是我现在用的这个主题呢,虽然有个相册的功能,但是我感觉有点简陋,点击照片是个弹出的轮播图,照片多了的话还要一张一张
2019-07-22
Markdown使用指南 Markdown使用指南
Markdown是什么? 谁创造了它? 为什么要使用它? 怎么使用?
2019-07-17