首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
首页 /
” 以及
#
” 以及
#
952次浏览
1人互动
收藏话题
分享
此刻你想和大家分享什么
热门
最新
2024-04-02 16:44
已编辑
中国海洋大学 前端工程师
池聘网络一面面经
👥 面试题目1.vue双向数据绑定原理:采用数据劫持和发布者订阅者模式的方式,通过object.defineProperty劫持元素的getter,setter属性,数据发生变化,发布消息给订阅者,触发相应的监听回调 具体observe遍历元素,添加getter,setter属性,compile解析模块指令,给相应的节点绑定触发事件,watcher调用自身的update属性连接二者,在mvvm入口中实现数据变化视图更新,交换视图变化,数据model更新的双向数据绑定。2.介绍vuex:对组件的公告信息进行状态管理的容器。主要五个属性,state定义需要的数组对象字符串,getter相当于计算属性,接收 state 作为第一个参数,返回值会根据它的依赖被缓存起来,依赖值发生改变才会被重新计算。mutation是更改 store 中 state 状态的唯一方法,每个mutation 都有一个字符串类型的事件类型和一个回调函数,执行一个调用方法:store.commit。action执行异步操作。使用store.dispatchmodule解决了当state中很复杂的模块。3.路由模式:在浏览器中符号“ 后面的字符称之为 hash,用 window.location.hash 读取。特点:hash 虽然在 URL 中,但不被包括在 HTTP请求中;用来指导浏览器动作,对服务端安全无用,hash 不会重加载页面。history 模式:history 采用 HTML5 的新特性;且提供了两个新方法: pushState(), replaceState()可以对浏览器历史记录栈进行修改,以及 popState事件的监听到状态变更4.
点赞
评论
收藏
分享
玩命加载中
创作者周榜
更多
热议话题
更多
1
...
一张图晒出你司的标语
0
2
...
AI面会问哪些问题?
0
1
...
开放七大实习专项,百度暑期实习值得冲吗
3
...
你的实习产出是真实的还是包装的?
0
4
...
找AI工作可以去哪些公司?
0
5
...
春招至今,你的战绩如何?
0
1
...
厦门银行科技岗值不值得投
6
...
从事AI岗需要掌握哪些技术栈?
0
7
...
中国电信笔试
0
8
...
你做过最难的笔试是哪家公司
0
9
...
投递几十家公司,到现在0offer,大家都一样吗
0
10
...
哪些公司真双非友好?
0
牛客网
牛客网在线编程
牛客网题解
牛客企业服务