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(一)相关推荐

  1. java输出格林威治时间_Java之格林威治时间格式转换成北京时间格式

    Java之格林威治时间格式转换成北京时间格式 /** * Copyright 2020. yaodouwang.com Studio All Right Reserved * * Create on ...

  2. java 当前utc时间_Java获取UTC时间的方法详解

    本文实例讲述了java获取utc时间的方法.分享给大家供大家参考,具体如下: 取得本地时间: java.util.calendar cal = java.util.calendar.getinstan ...

  3. java 获取当前日期时间_Java 获取当前日期时间

    Java 当前日期时间教程介绍了各种 Java 类,以获取 Java 中的当前日期时间. 有几种方法可以获取 Java 中的当前日期和时间. Java 程序员可以使用 Java 8(java.time ...

  4. web java获取当前时间_Java 获取当前系统时间的三种方法

    准备工作: import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; 方式一: /** ...

  5. vue 加载页面时触发时间_详解Vue.js在页面加载时执行某个方法

    详解Vue.js在页面加载时执行某个方法 jQuery中可以这样写 vue中,如果要达到相同效果,可以使用vue的生命周期函数,如create或者mounted 附上vue.js的生命周期函数执行流程 ...

  6. [面试专题]Vue.js 2.0 独立构建和运行时构建的区别

    Vue.js 2.0 独立构建和运行时构建的区别 标签(空格分隔): 未分类 在使用 Vue.js 2.0 时,有独立构建(standalone)和运行时构建(runtime-only)两种版本可供选 ...

  7. Java改知能机_Java 面试突击之 Java 并发知识基础 进阶考点全解析

    版权说明:本文内容根据 github 开源项目整理所得 项目地址:https://github.com/Snailclimb/JavaGuide​github.com 一.基础 什么是线程和进程? 何 ...

  8. java面试题 多线程_Java面试常见关于多线程的面试题

    多线程是Java技术中常用而且相对比较难易理解的一个知识点.而且多线程也是企业实际应用中必备的技术,因此在面试的过程中,面试者经常被问到关于多线程的问题,遇到这些问题大家应该怎么办呢?赶紧恶补一下Ja ...

  9. java 控制台输出时间_Java获取时间打印到控制台代码实例

    这篇文章主要介绍了Java获取时间打印到控制台代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 面试时有一道面试题:要求获取当时时间,并像电子 ...

最新文章

  1. GIT使用总结(二)
  2. 【Tools】git操作总结
  3. boost::ratio_subtract相关的测试程序
  4. VTK:简单操作之PerspectiveTransform
  5. java数据结构有哪些_java有哪些数据结构?
  6. Lombok(1.14.8) - @Log
  7. 再见,我的程序青葱岁月!
  8. Java基础-----基类Object源码分析
  9. 偏微分方程数值求解 -- ING
  10. 拆解一个老式电感电容表
  11. 华为携手Work Shift Calendar (Shifter),将工作效率提升至更高水平
  12. iOS使用masonry快速将一组view在superview中等宽排列
  13. 计算机工程学院新生欢迎标语,欢迎新生标语(精选50句)
  14. login shell和non-login shell
  15. 机器人搭建和少儿编程的区别
  16. 给准备第一次参加西雅图峰会的MVP们:签证篇(B1签证)
  17. Foxmail客户端添加163账号和邮件备份163邮箱
  18. slice手环 android数据,迈欧slice手环使用感受 | 迈欧slice手环怎么样_什么值得买...
  19. Python快捷键及配置环境变量
  20. SQL语句如何实现模糊查询

热门文章

  1. python 通过ip获取城市_python中通过客户端IP拿到所在城市和当地天气信息—附带项目案例...
  2. 框架 go_Colly - 优雅极速的Go语言爬虫框架
  3. 作者:周宗放(1950-),男,电子科技大学经济与管理学院教授、博士生导师,风险分析与数据科学研究中心主任...
  4. 【UI/UX】Web应用GUI设计
  5. 【C语言】第二章 信息编码与数据类型 题解
  6. 【Python】Matplotlib绘制日期型时间序列图
  7. 【布莱克智讯之声公众号】 精彩图文分类导航
  8. 简 易 版 的 进 程 池 模 型 学 习
  9. iview表单验证不生效问题注意点
  10. 性能优化实战案例——助力某移动OA系统