A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

【郑州校区】2020-03-07高频问题与课程重点
1、对库与前端框架的理解,以vue和jquery为例
答:框架:首先提供了很多新的技术(如虚拟DOM、双向绑定、渐进式等),其次得遵循开发者的规则来写代码,同时框架对项目的侵入性比较大(即中途换框架,代码需要重写)
库:属于代码集合产品,提供很多的API函数或属性,供程序员调用,用起来也比较随意。
2、对渐进式的理解
答:框架提供的技术中,按需索取选择一个或多个使用。
3、今日所学指令:
名称
指令
作用
注意事项
v-cloak
解决插值表达式的闪动问题
原理:先让元素隐藏,替换好内容之后,再显示
数据填充指令
v-text
填充纯文本
v-html
填充html片段
v-pre
显示原始信息,跳过编译过程
数据响应式
v-once
只编译一次,显示内容后不再具有响应式功能
双向数据绑定
v-model
从页面到数据,数据到页面的数据监听
一般用于用户交互的控件
事件绑定
v-on:事件名
简写@事件名,例如:v-on:click简写为@click
函数传参时注意$event放在最后面
事件修饰符
例:v-on:click.stop
用来处理事件的特定行为:阻止事件冒泡,阻止默认行为
修饰符可以串联,但是意义不一样
按键修饰符
例:v-on:keyup.enter
对键盘事件的修饰。写法:键盘事件.修饰符
4、对MVVM的理解(面试一般会问到)
答:MVVM是前端视图层的概念,主要关注于视图层分离,也就是说:MVVM把前端的视图层,分为了三部分Model, View , VM(ViewModel)。VM是MVVM思想的核心,VM是M和V直接的调度者。Model:保存的是每个页面中单独的数据;VM分割了M和V,当V层想要获取或保存数据时,都由VM做中间人进行处理;V就是页面中的Html结构。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马