前端面试题每日一学_3

今日一题:

下面的JS代码执行的结果是什么?
const a = Boolean()
console.log(a);
const b = Boolean(null);
console.log(b);
const c = Boolean(NaN);
console.log(c);
const d = Boolean('false');
console.log(d);
const e = Boolean({});
console.log(e);
const f = Boolean(' ');
console.log(f);

​ 答案和解析可在文章底部查看。

今日面试题:

1、前端进行网站性能优化的方法有哪些?

① 减少HTTP请求

​ 合并CSS和JS文件、使用CSS精灵图合并图片、使用内联SVG代替图片等等。

② 优化文件大小

​ 压缩图片文件、使用适当的图片格式、压缩JS和CSS文件等等。

③ 使用CDN

​ 将静态资源(图片、CSS、JS)等文件放置到CDN上,减少服务器的负载。

④ 减少重绘和重排

​ 尽量减少DOM操作,减少使用会导致重排的CSS属性,如widthheight等等。

⑤ 注意DOM结构

​ 将CSS样式表放在页面顶部优先加载、减少CSS表达式的使用、优先使用加载外部样式。

​ 将

你可能感兴趣的:(前端每日一学,前端,面试)