摘要: 字符串 字符串与字符数组: 字符串:var a = 'ddd'; 字符数组:var arr = "'f','o','o'" 相同点: 1、都是类数组 2、都有length属性 3、都有indexOf()和concat()方法 concat()方法不改变原字符串或者数组的值 不同点: 1、字符串是不可 阅读全文
posted @ 2019-01-29 14:04 ✔️zhangfl_go 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 一、数组 在JavaScript中数组可以容纳任何类型的值,可以是数字、字符串、对象、甚至其他数组(多为数组) 使用delete运算符可以将单元从数组中删除,但是单元删除后,数组的length属性并不会发生变化 稀疏数组:含有空白或空缺单元的数组 数组通过数字进行索引,但他们也是对象,所以也可以包含 阅读全文
posted @ 2019-01-22 13:48 ✔️zhangfl_go 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 第一种方法: 第二种方法: 阅读全文
posted @ 2019-01-17 14:46 ✔️zhangfl_go 阅读(1077) 评论(0) 推荐(0) 编辑
摘要: Standing on Shoulders of Giants; 说到JavaScript里的类型很容易就让人想起 42和"42",分别是string型和number型,但是他们可以直接进行运算。这就是Js里面有趣又让人头疼的问题了。JavaScript会进行==强制类型转换== 下面我们就正式来认 阅读全文
posted @ 2019-01-14 11:09 ✔️zhangfl_go 阅读(256) 评论(0) 推荐(0) 编辑
摘要: github官方文档指路:https://github.com/soldair/node qrcode options QRcode方法介绍: 这里只介绍后三种常用方法的使用: 1、toCanvas 顾名思义是讲二维码生成canvas 用法实例: 背景和前景颜色不可以相近,不然有的设备上会识别不出来 阅读全文
posted @ 2019-01-09 13:50 ✔️zhangfl_go 阅读(1428) 评论(1) 推荐(1) 编辑
摘要: 5、差异继承 继承意味着复制操作; 差异继承: 基本原则是在描述对象行为时,使用其不同于普遍描述的特制。 (我的理解是只用对象自身的而不用普遍继承的像是toString(),valueOf()这种方法) 6、(原型) 继承 此时Bar.prototype是: Foo.prototype是: 这段代码 阅读全文
posted @ 2019-01-08 14:46 ✔️zhangfl_go 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 1、[[Prototype]] JS中的对象有一个特殊的[[Prototype]]内置属性,其实就是对于其他对象的引用。几乎所有的对象在创建时这个属性都被赋予一个非空的值 (__proto__) 查找a的过程:第一步默认[[Get]]操作检查myObject本身有没有这个属性,有的话就直接用自身的, 阅读全文
posted @ 2019-01-07 16:53 ✔️zhangfl_go 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 一、类的理论 1、类的核心概念:多态 是说父类的通用行为可以被子类用更特殊的行为重写 二、类的机制 1、构造函数 类实例是有一个特殊的类方法构造的,这个方法名通常和类名一致; 类构造函数属于类,构造函数大多需要用new来调。 2、类的多态 其实就是子类可以改写父类的同名方法也可以调用继承自父类的同名 阅读全文
posted @ 2019-01-04 16:15 ✔️zhangfl_go 阅读(341) 评论(4) 推荐(1) 编辑
摘要: 1、Object.defineProperty()&&getter、setter Object.defineProperty(目标对象,属性名(string型),{ get:function(){ //给新增属性设置一个getter }, enumerable:true//设置为可枚举属性,保证b可 阅读全文
posted @ 2019-01-02 18:01 ✔️zhangfl_go 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 父传子,并且通过fatherEvent接收子组件传过来的值 子组件接受父组件消息,并通过$emit回传父组件(当然也可以不通过watch) 这样就完成父子和子父之间数据的传递了 阅读全文
posted @ 2018-12-10 17:00 ✔️zhangfl_go 阅读(159) 评论(0) 推荐(0) 编辑