跳到主要内容位置

9 篇文章 tagged with "javascript"

View All Tags

· 预计阅读时间:8分钟
hec9527

husky 是一个用于在 Git 钩子(Git hooks)中运行脚本的工具,它允许你在代码提交、代码推送等 Git 事件发生时执行一些预定义的脚本任务。这可以帮助你在提交代码之前或之后执行一些自定义的操作,以确保代码的一致性、质量和规范性

· 预计阅读时间:9分钟
hec9527

ESLint 是一个用于 JavaScript 和 JSX 代码静态分析的工具,可以帮助开发者发现和修复代码中的错误、不一致性以及潜在的问题。它可以检查代码中的语法错误、编码规范问题和潜在的逻辑错误,帮助团队保持一致的代码风格,并提高代码质量

· 预计阅读时间:8分钟
hec9527

虽然浏览器加载图片、脚本、字体等资源的时候本身就是异步加载的,但是页面上的所有图片默认都是在页面加载的时候就开始请求的,不仅浪费带宽而且会增加页面的首屏加载时间,用户体验较差

· 预计阅读时间:8分钟
hec9527

众所周知 JavaScript 是单线程执行的,也就是在同一个时间只能做一件事情,如果遇到执行时间较长的脚本就会导致页面卡顿,无法及时响应用户交互。那么为什么 JavaScript 不能有多个线程呢?怎样才能提高 JavaScript 的执行效率?

答案就是 Web Worker

· 预计阅读时间:13分钟
hec9527

我想应该很多人都遇到过,晚上睡觉收到一条消息,拿起手机解锁瞬间亮瞎狗眼。人眼对光线的适应需要一定的时间,突然的光线变化会让人难以适应,会感到发眩,眼睛睁不开,什么都看不清,要过几秒钟才能恢复正常,这就是光适应现象。对于需要长期面对显示器的人群而言,有一个舒适的显示亮度和光线尤为重要...

· 预计阅读时间:25分钟
hec9527

跨域就像牛皮鲜一样粘在每一个前端工程师身上,可以说没遇到或者没解决过跨域的前端工程师,不是真正的前端工程师。不论在工作中还是在面试中,总会遇到或者被问到跨域的问题,所以无论是出于解决问题还是应付面试,理解并且解决跨域都是每个前端工程师的必修课,那么什么是跨域呢?又该如何解决跨域的问题?