SF
爱前端
爱前端
注册登录
关注博客
注册登录
主页
关于
RSS
vue-manage-system 更新,后台管理系统开发更简单
linshuai
4 月 22 日
阅读 7 分钟
310
vue-manage-system 近期进行了一次版本升级,主要是支持了更多功能、升级依赖版本和优化样式,并且上线了官方文档网站,大部分功能都有文档或者使用示例,更加适合新手上手开发,只需要根据实际业务简单修改,就可以完成产品需求。
vue3 + tsrpc +mongodb 实现后台管理系统
linshuai
1 月 12 日
阅读 9 分钟
1.1k
之前上线了一个vue后台管理系统,有小伙伴问我有没有后端代码,咱只是个小前端,这就有点为难我了。不过不能辜负小伙伴的信任,nodejs也可以啊,废话不多说,开搞!后端采用 TSRPC 框架实现 API 接口,前端采用 vue-manage-system 后台管理系统框架,数据库采用 mongodb。TSRPC 是专为 TypeScript 设计的 RPC 框架,经千...
JS实现的接粽子小游戏,愿你好运接粽而至
linshuai
2022-06-09
阅读 4 分钟
7.4k
端午节虽然已经过了,但是美好的生活以旧在继续。这里用 JS 实现了一个简单的接粽子小游戏,寓意美好接粽而至。能接到多少粽子,完全看你手速,不用担心端午没粽子了。线上体验地址
三十岁程序员的2021年度总结
linshuai
2021-12-10
阅读 2 分钟
3.5k
这一年,我三十岁了,完成了从二十几岁精神小伙到三十岁精神大伙的蜕变,其实一直不是很愿意相信这就三十岁了,毕竟三十岁,应该是人生重要的一个转折吧。而今年,也确实是一个转折点,组成了自己的小家庭了。不知道是不是三十岁了,会有点焦虑了,但又不知道该焦虑些啥。
用CSS来撸一只神经猫
linshuai
2021-11-25
阅读 5 分钟
12.1k
之前围住神经猫的H5小游戏火爆了朋友圈,其中神经猫贱贱的表情,露着屁股的各种姿势,也给用户带来了不少趣味。现在我们就用CSS来撸出一只小贱猫。从网上下载一张我们要仿照的神经猫图片,如下:
大前端之前端工程化心得
linshuai
2021-08-03
阅读 1 分钟
4.7k
大前端这个概念很早就已经出来了,但是大前端是什么,一直没有一个标准的定义。有的说,大前端就是所有前端的统称,比如Android、iOS、web、Watch等,最接近用户的那一层也就是UI层,将其统一起来,就是大前端。其实我觉得这么说还是少了一点什么,这里表达的更多应该是跨端跨平台的特性。而前端工程化,又是满足跨端跨...
思否带给我的技术成长【思否9周年】
linshuai
2021-06-01
阅读 2 分钟
3.9k
加入思否,是在 2015年9月16日,天阴沉沉的,下着点小雨,好像渲染着什么氛围。那时的我,还是刚毕业的前端小菜鸟,一心只想扑到工作上,用的技术栈还是 jQuery,做着前后端不分离的PHP项目。终于还是在我的努力工作下,老板过上了他想要的生活。
1024 程序员必备好物推荐 丨我和我的“格子衫”
linshuai
2020-10-24
阅读 1 分钟
2.7k
今天正好是 10月24日,每年一度的程序员节日。因为1024是2的十次方,二进制计数的基本计量单位之一。针对程序员经常周末加班与工作日熬夜的情况,部分互联网机构倡议每年的10月24日为1024程序员节,在这一天建议程序员拒绝加班。(然而我正在加班中。。。)
Vue3 插件开发详解尝鲜版
linshuai
2020-05-27
阅读 5 分钟
7.5k
vue3.0-beta 版本已经发布了一段时间了,正式版本据说在年中发布(直播的时候说的是年中还是年终,网上传闻说是6月份)。嘴上说着学不动,身体却很诚实地创建一个vue3的项目,兴致勃勃地引入 vue2 插件的时候,眉头一皱,发现事情并没有那么简单。
前端常见的加密算法介绍
linshuai
2020-03-13
阅读 3 分钟
14.8k
在信息安全越来越受重视的今天,前端的各种加密也变得更加重要。通常跟服务器的交互中,为保障数据传输的安全性,避免被人抓包篡改数据,除了 https 的应用,还需要对传输数据进行加解密。
Rollup.js: 开源JS库的打包利器
linshuai
2019-11-06
阅读 4 分钟
6.8k
Rollup 是一个 JavaScript 模块打包器,说到模块打包器,自然就会想到 webpack。webpack 是一个现代 JavaScript 应用程序的静态模块打包器,那么在 webpack 已经成为前端构建主流的今天,为什么还要用 Rollup 呢?
vue-manage-system 后台管理系统开发总结
linshuai
2018-09-13
阅读 7 分钟
37.8k
vue-manage-system,一个基于 Vue.js 和 element-ui 的后台管理系统模板,从2016年年底第一个commit,到现在差不多两年了,GitHub上也有了 8.6k star,也是这些让我有了持续更新的动力,其中也踩了很多坑,在这总结一下。
使用 Node.js 开发简单的脚手架工具
linshuai
2018-06-08
阅读 6 分钟
14.7k
像我们熟悉的 vue-cli,react-native-cli 等脚手架,只需要输入简单的命令 vue init webpack project,即可快速帮我们生成一个初始项目。在实际工作中,我们可以定制一个属于自己的脚手架,来提高自己的工作效率。
Koa2 之文件上传下载
linshuai
2018-03-29
阅读 4 分钟
17.6k
在前端中上传文件,我们都是通过表单来上传,而上传的文件,在服务器端并不能像普通参数一样通过 ctx.request.body 获取。我们可以用 koa-body 中间件来处理文件上传,它可以将请求体拼到 ctx.request 中。
HTML5 桌面通知:Notification API
linshuai
2017-10-23
阅读 3 分钟
19.5k
Notification API 是 HTML5 新增的桌面通知 API,用于向用户显示通知信息。该通知是脱离浏览器的,即使用户没有停留在当前标签页,甚至最小化了浏览器,该通知信息也一样会置顶显示出来。
Electron 实战桌面计算器应用
linshuai
2017-09-04
阅读 5 分钟
4.2k
Electron 是一个搭建跨平台桌面应用的框架,仅仅使用 JavaScript、HTML 以及 CSS,即可快速而容易地搭建一个原生应用。这对于想要涉及其他领域的开发者来说是一个非常大的福利。
vue.js 组件之间传递数据
linshuai
2017-07-10
阅读 4 分钟
10.1k
组件是 vue.js 最强大的功能之一,而组件实例的作用域是相互独立的,这就意味着不同组件之间的数据无法相互引用。如何传递数据也成了组件的重要知识点之一。
HTML5 进阶系列:文件上传下载
linshuai
2017-07-03
阅读 4 分钟
12.6k
HTML5 中提供的文件API在前端中有着丰富的应用,上传、下载、读取内容等在日常的交互中很常见。而且在各个浏览器的兼容也比较好,包括移动端,除了 IE 只支持 IE10 以上的版本。想要更好地掌握好操作文件的功能,先要熟悉每个API。
移动端图片上传旋转、压缩的解决方案
linshuai
2017-06-30
阅读 4 分钟
12.6k
在手机上通过网页 input 标签拍照上传图片,有一些手机会出现图片旋转了90度d的问题,包括 iPhone 和个别三星手机。这些手机竖着拍的时候才会出现这种问题,横拍出来的照片就正常显示。因此,可以通过获取手机拍照角度来对照片进行旋转,从而解决这个问题。
vue-schart : vue.js 的图表组件
linshuai
2017-06-17
阅读 2 分钟
11.8k
sChart.js 作为一个小型简单的图表库,没有过多的图表类型,只包含了柱状图、折线图、饼状图和环形图四种基本的图表。麻雀虽小,五脏俱全。sChart.js 基本可以满足这四种图表的需求。而它的小,体现在它的体积上,代码只有 8kb,如果经过服务器的Gzip压缩,那就更小了,因此不用担心造成项目代码冗余。
sChart.js:一个小型简单的图表库
linshuai
2017-05-31
阅读 2 分钟
5.7k
sChart.js 作为一个小型简单的图表库,没有过多的图表类型,只包含了柱状图、折线图、饼状图和环形图四种基本的图表。麻雀虽小,五脏俱全。sChart.js 基本可以满足这四种图表的需求。而它的小,体现在它的体积上,代码只有 8kb,如果经过服务器的Gzip压缩,那就更小了,因此不用担心造成项目代码冗余。
HTML5 进阶系列:canvas 动态图表
linshuai
2017-05-23
阅读 5 分钟
6.6k
canvas 强大的功能让它成为了 HTML5 中非常重要的部分,至于它是什么,这里就不需要我多作介绍了。而可视化图表,则是 canvas 强大功能的表现之一。
微信小程序之购物车功能
linshuai
2017-05-10
阅读 5 分钟
13.6k
以往的购物车,基本都是通过大量的 DOM 操作来实现。微信小程序其实跟 vue.js 的用法非常像,接下来就看看小程序可以怎样实现购物车功能。
HTML5 进阶系列:拖放 API 实现拖放排序
linshuai
2017-05-02
阅读 4 分钟
7k
HTML5 中提供了直接拖放的 API,极大的方便我们实现拖放效果,不需要去写一大堆的 js,只需要通过监听元素的拖放事件就能实现各种拖放功能。
HTML5 进阶系列:indexedDB 数据库
linshuai
2017-04-27
阅读 5 分钟
7.1k
在 HTML5 的本地存储中,有一种叫 indexedDB 的数据库,该数据库是一种存储在客户端本地的 NoSQL 数据库,它可以存储大量的数据。从上篇:HTML5 进阶系列:web Storage ,我们知道 web Storage 可以方便灵活的在本地存取简单数据,但是对于大量结构化存储,indexedDB 的优势就更加明显。接下来我们来看看 indexedDB 如何...
HTML5 进阶系列:web Storage
linshuai
2017-04-26
阅读 3 分钟
5.5k
这两种方式都是通过键值对保存数据,存取方便,不影响网站性能。他们的用法相同,存储时间不同。localStorage 的数据保存在本地硬件上,可以永久保存,可以手动调用api清除数据。sessionStorage 保存在 session 对象中,会在浏览器关闭时被清除。
提高 webpack 构建 Vue 项目的速度
linshuai
2017-04-05
阅读 2 分钟
6.3k
最近有人给我的 Vue2 后台管理系统解决方案 提了 issue ,说执行 npm run build 构建项目的时候极其慢,然后就引起我的注意了。在项目中,引入了比较多的第三方库,导致项目大,而每次修改,都不会去修改到这些库,构建却都要再打包这些库,浪费了不少时间。所以,把这些不常变动的第三方库都提取出来,下次 build 的时...
Vue.js 插件开发详解
linshuai
2017-03-29
阅读 4 分钟
33k
随着 Vue.js 越来越火,Vue.js 的相关插件也在不断的被贡献出来,数不胜数。比如官方推荐的 vue-router、vuex 等,都是非常优秀的插件。但是我们更多的人还只停留在使用的阶段,比较少自己开发。所以接下来会通过一个简单的 vue-toast 插件,来了解掌握插件的开发和使用。
JavaScript 中 闭包 的详解
linshuai
2017-03-22
阅读 3 分钟
3.4k
在 JavaScript 中,闭包是一个让人很难弄懂的概念。ECMAScript 中给闭包的定义是:闭包,指的是词法表示包括不被计算的变量的函数,也就是说,函数可以使用函数之外定义的变量。
JavaScript 中 apply 、call 的详解
linshuai
2017-03-20
阅读 3 分钟
2.2k
ECMAScript 规范给所有函数都定义了 call 与 apply 两个方法,它们的应用非常广泛,它们的作用也是一模一样,只是传参的形式有区别而已。
1
(current)
2
下一页
1
(current)
下一页