
面试
面试
Cirrod
把自己热爱的东西做到了极致就变成了钱
展开
-
说一下你项目或者实习的收获?
1、对vue框架和第三方组件库的开发业务更加的熟悉了2、自己的一个业务代码能力得到了提示,写一些健壮性的代码,比如数据类型的检查、空值的检测、try catch等3、全局组件和共同函数的封装复用,提高代码的一个复用性4、项目的模块化开发,做到项目的一个高内聚,低耦合,提高项目的功能模块可维护性5、代码编程能力的提高,通过数组的一些map、filter等其他方式对后端返回的数据进行一个处理,更好的渲染页面6、遵循后端接口的规范进行协作开发。原创 2022-11-28 21:55:03 · 913 阅读 · 0 评论 -
大管家前端线上笔试
2.选择器的优先级顺序?你最常用什么方式提高优先级?4、水平居中有哪几种方式?6、实现左右两侧固定,中间自适应有哪几种方式?3、typeof和instanceof?7、有哪几种方式获取对象的属性?5、数组去重有哪几种方式?8、为什么选择前端开发?原创 2022-11-27 16:49:00 · 735 阅读 · 0 评论 -
Vue--router和route的区别
route.query : 路由的查询参数的键值对,如 /login?router是通过VueRouter构造函数new出来得到了的一个实例对象,这个对象是全局的路由对象,它包含了所有的路由对象和属性。route是一个页面的跳转路由对象,每一个页面都有一个route对象,是一个局部的路由对象。$route.path : 当前路由对象的路径,如' /login '$route.name : 当前路由的名字,也就是路由的name属性。$route.params : 路由的动态匹配参数原创 2022-11-11 14:43:22 · 1950 阅读 · 0 评论 -
如果我现在给你一个项目,你会怎么了解和熟悉项目?
axios的统一的请求拦截,响应拦截做了什么处理,比如拦截器对请求头做的一些token鉴权,拦截器有没有对后端返回数据做一些处理。理清Vuex状态管理的模块化文件的state、muation、ation对象等。文件记录了项目中的一些第三方依赖包和技术栈,可以查看官方的一些文档进行学习。axios的一些请求全局配置,包括请求根路径,请求超时时间等。一、梳理http请求模块(axios)和api接口。理清路由与组件的映射关系,还有路由的导航守卫等。四、公共组件和公共工具函数。六、每个文件夹的作用。原创 2022-11-07 22:38:01 · 360 阅读 · 0 评论 -
项目中的用户鉴权是如何实现的?
主流的前后端分离项目中用户鉴权最常用的是目前最流行的跨域认证解决方案---JWT(JSON WEB TOKEN)原创 2022-11-07 15:47:24 · 1318 阅读 · 0 评论 -
Vue2双向绑定原理
在Vue2中我们可以利用该方法对数据对象(data)使用Object.defineProperty()进行监听data里面属性的变化进行双向数据绑定。封装一个函数用于修改对象已有属性并且能监听该属性的变化,也可以实现不进行属性的修改,实现属性的劫持(Vue2中的数据劫持,劫持对象属性的变化)注意:上面的有个缺陷,就是当属性值也是对象的时候,不能劫持属性值,如{a:1,c:{b:1}}注意,observeObj这个函数,不能劫持对象的新增属性,只能劫持对象已有的属性。1、劫持对象中的某个属性。原创 2022-10-25 21:53:51 · 4297 阅读 · 0 评论