前端面试题整理

发布时间:2019-08-14 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了前端面试题整理脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

1.HTML5的新特性。

主要讲讲新增哪些API:地理定位,拖放,web存储应用缓存,webworkers, sse 。 http://www.w3school.COM.cn/htML5/html_5_intro.asp

2.CSS3的新特性。

 https://segmentfault.com/a/1190000010780991

3、使用严格模式的限制有哪些。

http://www.jianshu.com/p/46ed3230a169

4、什么是同?什么情况下就属于跨域?怎么解决跨域说出三种以上的方法,jsonp原理是什么

https://develoPEr.mozilla.org/zh-CN/docs/Web/SecurITy/Same-origin_policy
同源:协议,域名,端口相同
方法一:cors https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Access_control_CORS。
方法二:jsonphttp://www.cnblogs.com/dowinning/Archive/2012/04/19/json-jsonp-jquery.html

5、ES5中的继承怎么继承的?

借用构造函数继承、组合继承、原型式继承、寄生式继承、寄生组合式继承     

6、什么是promise对象?

见阮一峰:《ecmascript6入门》

7、ES6你用过哪些新特性?

https://segmentfault.com/a/1190000010230939

8、箭头函数与普通函数区别?

箭头函数:  本身不产生this对象,共享父级this对象
          本身没有arguments,共享父级arguments
          不能作为构造函数

9、let声明与var声明的区别?

let:不存在变量提升、存在块级作用域、不可以重复声明。

10、如何设置点?

http://www.jianshu.com/p/5cab8c2608ce

11、做过哪些静态网页的网页优化?

http://www.cnbLOGs.com/sPRying/p/4251682.html

12、cookie怎么存取数据的。

setCookie、getCookie、deleteCookie

13、数组spliceslice的区别,substring与substr的区别。

splice与slice的区别:
1、slice方法会创建一个或多个数组,在新的数组上进行操作。splice方法是在原数组上进行操作。
2、如果传入两个方法传入的都是两个参数,slice方法的第一个参数是截取的起始位置,第二个参数是截取的结束位置。splice方法的第一个参数也是截取的起始位置,第二个参数是截取的个数。
substring和substr的区别:
两个都是截取字符串,如果出入的是两个参数,substring的第一个参数是截取的起始位置,第二个参数是截取的结束位置,substr的第一个参数是截取的起始位置,第二个参数是截取的个数。

14、如何设置一个未知、高的对话框在页面中绝对居中。

用弹性盒子,设置display:flex;justify-content:center;align-items:center;

待后续更新。。。

脚本宝典总结

以上是脚本宝典为你收集整理的前端面试题整理全部内容,希望文章能够帮你解决前端面试题整理所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。