new Promise(
/* 执行器 eXecutor */
function (resolve, reject){
resolve();//数据处理完成
reject();//数据处理出错
.then(function A() {
// 成功, 下一步
}, ...
4年前 (2021-08-29)
喜欢
pending [待定]初始状态
fulfilled [实现]操作成功
rejected [被否决]操作失败
...
4年前 (2021-08-29)
喜欢
稍有不慎,就会踏入“回调地城”
回调有四个问题
嵌套层次很深,难以维护
无法正常使用 return 和 throw
无法正常检索堆栈信息
多个回调之间难以建立联系
...
4年前 (2021-08-29)
喜欢
promise对象用作异步计算。
一个 Promise 表示一个现在、将来或永不可能可用的值。
按照用途来解释
主要用于异步计算。
可以将舁步操作队列化,按照期望的顺序执行,返回符合预期的结果。
可以在对象之间传递和操作 Prorise,帮助我们处理队列。
...
4年前 (2021-08-29)
喜欢
optipng png图片无损压缩工局可以让图片更加的简化,缩小图片的容量,从而增加网络的传输速度。同时也是谷歌推荐的png图片压缩工具之一。谷歌原文地址
...
4年前 (2021-08-29)
喜欢
通过将图像转换为更有效的8-bit PNG格式 ,pngquant是一个 PNG compresor,它可以将图像转换为更有效的PNG格式。 压缩图像完全符合标准,所有浏览器和操作系统都支持它。
高品质调色板生成
支持伽玛校正和 premultiplied alpha的高级量化算...
4年前 (2021-08-29)
喜欢
压缩png 压缩大小比较
压缩前155k 压缩后57k 图片基本看不出压缩情况。
png Optimization Options
图片压缩:分为PNGQuant和OptiPNG
PNGQuant通过限制图像包含的颜色数量,大大减少了图像的文件大小(通常为70%或更多)。这种优...
4年前 (2021-08-29)
喜欢
编译模式有两种
默认使用Dart Sass就可以了。
Dart Sass和Libsass的区别
输出模式
是Scss的四种输出风格
嵌套输出方式 nested
展开输出方式 expanded
紧凑输出方式 compact
压缩输出方式 compressed
其他配置
em...
4年前 (2021-08-29)
喜欢
Source map就是一个信息文件,里面储存着位置信息。也就是说,转换后的代码的每一个位置,所对应的转换前的位置。
有了它,出错的时候,除错工具将直接显示原始代码,而不是转换后的代码。这无疑给开发者带来了很大方便。
...
4年前 (2021-08-29)
喜欢
CSSO (CSS Optimizer) 是一个 CSS 最小化压缩工具,不仅对 CSS 做压缩还对 CSS 进行结构分析,生成更小的文件。
安全转换:
Removal of whitespace
Removal of trailing ;
Removal of comments...
4年前 (2021-08-29)
喜欢