Vue框架之基础

介绍

vue.js 是用来构建web应用接口的一个库

技术上,Vue.js 重点集中在MVVM模式的ViewModel层,它连接视图和数据绑定模型通过两种方式。实际的DOM操作和输出格式被抽象的方式到指令(Directives)和过滤器(Filters

在哲学领域内,尽量让MVVM数据绑定API尽可能简单。模块化和可组合性也是重要的设计考虑。vue不是一个全面的框架,它被设计成简单的和灵活的。你可以用它快速原型,或混合和匹配与其他库定义前端堆栈。

Vue。js的API是参考了AngularJS、KnockoutJS Ractive.js Rivets.js。尽管有相似之处,我相信Vue.js提供一个有价值能够让你在现在的一些现有框架中舍取其价值

即使你已经熟悉其中的一些术语,建议您通过以下概念的概述,因为你的这些术语的概念可能在Vue.js的下文中有所不同。https://cn.vuejs.org/v2/guide/instance.html

在没有学习Vue之前 我们需要了解一下es6语法

es6语法基础介绍:

  变量的用法:

    <!--es6的变量的用法 -->
    var a = [];
     for (var i = 0;i < 10;i++ ){
        a[i] = function () {
            console.log(i)
        }
    }
    a[2]();
    // 打印结果是 10 ,var声明变量的时候,会使变量提升到最上面
    for (let i = 0;i < 10;i++ ){
        a[i] = function () {
            console.log(i)
        }
    }
    a[2]();
    // 打印的结果是 2

  箭头函数的使用:

 function fv(x) {
        return x
    }

    let add = (x) => {
        return x
    };

    let add2 = x => x;
    console.log(add2(10));

    console.log(fv(2));
    console.log(add(2));

  对象:

let person = {
        name:‘sado‘,
        age:18,
        hobby:function () {
            console.log(this)
        //    打印的是当前对象
        }
    };
    person.hobby();

    let person = {
        name:‘sado‘,
        age:18,
        hobby: () => {
            console.log(this)
        //    打印的是上一层对象
        }
    };
    person.hobby();
    let person = {
        name:‘sado‘,
        age:18,
        hobby () {
            console.log(this)
        //    打印的是当前对象
        }
    };
    person.hobby();

  类的用法:

 class obj{
        constructor(name,age){
            //constructor等同于python中类的初始化方法__init__
            this.name=name;
            this.age = age;
        //    与python中类的声明很相似
        }
        // 方法的声明
        showname(){
            console.log(this.name);

        }

        showage(){
            console.log(this.age);

        }
    }
    // 实例化对象,注需要在类名前加 ‘new‘ 关键字
    let sado = new obj(‘sado‘,18);
    sado.showname();
    sado.showage();

  

原文地址:https://www.cnblogs.com/qq631243523/p/10022918.html

时间: 2024-09-30 15:08:06

Vue框架之基础的相关文章

VUE框架简单基础

一个构建用户界面的框架 通过指令,来给DOM元素赋值或者其他操作. 简单的指令及其作用: 在HTML标签中显示数据: --> {{}} --> v-text --> v-html 这三条指令都是给HTML具体标签填充内容,可以是文本,也可以是其他标签 ------------------- --> v-if --> v-else 这两条命令配合使用,如果变量为true,则插入if所在的标签,否则就插入else所在的标签. ------------------- -->

Vue框架基础

Vue框架基础 1.什么是vue框架 渐进式的JavaScript框架 渐进式:可以控制一个页面的标签,也可以控制一系列标签,也可以控制整个页面,甚至可以控制整个前端项目 2.vue有什么优势 通俗来讲: 有指令(分支结构,循环结构...),复用页面结构等 有实例成员(过滤器,监听),可以对渲染的数据做二次格式化 有组件(模块的复用与组合),快速搭建页面 官方说法: 虚拟DOM,直接加载的到内存中,加载速度更快 数据的双向绑定 单页面应用 数据驱动 3.为什么要学vue 前端框架主要有三种:An

理解vue实现原理,实现一个简单的Vue框架

参考: 剖析Vue实现原理 - 如何实现双向绑定mvvm Vue.js源码(1):Hello World的背后 Vue.js官方工程 本文所有代码可以在git上找到. 其实对JS我研究不是太深,用过很多次,但只是实现功能就算了.最近JS实在是太火,从前端到后端,应用越来越广泛,各种框架层出不穷,忍不住也想赶一下潮流. Vue是近年出的一个前端构建数据驱动的web界面的库,主要的特色是响应式的数据绑定,区别于以往的命令式用法.也就是在var a=1;的过程中,拦截'='的过程,从而实现更新数据,w

Vue 框架-08-基础实战 demo

Vue 框架-08-基础实战 demo 前面介绍了有 7 篇了,都是小实例,没有相对完整的应用,虽然有些功能挺实用,但还是有的不常用的,今天记录一篇关于前几篇基础内容的实战 demo,也是对 Vue 基础的简单应用. 来看截图: 源代码 html 文件: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>VueLearn-cnblogs/xpwi<

怎么能学好Web前端开发 如何快速掌握Vue框架

怎么能学好Web前端开发?如何快速掌握Vue框架?很多人看好Web前端的市场前景,因此纷纷选择学习入行前端行业?.很多学Web前端的小伙伴在进阶阶段都要学习Vue,因为它是目前企业常用的技术之一.下面给大家分享一个比较不错的Vue学习路线. Vue是一个用于构建Web用户界面的JavaScript框架,因此在开始使用Vue之前,你至少先要掌握JavaScript和Web开发的基础知识.具备一定基础后,你可以了解以下内容: Vue生命周期.在构建你的第一个Vue应用之前,你要了解如何在网页中去安装

DRF框架 之基础配置

Vue框架的总结 """ 1.vue如果控制html 在html中设置挂载点.导入vue.js环境.创建Vue对象与挂载点绑定 2.vue是渐进式js框架 3.vue指令 {{ }} v-text|html => 限制一次性渲染 v-once v-if|show v-if v-else-if v-else v-for v-model v-bind [c1, c2] | {active: isActive} v-on fn | fn(...) | fn($event, .

Vue框架简介,实例成员,事件,过滤器,文本、事件和属性指令

目录 Vue框架简介,实例成员,事件,过滤器,文本.事件和属性指令 什么是Vue 为什么要学Vue 如何使用Vue Vue实例成员 1.el: 实例 2.data: 数据 3.methods: 方法 Vue事件 面向对象js Vue过滤器 Vue指令 文本指令 事件指令 属性指令 Vue框架简介,实例成员,事件,过滤器,文本.事件和属性指令 什么是Vue vue框架:渐进式JavaScript框架 ? vue一个环境:可以只控制页面中一个标签,可以控制一组标签,可以控制整个页面,可以控制整个项目

前端Vue框架 01

1.前言:路飞项目所有知识点概况(了解) Vue框架:前台界面,页面逻辑 1)指令 2)实例成员 3)组件 4)项目开发 DRF框架:数据(接口) 1)基础的模块:请求.响应.解析.渲染 2)序列化.三大认证 3)过滤.搜索.排序.分页 4)异常.第三方jwt.restful接口规范 Luffy项目:前后台分离项目 1)项目的登录认证.课程商机销售.项目完成 2)短信.支付宝.服务器.上线.redis.celery.git 2.Vue框架介绍 1)定义:javascript渐进式框架 渐进式:可

Java知多少(97)框架窗口基础

窗口是GUI编程的基础,小应用程序或图形界面的应用程序的可视组件都放在窗口中,在GUI中,窗口是用户屏幕的一部分,起着在屏幕中一个小屏幕的作用.有以下三种窗口: Applet窗口:Applet类管理这个窗口,当应用程序程序启动时,由系统创建和处理: 框架窗口(JFrame):这是通常意义上的窗口,它支持窗口周边的框架.标题栏,以及最小化.最大化和关闭按钮: 一种无边框窗口(JWindow):没有标题栏,没有框架,只是一个空的矩形. 用Swing中的JFrame类或它的子类创建的对象就是JFram