2019年11月6日

ES6 Class 的基本语法

摘要: 简介 类的由来 JavaScript 语言中,生成实例对象的传统方法是通过构造函数。下面是一个例子。 function Point(x, y) { this.x = x; this.y = y; } Point.prototype.toString = function () { return '( 阅读全文

posted @ 2019-11-06 10:36 liuhao1992 阅读(179) 评论(0) 推荐(0) 编辑

2019年11月5日

e6 6 Symbol

摘要: 1.概述 ES5 的对象属性名都是字符串,这容易造成属性名的冲突。比如,你使用了一个他人提供的对象,但又想为这个对象添加新的方法(mixin 模式),新方法的名字就有可能与现有方法产生冲突。如果有一种机制,保证每个属性的名字都是独一无二的就好了,这样就从根本上防止属性名的冲突。这就是 ES6 引入S 阅读全文

posted @ 2019-11-05 10:21 liuhao1992 阅读(200) 评论(0) 推荐(0) 编辑

ES6 Iterator 和 for...of 循环

摘要: 1.Iterator(遍历器)的概念 JavaScript 原有的表示“集合”的数据结构,主要是数组(Array)和对象(Object),ES6 又添加了Map和Set。这样就有了四种数据集合,用户还可以组合使用它们,定义自己的数据结构,比如数组的成员是Map,Map的成员是对象。这样就需要一种统一 阅读全文

posted @ 2019-11-05 09:54 liuhao1992 阅读(136) 评论(0) 推荐(0) 编辑

2019年11月1日

ES6 数组的扩展

摘要: 1扩展运算符 含义 扩展运算符(spread)是三个点(...)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。 该运算符主要用于函数调用。 上面代码中,array.push(...items)和add(...numbers)这两行,都是函数的调用,它们都使用了扩展运算符。该运 阅读全文

posted @ 2019-11-01 18:15 liuhao1992 阅读(130) 评论(0) 推荐(0) 编辑

2019年10月24日

看见个好玩的东西 在不改变的原函数的情况下,使原函数输出别的东西

摘要: 搜了半天,感觉这个东西就是和原型有关的东西 ,用的原型的一个参数吧(看到一个点,又发现自己无数个点只是知道 不知道干啥的- - 有机会一定要好好看看原型) 代码: 原理了解下: AOP在JS中的实现及应用 原文链接:https://blog.csdn.net/qq_21460229/article/ 阅读全文

posted @ 2019-10-24 14:17 liuhao1992 阅读(317) 评论(0) 推荐(0) 编辑

2019年10月22日

element-ui上传一张图片后隐藏上传按钮

摘要: 来自:https://github.com/ElemeFE/element/issues/3367#issuecomment-376402380 侵删 el-upload里面绑定一个占位class: :class="{hide:hideUpload}" data里面初始值: hideUpload: 阅读全文

posted @ 2019-10-22 09:48 liuhao1992 阅读(2296) 评论(0) 推荐(0) 编辑

2019年9月27日

图片上传预览原理及实现

摘要: 原理FileReader就是html5为我们提供的读取文件的api。它的作用就是把文本流按指定格式读取到缓存,以供js调用。 FileReader有四种读取文件的方式: readAsBinaryString读取为二进制码 readAsDataURL读取为 DataURL readAsText读取为文 阅读全文

posted @ 2019-09-27 18:06 liuhao1992 阅读(598) 评论(0) 推荐(0) 编辑

2019年9月26日

高德地图AMapUI is not defined

摘要: 要解决此问题,只需将示例代码中的script的src路径添加https: 阅读全文

posted @ 2019-09-26 08:46 liuhao1992 阅读(4532) 评论(0) 推荐(0) 编辑

2019年9月24日

微信小程序

摘要: 微信小程序开发文档链接为:https://mp.weixin.qq.com/debug/wxadoc/dev/index.html ​小程序的主要开发语言是 JavaScript 小程序的开发同普通的网页开发相比有很大的相似性。对于前端开发者而言,从网页开发迁移到小程序的开发成本并不高,但是二者还是 阅读全文

posted @ 2019-09-24 17:40 liuhao1992 阅读(187) 评论(0) 推荐(0) 编辑

2019年9月23日

js字符数组转化为数字数组

摘要: ['1','2','3'] => [1,2,3] ['1','2','3'].map(Number) // [1,2,3] ['1','2','3'].map((value)=>{ return parseInt(value) }) // [1,2,3] JSON.parse('[' + Strin 阅读全文

posted @ 2019-09-23 17:00 liuhao1992 阅读(3933) 评论(0) 推荐(0) 编辑

导航