java绑定click时间_JAVA面试之vue.js(一)
1、vue的优点有哪些。
答:首先介绍一下vue的特点:响应式编程和组件化;
再介绍一下vue的优点:
a. 轻量级框架
b. 简单易学
c. 双向数据绑定
d. 组件化
e. 视图
f. 数据和结构的分离
g. 虚拟DOM
2、vue的使用方式有哪些?
答:a.类似jQuery的引入方式;
b.跟node.js结合起来使用,使用起来类似java面向对象编程。
3、mvvm框架是什么?其与jQuery的区别有哪些?具体应用场景是什么?
答:mvvm=model+view+viewModel框架,viewModel用了连接model+view;
Vue数据驱动是通过显示视图操作的,不是通过节点操作的;
数据操作比较多的场景。
4、Vue的生命周期是什么?
答:简单来说,vue的生命周期是vue实例从创建到销毁的过程。即开始创建vue实例、初始化数据、编译运行模板、挂载dom(渲染)、更新(渲染)、卸载等过程。
5、说出4中vue指令和作用。
答:v-if:判断是否因此隐藏;
v-for:循环数据;
v-bind:class:用于绑定属性;
V-model:双向绑定
6、vue渲染时如何将数据原样输出?
答:a.v-text:将数据输出到元素内部,如果有html代码,依然原样输出;
b.v-html:依然是将数据输出到元素内部,如果有HTML代码,就会被渲染成html;
c.{{}}:这是插值表达式,这个可以直接获取vue实例中的函数或数据,但是值可能会出现闪烁,而上面两个就不会。
7、如何创建一个vue实例,如何将数据对象加入vue实例,举例说明?
答:代码如下:
var vm = new Vue({
//选型
})
当一个vue实例被创建后,如果加入了数据对象,这个数据对象中的所有属性会加入到vue的响应系统中。当这些属性都变化时,vue视图也会响应为新值。
代码例子:
var data = {a:1}
//将data数据对象加入到vue实例中
var vm = new Vue({
data:data
})
//获取实例的属性
vm.a == data.a;
//设置vm属性也会影响到原始数据
vm.a = 2
data.a ==2;
//反之也是如此
data.a = 3
vm.a == 3;
8、vue中有哪些修饰符,有什么作用?
答:vue中的事件:@click、@mouseover、@mouseout、@change、@keyup等
Vue中事件修饰符:.stop阻止冒泡 .prevent阻止默认事件
9、为什么要进行前后端分离,优缺点分别是什么?
答:前端追求页面美观、页面流畅和兼容性;
后端追求三高(高并发、高可用、高性能);
从而通过降低前后端耦合,提高开发效率。
缺点是:a.当接口改变时,前后端都需要改变;
b.发生异常,前后端需要联调,很耗时。
10.谈一下对前后端分离的理解?
答:a.前端静态化,只有html、css、js;前端内容的运行环境和引擎基于浏览器,不需要后端提供动态化组装。
b.后端数据化,后端只负责提供数据,不提供任何与界面相关的东西。
c.平台无关化,前端技术本身与平台无关。
d.架构分离,后端可以使用任何语言,与前端彻底分离。
java绑定click时间_JAVA面试之vue.js(一)相关推荐
- java输出格林威治时间_Java之格林威治时间格式转换成北京时间格式
Java之格林威治时间格式转换成北京时间格式 /** * Copyright 2020. yaodouwang.com Studio All Right Reserved * * Create on ...
- java 当前utc时间_Java获取UTC时间的方法详解
本文实例讲述了java获取utc时间的方法.分享给大家供大家参考,具体如下: 取得本地时间: java.util.calendar cal = java.util.calendar.getinstan ...
- java 获取当前日期时间_Java 获取当前日期时间
Java 当前日期时间教程介绍了各种 Java 类,以获取 Java 中的当前日期时间. 有几种方法可以获取 Java 中的当前日期和时间. Java 程序员可以使用 Java 8(java.time ...
- web java获取当前时间_Java 获取当前系统时间的三种方法
准备工作: import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; 方式一: /** ...
- vue 加载页面时触发时间_详解Vue.js在页面加载时执行某个方法
详解Vue.js在页面加载时执行某个方法 jQuery中可以这样写 vue中,如果要达到相同效果,可以使用vue的生命周期函数,如create或者mounted 附上vue.js的生命周期函数执行流程 ...
- [面试专题]Vue.js 2.0 独立构建和运行时构建的区别
Vue.js 2.0 独立构建和运行时构建的区别 标签(空格分隔): 未分类 在使用 Vue.js 2.0 时,有独立构建(standalone)和运行时构建(runtime-only)两种版本可供选 ...
- Java改知能机_Java 面试突击之 Java 并发知识基础 进阶考点全解析
版权说明:本文内容根据 github 开源项目整理所得 项目地址:https://github.com/Snailclimb/JavaGuidegithub.com 一.基础 什么是线程和进程? 何 ...
- java面试题 多线程_Java面试常见关于多线程的面试题
多线程是Java技术中常用而且相对比较难易理解的一个知识点.而且多线程也是企业实际应用中必备的技术,因此在面试的过程中,面试者经常被问到关于多线程的问题,遇到这些问题大家应该怎么办呢?赶紧恶补一下Ja ...
- java 控制台输出时间_Java获取时间打印到控制台代码实例
这篇文章主要介绍了Java获取时间打印到控制台代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 面试时有一道面试题:要求获取当时时间,并像电子 ...
最新文章
- GIT使用总结(二)
- 【Tools】git操作总结
- boost::ratio_subtract相关的测试程序
- VTK:简单操作之PerspectiveTransform
- java数据结构有哪些_java有哪些数据结构?
- Lombok(1.14.8) - @Log
- 再见,我的程序青葱岁月!
- Java基础-----基类Object源码分析
- 偏微分方程数值求解 -- ING
- 拆解一个老式电感电容表
- 华为携手Work Shift Calendar (Shifter),将工作效率提升至更高水平
- iOS使用masonry快速将一组view在superview中等宽排列
- 计算机工程学院新生欢迎标语,欢迎新生标语(精选50句)
- login shell和non-login shell
- 机器人搭建和少儿编程的区别
- 给准备第一次参加西雅图峰会的MVP们:签证篇(B1签证)
- Foxmail客户端添加163账号和邮件备份163邮箱
- slice手环 android数据,迈欧slice手环使用感受 | 迈欧slice手环怎么样_什么值得买...
- Python快捷键及配置环境变量
- SQL语句如何实现模糊查询
热门文章
- python 通过ip获取城市_python中通过客户端IP拿到所在城市和当地天气信息—附带项目案例...
- 框架 go_Colly - 优雅极速的Go语言爬虫框架
- 作者:周宗放(1950-),男,电子科技大学经济与管理学院教授、博士生导师,风险分析与数据科学研究中心主任...
- 【UI/UX】Web应用GUI设计
- 【C语言】第二章 信息编码与数据类型 题解
- 【Python】Matplotlib绘制日期型时间序列图
- 【布莱克智讯之声公众号】 精彩图文分类导航
- 简 易 版 的 进 程 池 模 型 学 习
- iview表单验证不生效问题注意点
- 性能优化实战案例——助力某移动OA系统