当前位置: 首页 > Web前端 > HTML5

面试题2

时间:2023-04-05 20:55:43 HTML5

1。什么是普瓦?ProgressiveWebApp,简称PWA,是一种提升WebApp体验的新方法,可以给用户带来原生应用的体验。PWA可以实现原生应用的体验,不是参照某项技术,而是应用一些新技术对其进行改进,在安全性、性能和体验三个方面都有很大的提升。PWA本质上是一个WebApp。借助于一些新技术,也具备了NativeApp的一些特点,兼具WebApp和NativeApp的优点。PWA的主要特点包括以下三点:①可以添加到主屏,点击主屏图标实现启动动画和隐藏地址栏②可以实现离线缓存功能,即使用户手机有没有网络,它仍然可以使用一些离线功能③它实现了消息推送2,Call和apply这一点的区别?(应该是没有,欢迎补充,我没发现这个所指的区别)call();与执行函数效果相同()test.call()等同于test()call()和apply()都改变this两者的区别在于参数列表的不同。fun.call(新建this点,参数1,参数2,参数3,...)fun.apply(新建this点,以对象的形式传递参数)3.高度自适应实现,4.你知道吗在es6中映射?let如何在Es6中实现块级动作链?你对异步了解多少?Await内部是如何实现的?Promise是如何实现异步的?Promise和回调有什么区别?承诺参数?Proto和原型有什么区别?js内存泄漏?为什么会漏水?如何处理?为什么要清除浮动?浮动框可以左右移动,直到在其外边缘遇到另一个浮动框或包含框。浮动框不属于文档流中的正常流。当元素浮动时,不会影响块级元素的布局,只会影响内联元素的布局。这时候文档流中的普通流会显示浮动框没有相同的布局方式。当包含框的高度小于浮动框时,此时会出现“高度塌陷”。这就是为什么我们需要清晰的浮动。如何绑定10000个按钮的所有绑定事件?它不能绑定到父元素。数组是对象类型吗?flex的属性值有哪些?flex1代表什么?flex属性是flex-grow、flex-shrink和flex-basis属性的简写。属性flex1表示:让flex盒模型对象的所有子元素长度相同,忽略其内部内容。你知道数组有哪些排序方式吗?BubbleFast如何获取数组中的最大值?sort取出最后的发布者、侦听器和订阅者。有什么不同?其实主要是考察Vue数据双向绑定实现水平和垂直居中一个宽高不固定的盒子的实现原理?排除绝对定位的方法有哪些?显示:表格;useflexbox:justify-content:center;//实现水平居中align-items:center;//实现垂直居中http状态码301302403?301:永久移动。请求的资源已经永久移动到新的URI,返回的信息会包含新的URI,浏览器会自动定向到新的URI。将来的任何新请求都应该使用新的URI而不是302:永久移动。请求的资源已经永久移动到新的URI,返回的信息会包含新的URI,浏览器会自动定向到新的URI。以后的任何新请求都应该使用新的URI而不是403:服务器理解来自客户端的请求,但拒绝执行此请求。如何优化冒泡排序?