摘要:压缩图片需要的一些元素和对象创建一个对象选择的文件对象缩放图片需要的地址图片加载完毕后图片原始尺寸最大尺寸限制,可通过国设置宽高来实现图片压缩程度目标尺寸图片尺寸超过的限制更宽,按照宽度限定尺寸对图片进行缩放清除画布图片压缩第一 Document var eleFile = document.queryS...
摘要:重点在于构造函数,使用的是构造函数来模拟类。使用创建子类由于是在类中定义,关键字可以省去创建父类类不可继承没有构造函数的对象如果一个对象没有构造函数,将不能进行继承。 js 的class由于存在转换器这种神器,所以代码能直接转换为es5,用es6的语法写。 一些解释 js的class仅仅为一个语法糖,是在原先构造函数的基础上出现的class,仅仅如此。所以使用构造函数构造类,或者使用c...
摘要:类使用中遇到的在实例化时使用了两种传参方式是字符串一个参数是多个类型数据多参数可以看出当这种情况由于月份是由表示的所以这里的其实指的是一月由于参数是字符串字符串中的月份是表示所以这里的就是一月,所以那为啥又能等于呢因为这里的其实是月实际 JavaScript Date类使用中遇到的bug var a1 = +new Date(2018,1,3); var a11 = +new Date...
摘要:这时,第二个方法指定的回调函数,就会等待这个新的对象状态发生变化。 1.概述 javascript是单线程语言(单线程/多线程、阻塞/非阻塞、同步、异步)参考此文章,所有的任务都是按顺序执行的,但是对于很耗时的操作采用异步的方式(前一个任务结束的时候,不是执行下一个任务,而是执行回调函数,后一个任务则是不等前一个任务结束就执行)参考此文章,js中异步编程的四种方法:回调函数、事件监听、...
摘要:在中看到文件加了,文件加了,缓存没问题。再次访问后端接口,接口,数据正常,问题修复。在接口返回数据量很大的时候,会遇到这种问题。 1.vue项目打包发测后,访问项目链接,功能未生效,刷新后才生效。 首先,查看两次访问,获取到的文件是否相同。查看network,两次访问请求如下,可见两次获取到的app.js不是同一个文件。开始认为是浏览器缓存问题,查看如下资料知悉跟浏览器缓存无关。(浏览...