分类: 前端

38 篇文章

安利一款免费无损图片压缩工具-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就可以完美…
今年的烟花有着落了
自从国家颁布部分区域禁止燃放烟花后,各个城市也陆续颁布了各自的烟花燃放规定。年味似乎也因为缺少了烟花的点缀越来越淡了。但看了下面的内容后,你就可以“放肆”的“燃放烟花”了。站着放、躺着放、室内放、室外放。想怎么放就怎么放。而且还可以给心心念念的人送去燃放祝福,心动不如行动(燃放地址在文章最下面)。 …
NodeJs爬取网站图片
NodeJS爬取网站主要针对于静态页面(右键鼠标源码可以看到资源内容的)。同时需要用到http、https、fs、cheerio模块。当然cheerio需要安装后引入。 当然,关于cheerio 更多的内容,你可以看npmjs官方文档 // 安装cheerio npm install cheerio…
NodeJS的加密方法
NodeJS加密模块允许使用加密的功能,NodeJS加密模块通过使用require('crypto')来访问。crypto 模块提供了加密功能,包含对 OpenSSL 的哈希、HMAC、加密、解密、签名以及验证功能的一整套封装,核心模块,使用时不需安装。 所谓加密是以某种算法改变原有的信息数据,使得…