我是靠谱客的博主 机灵鞋子,最近开发中收集的这篇文章主要介绍前端面试错题总结,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1、“1”+2+“3”+4 和4+3+2+"1"输出结果分别为多少?
答案:“1234”,“91”。(哎,没怎么做过题这么简单都会错)

2、一本书的价格降低了50%。现在,如果按原价出售,提高了百分之几?(这道题我碰到好几次了)
解析:
提高了=提高的价差/原售价x100%
即100%
提高到=现售价/原售价=200%
提高了与提高到是不同的啦~

3、HTML5基础-Mark标签高亮显示文本以及em和strong区别?
答案:HTML5基础-Mark标签高亮显示文本

4、CSS里font-family 属性的值区分大小写字母吗?
答案:不区分。

5、请说说减少页面加载时间的方法?(其实就是性能优化)

  • 减少页面当中http请求数量;
  • 压缩合并js、css文件
  • 使用多域名负载页面内的多个文件、图片
  • 服务器开启gzip压缩
  • 使用CDN内容分发网络
  • 优化图片 图片懒加载
  • 标明高度和宽度(图片宽高)
  • 网址后面加斜杠
  • css放在文件头部,js放在文件底部
  • 避免使用高级选择器
    推荐:减少页面加载时间的方法
    6、下面这道js代码题好像涉及到的是prototype重写的知识点
    var A=function(){}
    A.prototype.n=1
    var b=new A()
    A.prototype={
    n:2,
    m:3
    }
    var c=new A()
    console.log(b.n,b.m,c.n,c.m)
    输出结果是多少?
    答案:1,undefined,2,3

7、这道题涉及到this作用域的知识点,谁调用它就指向谁。
var x=3;
var foo={
x:2,
baz:{
x:1,
bar:function(){
return this.x;
}
}
}
var go = foo.baz.bar;
console.log(go());
console.log(foo.baz.bar());
答案:3,1

最后

以上就是机灵鞋子为你收集整理的前端面试错题总结的全部内容,希望文章能够帮你解决前端面试错题总结所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部