黑马程序员技术交流社区

标题: 【郑州校区】2020-03-07高频问题与课程重点 [打印本页]

作者: 我是楠楠    时间: 2020-3-12 11:36
标题: 【郑州校区】2020-03-07高频问题与课程重点
【郑州校区】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结构。






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2