前端框架
前端框架太多了,真的学不动了,别慌,其实对于前端的三大马车,Angular、React、Vue 只要把其中一种框架学明白,底层原理实现,其他两个学起来不会很吃力,这也取决于你以后就职的公司要求你会哪一个框架了,当然,会的越多越好,但是往往每个人的时间是有限的,对于自学的学生,或者即将面试找工作的人,当然要选择一门框架深挖原理。
以 Vue 为例,我整理了如下的面试题。
如果你觉得对你有帮助,可以戳这里获取:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
watch: {
// 监听当前值变化,及时提交给父组件
currentValue: {
deep: true,
immediate: true,
handler: function (newValue) {
// 记录最新的值
this.valuePro = newValue
// 判断当前的 value 值是否为 undefined, 如果是的话不用抛出去,要不然 form 标签就会走效验,并提示对应的错误了
if (newValue !== undefined) {
// v-decorator 会通过 change 事件接受新值
this.$emit(‘change’, newValue)
}
}
}
},
data () {
return {
// 当前页面值,用于做桥梁使用的
// 当前页面操作修改的就是这个值,外部传进来也会更新这个值,它变化了在通过 input change 去更新外部的值
valuePro: undefined
}
},
methods: {
// input 输入
inputChange (e) {
// 传出去最新值,这里只需要通过 change 事件传出去即可,内部的 value 也会发生变化
this.$emit(‘change’, e.target.value)
}
}
}
home.vue
:进行使用
<a-form
:form=“form”
:label-col=“{ span: 3 }”
:wrapper-col=“{ span: 5 }”
@submit=“handleSubmit”
<a-input
placeholder=“请输入名称”
v-decorator=“[‘name’, { rules: [{ required: true, message: ‘请输入名称!’ }] }]”
/>
<custom-input
placeholder=“请输入简介”
v-decorator=“[‘info’, { rules: [{ required: true, message: ‘请输入名称!’ }] }]”
/>
Submit
总结
为了帮助大家更好温习重点知识、更高效的准备面试,特别整理了《前端工程师面试手册》电子稿文件。
内容包括html,css,JavaScript,ES6,计算机网络,浏览器,工程化,模块化,Node.js,框架,数据结构,性能优化,项目等等。
包含了腾讯、字节跳动、小米、阿里、滴滴、美团、58、拼多多、360、新浪、搜狐等一线互联网公司面试被问到的题目,涵盖了初中级前端技术点。
前端面试题汇总
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
JavaScript
性能
linux