分类: 前端

40 篇文章

CropperJs图片裁剪案例及教程
前端开发过程中相信大家应该都遇到过图片上传的问题,尤其是遇到千人千图千种规格,那最好的解决方法就是在上传过程中设定一定规格的裁剪功能,这样更能达到预期的效果。所以今天写一篇关于cropper.js图片裁剪插件的用例。当然,今天是基于它的V1版本的v1.5.12做的案例,cropper目前最新的是V2…
Less教程及常用的操作
说到less,我们首先肯定会想到css或者scss。那抛开scss,就单独谈谈为什么选择了less,而非css,他们的区别又有那么些呢? Less是一门CSS预处理语言,css是一种用来表现HTML或XML等文件样式的计算机语言。 less扩展了CSS语言,增加了变量、Mixin、函数、运算、继承、…
安利一款免费无损图片压缩工具-TinyPNG
一款相见恨晚的图片智能压缩工具TinyPNG,之所以安利这款图片压缩工具,是因为实在太好用了,用过后已爱不释手。他不仅有在线版,更有HBuilder插件版,不仅对开发者很友好,对广大群众同样很友好。而且它还具备以下优秀的特点: 免注册,免登录,完全免费,切不限制压缩数量(插件版有每月500张的限制)…
uni-app + uView2开发的避坑之旅
最近在做一个基于uni-app框架的项目,关于什么是uni-app,官方讲的肯定比我清楚。大家不妨进官网看详情。 当然,今天不是讲uni-app的详情的。首先是想感慨一下如今的HBuilderX开发工具。当如在大学用这个工具的时候,还叫HBuilder,我们都交HB。当时就感觉挺神奇的一个工具,因为…
Git本地上传
1.初始化文件夹 在本地你要上传的文件夹内执行下面命令: git init 2.添加到缓存区 然后通过git add .(注意这个".",是有空格的,"."代表这个test这个文件夹下的目录全部都提交。你也可以通过git add 文件名  提交指定的文件)把文件添加到缓存区 git add . 或者…
微信网页开发-H5页面分享功能
必要条件之注册微信公众号 既然是微信网页分享,肯定首先注册一个微信公众号,而且是可以认证,且已经认证后的公众号。因为只有认证后的公众号才能申请分享功能。 然后要有一个域名,通过公众号后台设置与开发-公众号设置-功能设置来配置JS接口安全域名。微信分享出去的合法链接都是挂载在域名下的,服务器的ip名是…
interface和type的区别
声明方式 interface直接通过关键字+名字+{}方式进行声明 interface Name { name:string } type是通过关键字+名字+“=”+{}的方式进行声明 type Name = { name:string } 扩展接口 interface通过关键字extends来扩展…
ES6数值和对象方法扩展
数值扩展 1.Number.EPSILON Number.EPSILON 是 JavaScript 能够表示的最小精度。误差如果小于这个值,就可以认为这两个数值是相等的,即不存在误差了。比如我们经常遇到的(0.1+0.2 === 0.3)为false的问题,通过Number.EPSILON就可以完美…
今年的烟花有着落了
自从国家颁布部分区域禁止燃放烟花后,各个城市也陆续颁布了各自的烟花燃放规定。年味似乎也因为缺少了烟花的点缀越来越淡了。但看了下面的内容后,你就可以“放肆”的“燃放烟花”了。站着放、躺着放、室内放、室外放。想怎么放就怎么放。而且还可以给心心念念的人送去燃放祝福,心动不如行动(燃放地址在文章最下面)。 …