面试题二

2019-03-15 admin

1、Pwa 是什么?

Progressive Web App, 简称 PWA,是提升 Web App 的体验的一种新方法,能给用户原生应用的体验。 PWA 能做到原生应用的体验不是靠特指某一项技术,而是经过应用一些新技术进行改进,在安全、性能和体验三个方面都有很大提升,PWA 本质上是 Web App,借助一些新技术也具备了 Native App 的一些特性,兼具 Web App 和 Native App 的优点。 PWA 的主要特点包括下面三点: ①可以添加至主屏幕,点击主屏幕图标可以实现启动动画以及隐藏地址栏 ②实现离线缓存功能,即使用户手机没有网络,依然可以使用一些离线功能 ③实现了消息推送

2、Call和apply 中this指向的区别?(应该是没有,欢迎补充,我没有找到this指向的区别)

call();跟执行函数()是一样的效果 test.call()相当于test() call()跟apply()都是改变this的指向 两者区别 传参列表不同 Fun.call(新this指向,参数1,参数2,参数3,……) Fun.apply(新this指向,用对象形式传参)

3、高度自适应的实现, 4、知道es6 中的map吗。 Es6中let如何实现块级作用链的? 你知道哪些异步? Await内部如何实现的? Promise 如何实现异步的? Promise 和callback 有什么区别? Promise 的参数? Proto 和prototype 的区别? js内存泄漏?为什么会泄漏?如何处理? 为什么要清除浮动? 有一万个button全部绑定事件如何绑定?不能给父元素绑定, array是object类型吗? flex有哪些属性值?flex1代表什么? 你知道数组哪些排序方式? 如何取出数组中最大的值? 发布者,监听者,订阅着有什么区别? 让一个宽高不固定的盒子水平垂直居中?排除绝对定位的方式,有哪些方法? http状态码301 302 403? 冒泡排序如何优化?

[转载]原文链接:https://segmentfault.com/a/1190000018513340

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处。

转载请注明:文章转载自 JavaScript中文网 [https://www.javascriptcn.com]

本文地址:https://www.javascriptcn.com/read-57712.html

文章标题:面试题二

相关文章
使用AngularJS实现可伸缩的页面切换的方法
AngularJS 1.2 通过引入基于纯CSS class的切换和动画,在一个单页面应用创建页面到页面的切换变得更加的容易。只需要使用一个ng-view,让我们来看一下,一个引入众多的不同切换的可伸缩方法,以及指定的每个页面如何切入和切出...
2017-03-24
angular.js 路由及页面传参示例
页面传参数方法:1、$rootScope。2、(url)/user/:name/:age。 页面转换方法:1、href="#/" rel=“external nofollow” rel=“external nofollo...
2017-03-15
js面向对象之公有、私有、静态属性和方法详解
现下,javascript大行其道,对于网站开发人员来说,javascript是必需掌据的一门语言,但随着jquery等框架的流行和使用,许多人对于原生javascript缺乏深入的理解,习惯了函数式的编辑风格,对于闭包、原型总是说不清道不...
2017-03-22
JS简单实现城市二级联动选择插件的方法
本文实例讲述了JS简单实现城市二级联动选择插件的方法。分享给大家供大家参考。具体如下: js实现的城市联动选择菜单,网上经常见到,不多介绍了,本款城市选择菜单原型基于Select,主要使用JavaScript来实现,运用了数组和循环等基础技...
2017-03-29
使用HTML+CSS+JS制作简单的网页菜单界面
写ABROAD项目用到了标签这个东东,其实标签在WEB上到处可见,图中就依次显示了DCC文章发布器、ABROAD后台添加数据、百度图片搜索、sf发布博客文章时贴标签的样式——标签就像浏览器里原生的checkbox一样,不过checkbox实...
2017-03-27
JavaScript实现滑动到页面底部自动加载更多功能
话不多说,请看代码: //滚动条到页面底部加载更多案例 $(window).scroll(function(){ var scrollTop = $(this).scrollTop(); /&#x2F...
2017-03-17
Javascript aop(面向切面编程)之around(环绕)分析
Aop又叫面向切面编程,其中“通知”是切面的具体实现,分为before(前置通知)、after(后置通知)、around(环绕通知),用过spring的同学肯定对它非常熟悉,而在js中,AOP是一个被严重忽视的技术点。但是利用aop可以有效...
2017-03-23
js禁止页面刷新与后退的方法
本文实例讲述了js禁止页面刷新与后退的方法。分享给大家供大家参考。具体实现方法如下: <script language="javascript"> //禁止用F5键 function do...
2017-03-24
JavaScript转换二进制编码为ASCII码的方法
本文实例讲述了JavaScript转换二进制编码为ASCII码的方法。分享给大家供大家参考。具体如下: <html> <head> <script type="text/javascript...
2017-03-22
js实现类似MSN提示的页面效果代码分享
这是一篇基于javascript实现了模仿MSN消息提示的效果,推荐给大家,感兴趣的小伙伴们可以参考一下。 为大家分享的模仿MSN消息提示的效果代码如下 <html> <head> <meta http-e...
2017-03-29
回到顶部