概述
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
最后
以上就是机灵鞋子为你收集整理的前端面试错题总结的全部内容,希望文章能够帮你解决前端面试错题总结所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复