2020-08-17 Fuente del tema: http://www.h-camel.com/index.html
[html] ¿Qué etiqueta de html le gusta más? ¿por qué?
meta
[css] Utilice css3 para crear el efecto de animación de lluvia
Gradiente lineal, sombra, zoom para lograr una animación de lluvia.
https://www.imooc.com/article/279422
[js] Cómo cancelar una promesa
1.rechazar
function hello() {
let _res, _rej: any;
const promise = new Promise((res, rej) => {
_res = res;
_rej = rej;
setTimeout(() => {
res("hello world");
}, 5000);
});
return {
promise,
abort: (opt = {}) => {
_rej({
name: "abort",
message: "the promise is aborted",
aborted: true,
...opt
});
}
};
}
const { promise, abort } = hello();
promise.then(console.log).catch(e => {
console.log(e);
});
abort();
2.promesa.raza
const promise = new Promise(function(res) {
setTimeout(res, 5000, "hello world");
});
const abort = new Promise(function(_, _abort) {
_abort({
name: "abort",
message: "the promise is aborted",
aborted: true
});
});
Promise.race([promise, abort])
.then(console.log)
.catch(e => {
console.log(e);
});
[Habilidades blandas] Por favor, cuénteme el principio y el proceso para escanear el código de inicio de sesión
Un artículo está hecho: el principio de realización del inicio de sesión del código de escaneo https://blog.csdn.net/chenssy/article/details/103839484