WEB前端高频面试题每天5道题第八波
日期:2018-07-05
来源:程序思维浏览:1095次
辛苦了一天,终于和大家见面了,今天是前端面试题第八波,到底是什么呢?来看看吧!
1、如何提高网页性能?
答:1、用图片懒加载减少请求数。2、用好伪元素降低标签的数量。3、不要有冗余代码。4、用好打包合并压缩工具,将css、js文件合并压缩,减少请求数。常见的工具:grunt、gulp、webpack。最强大的合并压缩工具:grunt。
2、移动端的适配怎么做?
答:最常用的就是rem和css3媒体查询。
3、什么是闭包?在开发项目时什么地方用闭包?
答:闭包就是父函数给子函数传值,解决作用域问题。比如做一个随机抽题功能、选项卡、幻灯片等。一般用setInterval的地方用的比较多。
4、说说对象的继承?
答:我一般都用call、apply、bind做继承,bind指向对象本身。
5、jquery的优点?
答:简单易用,尤其是对dom的操作很方便。
1、如何提高网页性能?
答:1、用图片懒加载减少请求数。2、用好伪元素降低标签的数量。3、不要有冗余代码。4、用好打包合并压缩工具,将css、js文件合并压缩,减少请求数。常见的工具:grunt、gulp、webpack。最强大的合并压缩工具:grunt。
2、移动端的适配怎么做?
答:最常用的就是rem和css3媒体查询。
3、什么是闭包?在开发项目时什么地方用闭包?
答:闭包就是父函数给子函数传值,解决作用域问题。比如做一个随机抽题功能、选项卡、幻灯片等。一般用setInterval的地方用的比较多。
4、说说对象的继承?
答:我一般都用call、apply、bind做继承,bind指向对象本身。
5、jquery的优点?
答:简单易用,尤其是对dom的操作很方便。
精品好课