摘要: 参考文章:Vue2.x子同级组件之间数据交互 vue组件间通信六种方式(完整版) (一)父子组件之间的通信 父组件给子组件传参,子组件通过props拿到参数 父组件: <template> <div> <h1>父组件</h1> <!-- 引入子组件 --> <child :sendMsg="fath 阅读全文
posted @ 2018-09-26 11:14 secretAngel 阅读(1969) 评论(0) 推荐(0) 编辑
摘要: (一)如果已知子div的高宽 .father { position: relative; } .child { width: 100px; height: 80px; position: absolute; left: 50%; top: 50%; margin-left: -50px; // ma 阅读全文
posted @ 2018-09-25 15:49 secretAngel 阅读(151) 评论(0) 推荐(0) 编辑
摘要: (1)语法说明:Generator函数其实是一个普通函数,其有两个特点,一是,function关键字与函数名之间有一个星号(*);二是Generator函数内部使用yield表达式,定义不同的状态,然后分段的去执行,如下:function * helloWorld() { yield "hello" 阅读全文
posted @ 2018-09-25 15:29 secretAngel 阅读(192) 评论(0) 推荐(0) 编辑
摘要: (1)如何继承Class可以通过extends关键字实现继承,如下:class Father { } class Child extends Father { }// 这里子类Child继承父类Father的所有属性和方法,当然我们也可以在子类中添加自己的方法和属性。如果在子类中出现关键字super 阅读全文
posted @ 2018-09-25 15:25 secretAngel 阅读(188) 评论(0) 推荐(0) 编辑
摘要: Class的基本语法(1)// 定义类class Point { test() { console.log("hello test"); }}通过 new 定义好的类即可生成一个类的实例对象let point = new Point();point.test(); // 打印 “hello test 阅读全文
posted @ 2018-09-25 15:18 secretAngel 阅读(230) 评论(0) 推荐(0) 编辑
摘要: ES5及以前,动态操作dom结构时,要多个字符串和变量拼接,如果不换行处理,则需要写很长的代码,不利于阅读理解,如果进行换行写入,则需要一堆的"+"号来连接文本与变量,写起来非常麻烦,如下: var html = "<div>" + my.name + "</div>"; 如果有很多个标签,那么需要 阅读全文
posted @ 2018-09-25 15:07 secretAngel 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1、检测字符串中是否包含某个字符 ES5方法:string.indexOf("需要检测的字符"),如果返回值为-1,则说明当前字符串中不存在这个字符,返回值不为-1,则 是当前字符在字符串中第一次出现的位置 ES6方法:string.includes("需要检测的字符"), 如果返回true,说明包 阅读全文
posted @ 2018-09-25 15:02 secretAngel 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1.promise含义:可以将promise对象看成是一个容器,它保存着未来才会结束的某个事件(一般是异步操作事件)的结果,各 种异步操作都可以用promise对象来处理promise的特点:(1)promise对象有三个状态:pending(进行中)、fulfilled(已成功)和rejected 阅读全文
posted @ 2018-09-25 14:54 secretAngel 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 一、Set对象数据结构 1.Set数据结构类似数组,但是其每个成员都是唯一值,没有重复,且Set本身是一个构造函数,用来生成Set数据结构,用法如下: const setData = new Set([1, 2, 1, 3, 5]); console.log(setData); // 打印 1,2, 阅读全文
posted @ 2018-09-25 14:43 secretAngel 阅读(169) 评论(0) 推荐(0) 编辑
摘要: (1)、只有一个参数且只有一句表达式语句的,函数表达式的花括号可以不写let test = a => a; // 只有一个参数a,这里的表达式相当于 "return a" (2)、如果箭头函数不需要参数或需要多个参数,就使用一个圆括号代表参数部分。let getData = () => { 表达式语 阅读全文
posted @ 2018-09-25 14:38 secretAngel 阅读(2897) 评论(0) 推荐(1) 编辑