菜鸟
一块巧克力
正在努力的路上
展开
-
前端面试-中软
vue对token的验证如何做的:前端登录,将密码与用户名发送给后台,将后端返回的token存储到localstorage或者vuex中,再后续的发送请求中,将token加上,后端进行验证,如果正确就继续增删查改操作,反之,返回错误信息,返回到登录页面。在哪里做的验证判断:在导航守卫:beforeEntertranform与transition的区别transform一般是用在...原创 2020-03-12 12:07:36 · 656 阅读 · 0 评论 -
vue 问题
Error: Cannot find module ‘compression-webpack-plugin’npm install --save-dev compression-webpack-plugin@1.1.12原创 2020-03-04 11:32:38 · 324 阅读 · 2 评论 -
面试二
1.less与sass的区别:实现方式:less是基于js,是在客户端进行处理的,sass是基于Ruby,是在服务端进行处理的定义变量:less定义变量时使用前缀@ ; sass使用$解析方式:less可以向上、下解析;sass只能向上解析作用域:less变量有全局与局部之分;sass变量可以理解为全局,可以通过在变量后面加!default,在引入sass文件之前改变变量的属性值来解决该问...原创 2020-03-02 20:16:13 · 771 阅读 · 0 评论 -
面试各种
1.vue中如何自定义指令:当我们需要对普通的dom进行底层操作的时候,就需要使用自定义指令指令内部包括五个生命周期函数:bing():当指令绑定到dom元素上触发,只调用一次inserted():当绑定了指令的该dom元素插入到父元素上触发(#app),但不保证父元素已经插入了dom文档update():所在组件VNode更新时调用componentUpdated:指令所在组件的VN...原创 2020-03-02 20:16:47 · 152 阅读 · 0 评论 -
es6面试题整理
什么是变量提升,为什么存在变量提升,变量与函数是怎么进行提升的,优先级是怎么样变量提升:该变量可以在未声明之前使用,值为undefined(在代码执行前,先在此法环境中进行了注册)为什么:如果没有变量提升,那么下面代码就没办法执行啦:function f1(){ f2()};function f2(){ f1()}// js代码从上往下执行,执行f1就会调用f2,如果没有函...原创 2020-03-01 18:37:59 · 207 阅读 · 0 评论 -
javascript第一天
js第一天alt+shift+箭头:快速赋值js基本知识发明者:1995 布兰登.兰奇组成部分:ECMAScript与Webpai(BOM(操作浏览器)、DOM(操作页面))js注意点在一对script中有错误的代码,那么该错误的js代码后面的代码是不会执行的前一对的script标签有错误,是不会影响后面script标签的内容的script的标签中可以写的内容:标准写法** ...原创 2019-01-04 08:51:45 · 140 阅读 · 0 评论 -
关于Boolean类型的转换
1.!(变量名):var first = ‘abc’;console.log( !first);结果为flase!2. !!(变量名):var second=‘abc’;console.log( !second);结果为true!原创 2019-01-05 09:15:44 · 1134 阅读 · 0 评论 -
js基础总结
1.indexOf(元素):返回元素在数组第一次出现的下标的位置,返回值为-1,表示不存在2.js是一门模拟面向对象的语言,是一门弱类型动态语言,封装性、多态性、继承性3.NaN: 属于number类型,并且不等于任何值包括其本身,NaN与任何值运算,都为NaN;NaN的布尔类型为falseconsole.log(NaN == NaN);//false0/0:NaN4.字符串的截取:字...原创 2019-03-18 10:31:04 · 114 阅读 · 0 评论