js pequeña pieza de conocimiento

1. El símbolo también es uno de los tipos de datos básicos.

2. ¿Qué problema resuelve Promise?

Respuesta: Para resolver el problema del infierno de devolución de llamada de la función de devolución de llamada, se convierte en una operación en cadena a través de .then (). Luego

3. Cada vez que se realiza una solicitud, la cookie enviará datos al servidor, localStorage y sessionStorage no, por lo que las cookies no son muy amigables con el rendimiento y ocupan ancho de banda

4. relacionado con el comando git

git diff // 查看改动了哪些(全部)
git diff 文件 // 查看具体哪个文件改动了什么
git show 提交id // 查看提交改动
git fetch // 拉取远程所有分支

Por ejemplo, git show 4eb10efe3178b839777c135b6cb08190fcaa0cd3

5. La representación de DOM y la carga y el análisis de js no se pueden realizar al mismo tiempo, porque la representación de DOM y la carga y el análisis de js comparten el mismo hilo

6. Si hay una cadena, concatenarla

console.log(true + '10') // 'true10'

7. ¿Qué es el entorno de desarrollo?

8. onload 和 DOMContentLoaded

// 页面全部加载完毕触发 包括页面的html、css、js、图片等资源都已经加载完
    window.onload = function () {
      console.log('load')
    }

    // HTML 文档被完全加载和解析完成之后,而无需等待样式表、图像和子框架的完成加载。
    document.addEventListener('DOMContentLoaded', () => {
      console.log('DOMContentLoaded')
    })

Nota: onload está montado en la ventana y DOMContentLoaded está montado en el documento

Activar DOMContentLoaded primero, luego onload

Supongo que te gusta

Origin blog.csdn.net/Luckyzhoufangbing/article/details/108579274
Recomendado
Clasificación