摘要: JavaScript 语言中,生成实例对象的传统方法是通过构造函数。 ES6 提供了更接近传统语言的写法,引入了 Class(类)这个概念,作为对象的模板。通过class关键字,可以定义类。 class的绝大部分功能,ES5 都可以做到,新的class写法只是让对象原型的写法更加清晰、更像面向对象编 阅读全文
posted @ 2017-10-11 17:51 青青子衿619 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 改变select的值,然后执行一个方法。可以用chang; 阅读全文
posted @ 2017-01-22 16:05 青青子衿619 阅读(446) 评论(0) 推荐(0) 编辑
摘要: ES6提供了新的数据结构Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。Set本身是一个构造函数,用来生成Set数据结构。 var s = new Set(); [2, 3, 5, 4, 5, 2, 2].map(x => s.add(x)); for (let i of s) { co 阅读全文
posted @ 2016-12-19 16:47 青青子衿619 阅读(182) 评论(0) 推荐(0) 编辑
摘要: eg2: 普通函数与箭头函数有个微小的不同点。箭头函数没有自己的this值,其this值是通过继承其它传入对象而获得的。 阅读全文
posted @ 2016-12-19 16:13 青青子衿619 阅读(121) 评论(0) 推荐(0) 编辑
摘要: ES6只有六种声明变量的方法:var命令和function命令,let和const命令,import命令和class命令。所以,ES6一共有6种声明变量的方法。 const声明一个只读的常量。一旦声明,常量的值就不能改变。 const声明的变量不得改变值,所以const一旦声明变量,就必须立即初始化 阅读全文
posted @ 2016-12-19 13:33 青青子衿619 阅读(179) 评论(0) 推荐(0) 编辑
摘要: iOS不支持2016-02-11 12:21:12格式的日期 目前Safari可以支持的标准格式: MM-dd-yyyy yyyy/MM/dd MM/dd/yyyy MMMM dd, yyyy MMM dd, yyyy 1) var str ='2016-06-13 12:00:00';str = 阅读全文
posted @ 2016-12-02 16:30 青青子衿619 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 1)指令(Directives)就是特殊的,以带有前缀v-的特性。 简单粗暴来说,标签里v-开头的就是指令(当然,要Vue能支持)。 指令的值限定为 绑定表达式,就是等号后引号里的。 输出:11 2)指令后边添加参数 有些指令(例如v-bind)可以在名称后等号前,添加一个属性,这个属性的作用是响应 阅读全文
posted @ 2016-11-25 12:15 青青子衿619 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1)加入管道符“|”,过滤器就会生效 (capitalize这个过滤器,会将字符串的首字母大写) 输出Abc 如果是汉字,数字,或者是本身是首字母大写,则无反应。 2)过滤器不能充当表达式使用,因此不能在表达式内使用过滤器,只能在表达式的后面使用。 {{html[0]|capitalize}} 是可 阅读全文
posted @ 2016-11-25 11:29 青青子衿619 阅读(415) 评论(0) 推荐(0) 编辑
摘要: html标签的纯文本显示/被当做html标签处理; 1)使用两个大括号时,假如字符串内容是html标签,那么不会被转义; 2)使用三个大括号时,字符串内的html标签会被直接转义 a.两个大括号: 输出结果: b.三个大括号: 输出: 3)插入内容的数据绑定无效(在没有用partials的情况下), 阅读全文
posted @ 2016-11-25 10:48 青青子衿619 阅读(9201) 评论(0) 推荐(0) 编辑
摘要: new 一个vue对象的时候可以设置它的属性,其中最重要的包括三个,data,methods,watch。 其中data代表vue对象的数据,method代表vue对象的方法(要执行的函数),watch设置了对象的蒋婷方法。 vue对象的设置通过html指令进行关联。 重要的指令包括: 1)v-te 阅读全文
posted @ 2016-11-23 18:44 青青子衿619 阅读(202) 评论(0) 推荐(0) 编辑