![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端面试题
文章平均质量分 53
鹏鹏很nice
加油!!!!
展开
-
hash路由和history路由的区别
1.hash路由在地址栏URL上有#,而history路由没有会好看一点 2.我们进行回车刷新操作,hash路由会加载到地址栏对应的页面,而history路由一般就404报错了(刷新是网络请求,没有后端准备时会报错)。 3.hash路由支持低版本的浏览器,而history路由是HTML5新增的API。 4.hash的特点在于它虽然出现在了URL中,但是不包括在http请求中,所以对于后端是没有一点影响的,所以改变hash不会重新加载页面,所以这也是单页面应用的必备。 5.history运用了浏览..原创 2022-03-11 17:00:22 · 3327 阅读 · 0 评论 -
前端面试题
1、实现对数组进行乱序var a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], a.sort(function(a, b) { return Math.random()>0.5?1:-1; }); 如果a.sort中的函数返回的为1则表示按照原来的顺序不变,如果返回的为-1表示倒叙,其他的就是随机的了 2、变量提升解决方法for (var i = 0; i < 5; i++) { setTimeout(function() { console.log(new原创 2021-11-02 11:47:40 · 257 阅读 · 0 评论