zoukankan      html  css  js  c++  java
  • 阶段5 3.微服务项目【学成在线】_day02 CMS前端开发_01-vuejs研究-vuejs介绍


    1、vue.js是什么?
    Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计
    为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一
    方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。
    渐进式框架:Progressive,说明vue.js的轻量,是指一个前端项目可以使用vue.js一两个特性也可以整个项目都用
    vue.js。
    自底向上逐层应用:作为渐进式框架要实现的目标就是方便项目增量开发。
    参考:https://cn.vuejs.org/v2/guide/
    2、Vue.js与ECMAScript
    Vue 不支持 IE8 及以下版本,因为 Vue 使用了 IE8 无法模拟的 ECMAScript 5 特性。
    什么是ECMAScript?

    ECMAScript(简称ES)是一种规范,我们平常所说的Js/Javascript是ECMAScript的实现,早期主要应用的ES3,当
    前主流浏览器都支持ES5、ES6,ES8已于2017年发布。
    ES6:http://www.ecma-international.org/ecma-262/6.0/
    ES7:http://www.ecma-international.org/ecma-262/7.0/

    3、Vue.js的使用
    1)在html页面使用script引入vue.js的库即可使用。
    2)使用Npm管理依赖,使用webpack打包工具对vue.js应用打包。
    大型应用推荐此方案。
    3)Vue-CLI脚手架
    使用vue.js官方提供的CLI脚本架很方便去创建vue.js工程雏形。
    4、vue.js有哪些功能?
    1)声明式渲染
    Vue.js 的核心是一个允许采用简洁的模板语法来声明式地将数据渲染进 DOM 的系统。
    比如:使用vue.js的插值表达式放在Dom的任意地方, 差值表达式的值将被渲染在Dom中。
    2)条件与循环
    dom中可以使用vue.js提供的v-if、v-for等标签,方便对数据进行判断、循环。
    3)双向数据绑定
    Vue 提供v-model 指令,它可以轻松实现Dom元素和数据对象之间双向绑定,即修改Dom元素中的值自动修改绑
    定的数据对象,修改数据对象的值自动修改Dom元素中的值。
    4)处理用户输入
    为了让用户和你的应用进行交互,我们可以用 v-on 指令添加一个事件监听器,通过它调用在 Vue 实例中定义的
    方法
    5)组件化应用构建
    vue.js可以定义一个一个的组件,在vue页面中引用组件,这个功能非常适合构建大型应用。

     

  • 相关阅读:
    【JAVA基础】String 类
    【Java基础】ArrayList类
    【Java基础】Scanner类
    【Java基础】类--------封装
    spring boot默认访问静态资源
    spring boot整合servlet、filter、Listener等组件方式
    在web项目中搭建一个spring mvc + spring + mybatis的环境
    spring mvc注解版01
    spring mvc简单介绍xml版
    服务器和客户端的理解
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11545123.html
Copyright © 2011-2022 走看看