首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
vue.js第七课
】的更多相关文章
vue.js第七课
条件渲染 v-if template v-if v-show v-else v-if 与 v-show handlebars.js 1.v-if 如果我们想一次 控制 多个元素呢? 我们可以吧一个<template>元素当做包装元素,并在上面使用v-if. 2. v-show <h1 v-show="ok">hello!</h1> v-if与v-show的不同: 第一:v-if是选择性渲染,true才渲染:而v-show始终渲染,只是控制di…
vue.js第六课
class与style绑定 绑定HTML class 对象语法 数组语法 绑定内联样式 对象语法 数组语法 自动添加前缀 1.class与style绑定. 数据绑定一个常见需求就是 操作元素的class写和他的内联样式. 因为他们都是属性,我们可以用v-bind处理他们: 我们只需要计算出表达式最终的字符串. 不过字符串拼接麻烦又容易出错. 因此,在v-bind用于class和style时,vue.js专门增强了它.表达式的结果类型除了字符串之外,还可以是对象或数组. class="{{cl…
vue.js 第五课
计算属性 1.基础例子 2.计算属性 vs $watch 3.计算 setter 4.计算属性开发实务demo 1.计算属性 computed( 电脑computer) (区别普通属性) 计算属性是: mvvm模式下 计算model的资料并回传其结果. 在模板中表达式非常便利,但是他们实际上只用于简单的操作. 模板是为了描述视图的结构. 在模板中放入太多的逻辑会让模板过重且难以维护. 这就是为什么Vue.js将绑定表达式限定为一个表达式. 如果需要多余一个表达式的逻辑,应当使用计算属性. 2…
vue.js 第四课
(1).插值:在view层上显示model的资料. (2).绑定表达式:在view层上 执行js命令. (3).指令:在view层上 执行写好的功能. (4).缩写:v-bind 绑定 特性 v-on 绑定 事件 Vue.js的模板是基于Dom实现的.这意味着所有的vue.js模板都是可解析的有效的Html且通过一些特殊的特性做了增强. Vue.js因而从根本上不同于基于字符串的模板. 1.Mustache语法 双大括号 语法: <span>{{data}}</span>双…
vue.js 第三课
1.构造器 constructor 2.属性和方法 properties methods 3.实例生命周期 instance_lifecycle 1.vue.js都是通过 var vm=new Vue({ 构造函数Vue创建一个Vue的根实例. //xxxx }) 这个VM实例 ,其实就是MVVM模式中的ViewModel. MVVM模式 是 Model-View-ViewModel的缩写. View借由ViewModel操作Model. Model借由ViewModel送出至View. 2…
vue.js 第八课
列表渲染 v-for template v-for 数组变动检查 变异方法 替换数组 track-by track-by $index 问题 对象 v-for 值域 v-for 显示过滤/排序的结果 1.v-for指令 是基于一个 数组 渲染列表.这个指令使用特殊的语法 ,形式为 item in items,items是数组数据,item是当前数组元素的别名. 另一种循环方式 为索引制定一个别名. 还一个是v-for=...of... 2.template v-for 模板便利 用于渲染一个包含…
【three.js第七课】鼠标点击事件和键盘按键事件的使用
当我们使用鼠标操作three.js渲染出的对象时,不仅仅只是仅限用鼠标对场景的放大.缩小.旋转而已,还有鼠标左键.右键的点击以及键盘各种按键等等的事件.我们需要捕获这些事件,并在这些事件的方法里进行相关的操作. 接下来是干货 在[three.js第六课]的基础上,对代码进行整理后.得到本次试验的源码.下面的代码是在原来的第六课的基础上将对应的代码写成方法再进行调用的. <!DOCTYPE html> <html lang="en"> <head> &…
Vue.js入门第一课
这个好像比ANGULAR.JS要轻量一些,看看. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <link rel="stylesheet" href="demo.css" /> </head> <body> <!--this is my Vi…
Vue.js(七)
ES6 默认导出(只能一次)与默认导入 默认导出: // 当前文件模块为 test.js // 定义私有成员 a 和 c let a = 10 let c = 20 // 外界访问不到变量 d ,因为它没有被暴露出去 let d = 30 function show() {} // 将本模块中的私有成员暴露出去,供其它模块使用 export default { a, c, show } 默认导入: import test from "./test.js" 按需导出(可以多次)与按需导入…
vue.js 第十课-第十六课
第十课: http://note.youdao.com/noteshare?id=25b5ba45286464856f21eb4b6b391ecd&sub=19C4429995384F72BD3D30EC497DA9DD 第十一课: http://note.youdao.com/noteshare?id=fad4c97996ef158fbb82e8a1c22104a2&sub=102E33A0C49348278EC1AE8D0C97D47F 第十二课: http://note.youdao…