博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
面试总结1
阅读量:6713 次
发布时间:2019-06-25

本文共 1418 字,大约阅读时间需要 4 分钟。

总结

1.return,break,continue的区别

1.return

return是结束这个方法,不论在return之外嵌套了多少层循环

2.break

break是跳出整个循环

3.continue

continue是中止本次循环,继续下一次循环

2.vue是如何渲染的

vue是首先通过正则进行匹配,生成一个AST文件,然后进行优化AST文件,最后通过render函数渲染为一个vDOM,在隐射为真实的DOM;

3.执行栈与任务队列

js主线程上有任务队列和执行栈,执行代码时,遇到函数时,将函数放置在执行栈上,执行结束后出栈,执行栈上的顺序是先同步后异步,任务队列上按照优先级进行排列,例如:promise>settimeout

4.盒子居中

4.1水平居中
复制代码
4.2水平垂直居中
1.2.复制代码

5.工程化的理解

​ 1.代码规范;

​ 2.分支管理;

​ 3.模块管理;

​ 4.自动化测试;

6.登录拦截

6.1路由守卫

​ 分为全局路由守卫和路由独享守卫

​ 路由独享守卫是在router.js的路由路径配置中,使用beforeEnter(to,from,next){}方法,

首先进行token判断,有则next()让页面正常跳转,没有就让跳转到login的页面;

​ 全局路由守卫是调用router.beforeEnter(to,from,next){

​ 首先判断是否要登录拦截(在路由配置中,配置一个字节,表明他是需要登录拦截的),如果需要则判断token,有则跳转,没有则进入login,

}

6.2http拦截

http拦截:axios.interceptors.response.use(config,err)

​ axios.interceptors.request.use(res,err) res请求成功的数据

通过axios.create()方法克隆一个axios,为了防止全局污染axios

首先判断是否有token,没有则跳转到login页面,有token就将token放到config(请求头的信息)中去并且将他return出去,请求失败,else{ return Promise.reject(err)},this.$axios.get('***').then(res成功的回调函数).catch(err失败的回调),catch会捕获到err这个错误,

7.JSONP的原理

通过script的src跨域原理

//js部分var script = document.creatElement('script');//创建script标签var url = 'https://www.zjj.com?age=18&callback=fight';//拼接字符串(网址?参数&回调函数)script.setAttribute('src',url);//给script设置src属性,src=urldocument.getElementById('#header').appendChild(script);//将script方法加到header中//后台会返回一个fight(response),随后客户端会调用我们自己定义的fight的方法复制代码
复制代码

jquery调用jsonp

    复制代码

转载于:https://juejin.im/post/5c95e1a15188252d812c551c

你可能感兴趣的文章
WebService之Axis2快速入门(5): 管理会话(Session)
查看>>
以太坊RPC接口使用
查看>>
普通html标签<form>和struts2<s:form>的区别
查看>>
安装NTFS For Mac时显示文件已损坏怎么办
查看>>
-webkit-line-clamp实现多行文字溢出隐藏显示省略号
查看>>
配置sunspot tomcat结合sunspot_rails
查看>>
飞信系统4月29日升级后飞信机器人无法使用的解决办法
查看>>
Canonical今天宣布推出Plex Media Server作为Snap Store中的Snap应用程序
查看>>
Font Awesome
查看>>
Dubbo消费者
查看>>
虚拟化中虚拟机处理器核数与物理主机cpu的关系
查看>>
org.codehaus.jackson.map.JsonMappingException: No suitable constructor found for type
查看>>
MYSQL: mysqlbinlog读取二进制文件报错read_log_event()
查看>>
随机产生由特殊字符,大小写字母以及数字组成的字符串,且每种字符都至少出现一次...
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
java21:捕鱼达人
查看>>
Zabbix 服务端搭建
查看>>
Java - 一个单例
查看>>
学习JAVA 持续更新
查看>>