美文网首页
VUE 简介

VUE 简介

作者: Ugfly | 来源:发表于2018-02-23 22:25 被阅读0次

三大框架:
1. vue:开发效率相当高了。
2. angalar:适合做后台管理系统,入手容易,但是越往后会越难受。
3. react:虚拟dom(渲染内存中存储的dom,经过操作后,才会去渲染浏览器的真实dom)。

对浏览器来讲,view视图就是页面。即是一个dom树。
浏览器会把当前html文档当做一个dom树。

jquery:js类库。js操作dom,进行打包。
    - jquery操作dom。但是功能相对较少。
    - 但是还可以更牛逼,更简单。
bootstrap:css方向的框架。

前后端分离:(ajax)
    - 直白点说:django的render方法再也不会用了
    - 而是返回一个json数据。返回值永远都是json数据。
    - 前端人员负责html、css、js。
        § 它发ajax请求,要数据。任何数据请求要发ajax。
    - 后端就写业务逻辑,返回json数据。
- 这样的好处:
    - 职责明确。

VUE是啥?
    vue是一个自动构建用户界面的js框架。
            自动生成js,css,html
    vue是前端框架。
    vue从官方来说是一个构建用户界面的javascript框架。
    vue继承了其他俩框架的优点。
为什么用?
    轻量、高效。
    前端三大框架之一VUE & react & angelar
    

关于指令:
    什么是指令:
        就是带有V-前缀的特殊属性,通过属性来操作dom元素。
        1. v-text:在元素当中插入文本
        2. v-html:在元素当中不仅可以插入文本,还可以插入标签
        3. v-if:根据表达式的真假值,来动态插入或移除元素。可以单独写,但是基本都是与else一起的。  这个和show的区别,如果if为false,整个标签都没的了
        4. v-show:这个是display=none
        5. v-for:
                ® 如果是对象object的话:
                    ◊ (value,key,index)
                ® 如果是数组array的话:
                    ◊ (value,index)
        6. v-on:监听元素事件,并执行响应的操作   简写  @
        7. v-model:进行数据和视图的双向数据绑定
            视图(dom) --> 数据(model)  # 视图就认为是一个标签元素。
            数据(model)-->视图(dom)    # 
                数据驱动视图:
                        } 不需要找到标签,我只需要关心我的数据就行
                        } 找到响应的变量,修改了变量里面的值就会发生改变。
                视图驱动数据:
                        } 找个某个标签并赋值,然后数据也会发生改变。
            分为三个任务:
                    1. 把数据和DOM(元素)的值绑定。
                    2. 当输入内容时,数据同步发生变化。  --> 实现视图到数据的驱动
                    3. 当改变数据时,输入内容也会发生变化。 --> 实现数据到视图的驱动
                    
                    
        8. v-bind:对标签属性进行操作的,简写  :
                a) 可以绑定多种属性
                b) 如果你的href是一个动态的,就可以用v-bind来绑定一下。
                c) 如果是一个静态的url,则么必要
        
    
        
    v-show和v-if的区别:
        v-show:如果为false,在前端会有属性为display:none。
        v-if:如果为false,整个标签就没了。
        
        9. 自定义指令:
        directives 自定义指令

补充知识点:
1. 只声明未赋值: Undefind
2. 变量提升:先使用,后定义
3. 对于浏览器来说。会把html当成一个dom树。
document-->html-->head/body

4. shift:把数组的第一个元素删除,并且返回第一个元素的值。如果数组为空,则该方法不执行任何操作,返回undeifined
5. push:在最前面添加一个
6. pop:从后面删一个

splice:指哪删哪

相关文章

  • vue全家桶+element 项目踩坑总结

    项目简介 vue + axios + vue-router + vuex + ElementUI 架构 vue v...

  • vue-antd-admin使用体验(一) 概述

    一. vue-antd-admin简介 Vue Antd Admin是Ant Design Pro 的 Vue 实...

  • vue简介

    首先,很骄傲的说出,vue框架的作者是一位中国人,叫尤雨溪。 尤雨溪毕业于上海复旦附中,在美国完成大学学业,本科毕...

  • vue简介

    与angular、react做对比 vue的优点: 1.中文文档更加完善 2.代码更轻量 3.上手简单 、容易使用...

  • VUE 简介

    三大框架:1. vue:开发效率相当高了。2. angalar:适合做后台管理系统,入手容易,但是越往后会越难受。...

  • Vue简介

    vue: 读音:v-u-e view vue到底是什么? 一个mvvm框架(库)、和angular类似比较容易上手...

  • VUE简介

    官网地址MVVM设计模式:model(定义在JS里面的数据)、view(用户所看到的视图)、View Model(...

  • vue简介

    简述 Vue 语法 Components VueJS - Watch Property Rendering Tra...

  • vue简介

    一、简介 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架(部分使用,不是全家...

  • Vue简介

    Vue.js 是什么 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它...

网友评论

      本文标题:VUE 简介

      本文链接:https://www.haomeiwen.com/subject/dijfxftx.html