使用vue3、egg和SQLite开发通用管理后台系统

2023-07-13
阅读 1 分钟
949
plaform是一个基于RBAC模型开发的后台管理系统,没有多余的功能。本项目是一个以学习为目的的后台项目,旨在让前端也能充分了解RBAC模型是如何设计的,不建议用于线上,因为未经过充分的测试。

六年前写的老项目,肝了一版更新

2023-06-26
阅读 2 分钟
920
Essay新版本终于肝完了,这是我17年写的一个项目,本来都不打算更新了,只是最近在使用第三方平台写笔记的时候被恶心到了,想迁移文章发现也很费劲,就想着还是整一个自己喜欢的吧,于是就又捡起来了。

CMS系统开发-后台模板搭建

2023-06-14
阅读 3 分钟
631
在调研和学习CMS系统的过程中,我发现了一个国人开发的基于Node的CMS,名字叫NoderCMS,这款CMS无论是UI还是功能我觉得都很不错,很小巧,不过已经停止更新很多年了,但仍然值得学习,我的第一版的开发也以这款软件为基础。

css实现table表头和列固定功能

2022-12-24
阅读 4 分钟
8k
项目需要用表格展示数据,要求表头和左边两列能够在滚动的时候固定,考虑到目前开源的table组件库冗余了太多项目不需要的功能,其次也是为了防止数据过多的时候渲染太慢,于是决定用html和css实现。

扩大元素的点击区域

2022-10-24
阅读 1 分钟
1.6k
有时候我们在做移动端业务的开发时,会遇到这样的问题:我们按照UI设计稿画好了页面,但是在验收功能时,发现在小屏幕手机上有些按钮不好点击,可是UI同学又不希望我们调整按钮的大小,破坏了他的设计。下面提供一种方法,既可以不改动UI,又可以调整点击的热区。

如何实现网站黑暗模式

2022-03-02
阅读 3 分钟
1.7k
背景互联网行业从业者,很多人喜欢在深夜工作,为此很多网站也做了夜间浏览模式,下面提供几种实现方式。探索使用CSS媒体查询,根据系统自动切换不同样式 {代码...} 使用JS判断,根据系统自动切换类名控制样式 {代码...} 使用按钮,通过手动点击切换css文件 {代码...} 使用CSS filter实现 {代码...} 注意:html上必须要...

如何实现一个简单的发布订阅模式

2022-02-28
阅读 1 分钟
2.1k
在业务开发中,经常会遇到要处理跨页面通信的问题,比如说用户打开了一个网站,网站的某些页面需要根据用户的登录的状态不同,显示不同的数据。显然这需要我们在登录成功的那一刻,去通知到那些需要改变的页面。为了解决类似这样的问题,发布订阅模式诞生了。

如何高效的处理数组映射

2022-02-25
阅读 2 分钟
1.4k
在处理数据的时候,经常需要对数据进行过滤和遍历,以便把数据转换成符合我们要求的格式,比如下面的场景:过滤掉名字为空的数据,如果年龄小于18,设置disabled: true,大于等于18,设置disabled: false {代码...} 对于大多数开发者来说,首先能想到的方法应该是filter和map。 {代码...} 虽然这种方式要遍历两次,不过...

如何实现溢出文本省略号

2022-02-24
阅读 2 分钟
1.7k
背景有时候为了页面美观,对于比较长的标题或简介内容,会希望溢出的内容用省略号代替。这么做虽然降低了用户体验,但是视觉上会比较整洁。方案单行文本溢出省略 {代码...} 多行文本溢出省略 {代码...} 如果在项目中使用了scss,可以编写一个mixin来处理 {代码...} 注意: 这是一个非标准属性,但是得到了各大浏览器的支...

如何在请求数据时,显示加载动画

2022-02-22
阅读 2 分钟
2k
为了优化用户体验,我们希望对于数据返回比较慢的接口,能够显示一个加载动画,但是在数据返回比较快的时候我们又不希望显示这个动画。下面提供一种方式,来解决这个问题

使用gulp让小程序开发更顺滑

2021-07-26
阅读 8 分钟
2.5k
公司有几个小程序项目,使用的原生方式开发。原生方式有它自己的好处,比如不用踩框架的坑了,但弊端也很明显,无法使用框架带来的效率的提升。基于此,就简单的使用gulp,配置了一套工作流,帮我们在开发过程中省去一些重复的操作。

小程序如何实现自定义tabBar

2021-07-23
阅读 3 分钟
8.5k
由于微信默认的tabbar是官方组件,有最高的优先级,因此我们自己组件的遮罩层无法覆盖他们。为了解决这个问题,我们可以使用微信提供的自定义tabBar功能。​

两年前写的一个博客项目,迎来了一次更新

2019-07-24
阅读 2 分钟
3.1k
距离上次更新已有三个月,虽然只有我一个人使用(据我所知),但我还是想让它更完美一些。这个项目诞生于17年5月,距今已有两年多了,在这两年期间经历了很多变更,从简单到复杂,又从复杂到简单,并且以后一直会保持这种简单状态。最近迎来了一次更新,因此特意分享一下。

理解vue ssr原理,自己搭建简单的ssr框架

2018-12-22
阅读 4 分钟
14.4k
大多数Vue项目要支持SSR应该是为了SEO考虑,毕竟对于WEB应用来说,搜索引擎是一个很大的流量入口。Vue SSR现在已经比较成熟了,但是如果是把一个SPA应用改造成SSR应用,成本还是有些高的,这工作量无异于重构前端。另外对前端的技术要求也是挺高的,需要对Vue比较熟悉,还要有Node.js 和 webpack 的应用经验。