SF
前端大逃杀
前端大逃杀
注册登录
关注博客
注册登录
主页
关于
RSS
JS-new操作构造函数深度解析
烈虎
2019-10-09
阅读 2 分钟
4k
说到继承就必先说构造函数 new Function();那么 new 操作符究竟内部是如何实现的?它是如何创建一个用户定义的对象类型的实例或具有构造函数的内置对象的实例?
React 封装 Echarts 公共组件
烈虎
2019-09-20
阅读 6 分钟
9.7k
LZ 之前工作一直在用 Vue,但最近听说 Vue 新版也要 All IN JS,所以想着干脆换到 React 算了,所以目前在学习 React + TS + Hook,顺手拿了一个老项目重构,今天主要讲 React 封装 Echarts 公共组件, 因为第一次正式搞,所以本文中如果有 React 代码哪里不规范还请大佬们批评指正哈!
使用 Vue Router 的 addRoutes 方法实现动态添加用户的权限路由
烈虎
2019-06-01
阅读 4 分钟
8.7k
最近做vue 单页项目涉及到多角色用户权限问题,不同的角色用户拥有不同的功能权限, 不同的功能权限对应的不同的页面git: [链接] online: [链接] {代码...} 第1步 定义默认路由和动态路由 {代码...} 第2步 登录获取权限规则 当然,登录还要获取token、用户信息等,我们暂时不关注,我们的权限规则需要在多处使用所以我们...
nodejs 全自动使用 Tinypng (免费版,无需任何配置)压缩图片
烈虎
2018-07-03
阅读 5 分钟
15.6k
## 无需任何插件, 随意CV,一行命令搞定:node ./tinypng.js -f ./test -deep大体思路:递归获取本地文件夹里的文件过滤文件,格式必须是.jpg .png,大小小于5MB.(文件夹递归)每次只处理一个文件(可以绕过20个的数量限制)处理返回数据拿到远程优化图片地址取回图片更新本地图片纯node实现不依赖任何其他代码片段` {代码...
数码照片Exif - Orientation 自动修正解决方案
烈虎
2018-06-05
阅读 2 分钟
8.5k
使用场景,在做朋友圈 H5 时,时常遇到需要用户拍照上传图片需求,但是在一些手机(iso)上拍出来的照片会出现奇怪的旋转角度来呈现。经过各种百度才发现相机拍出来的图片拥有很多属性,其中一项是Orientation ,用于记录拍摄时相机物理旋转角度,例如把相机倒过来Orientation 是3,顺时针竖起来Orientation 是6,逆时针...
JS代码复用模式
烈虎
2018-04-21
阅读 6 分钟
4.3k
复用是一项非常重要的生活技能,因为生命是有限的,无意义的重复等于浪费生命。作为一个程序开发者,代码的复用既是一种能力,也是对积极生活的一种态度。那么JS 在代码复用方面都有哪些方法?...................................................................................................
Local Storage 操作小插件 iStorage 介绍
烈虎
2018-04-15
阅读 2 分钟
2.4k
Local Storage 是 HTML 5 新增的一个本地存储 API,所谓 Local Storage 就是一个小仓库的意思,它有 5 M 的大小空间,存储在浏览器中,我们可以通过 JavaScript 来操纵 Local Storage。