摘要: 1.首选新建一个toast.vue模板文件: 2.主逻辑在toast.js里完成: 使用: 在vue项目的主文件中,引入插件,并进行安装: 这样在项目的任何组件里,都可以使用这个toast的弹窗插件了: 想要更高级的插件学习源码,请移步vux进行源码学习 https://vux.li/#/zh-CN 阅读全文
posted @ 2017-08-14 15:06 汪培 阅读(760) 评论(0) 推荐(0) 编辑
摘要: 原始生成实例对象的方法是通过构造函数: function Person(name, age) { this.name = name; this.age = age } Person.prototype.sayName = function () { console.log(this.name); } 阅读全文
posted @ 2017-08-16 15:51 汪培 阅读(791) 评论(0) 推荐(0) 编辑
摘要: javascript设计模式-抽象工厂模式 阅读全文
posted @ 2017-05-25 22:42 汪培 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 单例模式,是创建型设计模式的一种,又被称为单体模式,是只允许实例化一次的对象类。有时也用来规划一个命名空间。 除了可以用来定义命名空间外,还可以管理代码库的各个模块。 例: 例外,使用单例模式,还可以设置无法修改的静态变量 说明:因为将静态变量定义在函数对象里,而函数内部只提供了get方法,因此只能 阅读全文
posted @ 2017-05-25 22:29 汪培 阅读(179) 评论(0) 推荐(0) 编辑
摘要: rgba()可以为背景设置透明度,但不支持ie8,要兼容ie8,可以用ie8的filter属性,用法如下: 解释:利用ie8支持的渐变属性,可以实现背景透明,其中,#19fffffff中的19代表透明度的代号(见下图),ffffff代表对应的背景颜色,如: 注意:在ie9下,由于ie9同时支持rgb 阅读全文
posted @ 2017-03-22 16:11 汪培 阅读(653) 评论(0) 推荐(0) 编辑
摘要: js本身提供了转换date的方法,这里做下记录: 也可自己定义返回的格式,可以自己定义一个转换方法: 如果最终的日期格式为:2017-3-20 21:52,还需要下面这个函数处理: 注意:只有在正则是组合,即正则表达式在()中书写时,才会有RegExp.$1的值,否则为空 阅读全文
posted @ 2017-03-20 21:22 汪培 阅读(1680) 评论(0) 推荐(0) 编辑
摘要: 高级浏览器(包括ie9以上)支持map和forEach方法对数组循环遍历,用法基本相同,但有些区别必须知道,才能在项目中正确选择 原理: 高级浏览器支持forEach方法语法:forEach和map都支持2个参数:一个是回调函数(item,index,list)和上下文; forEach:用来遍历数 阅读全文
posted @ 2017-01-20 17:33 汪培 阅读(6563) 评论(0) 推荐(0) 编辑
摘要: 必应地图api文档,微软必应地图web开发版详解,可以在国内使用国外地图 阅读全文
posted @ 2017-01-17 14:05 汪培 阅读(28354) 评论(4) 推荐(4) 编辑