1、兼容
2、性能优化
 
vuejs
******作者:尤雨溪
***
*******MVVM框架:
M:model层 数据层 数据的增删改查
V:view视图层 类似于html的模板
vm:viewmodel映射层 model层与view层之间的一个映射层(嫁接的桥梁)
 
 
*******特点:
数据驱动视图
 
再也不会去操作DOM来改变view层的变化
 
操作DOM元素是非常耗费性能的
 
渐进式的JavaSrcipt框架
vuejs只会包含核心语法如果需要其他模块的时候需要单独的安装
在vue当中我们可以直接访问data中的属性
 
 
*******v-text:
底层原理主要应用了在数据解析这块 innerText
 
v-text:
值可以写任何js表达式
 
 
v-text:简写 {{}}
 
 
*******{{}}在页面第一次加载的时候会显示{{}}
var vm = new Vue({
//挂载点 vue作用的范围只会在id为app的这个元素内部
el:"#app",//document.querySelector()
//定义当前组件所需要的一些状态 定义当前vue所需要的一些属性
data:{
message:"1824"
}
})
console.log(vm)
*******v-html 解析html innerHTML
 
一般情况下不会使用
*******v-show:显示隐藏 非权限
 
底层是操控元素的display属性
 
 
*******v-if:显示隐藏 设计到权限
底层是操控元素的创建和销毁
 
进行多个选择的处理
 
后台管理系统
用户会员级别
登陆与非登陆
 
 
选项卡
组件切换
动画
*******v-for:数据的遍历
*******v-on:进行事件的绑定 :冒号后面是事件的名称
值为事件的函数
 
v-on:事件名称 = 事件函数
 
 
简写:
@事件名称
 
 
指令后面用.链接的属性叫做修饰符
 
 
 
stop:阻止事件冒泡
prevent:阻止浏览器默认事件
once:事件只触发一次
enter:回车
 
 
 
如果需要使用事件对象则需要传递一个$event
cv
********v-bind:绑定属性 简写 :属性 语法v-bind:属性 =值
title class idd alt style src href
v-model:可以用来实现双数据绑定
 
v-model这个指令只能给表单进行使用
v-model是根据表单的value值来去改变data中属性的值
 
作用:如果表单上面加了v-model那么data中与表单绑定的那个属性就会随着表单的改变而改变
 

Vue 框架 笔记的更多相关文章

  1. vue框架学习笔记(vue入门篇)

    vue框架 - 构建用户界面的渐进式框架 - 采用自底层向上增量开发的设计 - 核心库只关注视图层 - 当与单文件组件和vue生态系统支持的库结合使用时,也完全能够为复杂的单页应用程序提供驱动 - v ...

  2. Vue学习笔记-Vue基础入门

    此篇文章是本人在学习Vue是做的部分笔记的一个整理,内容不是很全面,希望能对阅读文章的同学有点帮助. 什么是Vue? Vue.js (读音 /vjuː/,类似于 view) 是一套构建用户界面的渐进式 ...

  3. Vue学习笔记十三:Vue+Bootstrap+vue-resource从接口获取数据库数据

    目录 前言 SpringBoot提供后端接口 Entity类 JPA操作接口 配置文件 数据库表自动映射,添加数据 写提供数据的接口 跨域问题 前端修改 效果图 待续 前言 Vue学习笔记九的列表案例 ...

  4. Vue框架简介和环境搭建

    前言: 此篇随笔为个人学习前端框架Vue,js的技术笔记,主要记录一些自己在学习Vue框架的心得体会和技术总结,作为回顾和笔记使用. 这种写博客的方式,对刚开始学习Vue框架的我,也是一种激励,我相信 ...

  5. vue新手入门之使用vue框架搭建用户登录注册案例,手动搭建webpack+Vue项目(附源码,图文详解,亲测有效)

    前言 本篇随笔主要写了手动搭建一个webpack+Vue项目,掌握相关loader的安装与使用,包括css-loader.style-loader.vue-loader.url-loader.sass ...

  6. vue 学习笔记

    使用vue框架做了一个项目,在这个过程中,摸索学习了vue,把过程学习到技术整理放在这里,供以后查看.

  7. vue学习笔记

    来公司以后就一直在用vue框架,不管是业务代码,还是做vue组件.关于vue有一些点是文档中没有提及的,记录一下以便以后查询- 一.Vue的特点 新一代 Vue.js 框架非常关注如何用极少的外部特性 ...

  8. Vue学习笔记-2

    前言 本文非vue教程,仅为学习vue过程中的个人理解与笔记,有说的不正确的地方欢迎指正讨论 1.computed计算属性函数中不能使用vm变量 在计算属性的函数中,不能使用Vue构造函数返回的vm变 ...

  9. Vue学习笔记-1

    前言 本文不是Vue.js的教程,只是一边看官网Vue的教程文档一边记录并总结学习过程中遇到的一些问题和思考的笔记. 1.vue和avalon一样,都不支持VM初始时不存在的属性 而在Angular里 ...

随机推荐

  1. shell编程变量赋值

    [shell编程变量赋值] 1.等号两边均不能有空格存在.例, a="hello world"   2.变量和其它文字以{}或空格格开,否则会混淆.例, 有时候变量名可能会和其它文 ...

  2. Python_08-常用模块

    1     常用模块介绍 1.1      os模块 1.2      sys模块 1.3      built-in内置模块 1.4      time模块 1.5      re模块 2     ...

  3. UNITY WWW使用代码

    string detailURL = "https://www.xxx.xxx."; using (var w = new WWW(detailURL)) { yield retu ...

  4. MVC过滤器实现用户登录验证

    前言当我们访问某个网站的时候需要检测用户是否已经登录(通过Session是否为null),我们知道在WebForm中可以定义一个BasePage类让他继承System.Web.UI.Page,重写它的 ...

  5. Java的类名与文件名必须一致

    1.Java保存的文件名必须与类名一致:2.如果文件中只有一个类,文件名必须与类名一致:3.一个Java文件中只能有一个public类:4.如果文件中不止一个类,文件名必须与public类名一致:5. ...

  6. 洛谷 P1260 工程规划(差分约束)

    题目描述 造一幢大楼是一项艰巨的工程,它是由n个子任务构成的,给它们分别编号1,2,…,n(5≤n≤1000).由于对一些任务的起始条件有着严格的限制,所以每个任务的起始时间T1,T2,…,Tn并不是 ...

  7. vue.js和angular.js的区别

    关于Vue的描述: HTML模版+JSON数据,再创建一个Vue实例,就这么简单 关于Angular的描述: AngularJS是为了克服HTML在构建应用上的不足而设计的.HTML是一门很好的为静态 ...

  8. Kubernetes 中的pv和pvc

    原文地址:http://www.cnblogs.com/leidaxia/p/6485646.html 持久卷 PersistentVolumes 本文描述了 Kubernetes 中的 Persis ...

  9. 【笔记】metasploit渗透测试魔鬼训练营-信息搜集

    exploit 漏洞利用代码 编码器模块:免杀.控制 help [cmd] msfcli适合对网络中大量系统统一测试. 打开数据包路由转发功能:/etc/sysctl.conf /etc/rc.loc ...

  10. javascript编码规范[原创]

    一些命名规范书或js书命名规范章节,喜欢将命名规范跟语法混在一块例如: 1.使用“var”定义.初始化变量防止产生全局变量,多变量一块定义使用“,”(本身这种方式就很有争议). 2.结尾必加“;”防止 ...