Number.prototype.mul = function (arg) { var m = 0, s1 = this.toString(), s2 = arg.toString(); try { m += s1.split('.')[1].length } catch (e) { } try { ...
分类:
其他好文 时间:
2020-03-26 10:38:37
阅读次数:
75
本文参考原文 http://bjbsair.com/2020 03 25/tech info/6338/ 持续更新中... ======== 常用JS方法封装方法预告: 项目常用JS方法封装(二) [ 时间处理 ] 项目常用JS方法封装(三) [ 字符串相关处理 ] 项目常用JS方法封装(四) [ ...
分类:
Web程序 时间:
2020-03-26 09:14:18
阅读次数:
90
一、基本概念 1、原型模式(Prototype模式)是指:用原型实例指定创建对象的种类,并且通过拷贝这些原型,创建新的对象 。 2、角色: A、抽象原型(Prototype)角色:此角色定义了的具体原型类所需的实现的方法,本例子直接精简为类。 B、客户(Client)角色:客户类提出创建对象的请求; ...
分类:
其他好文 时间:
2020-03-26 01:25:01
阅读次数:
52
Set对象 ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set 实例的属性和方法 Set.prototype.constructor:构造函数,默认就是Set函数。 Set.prototype.size:返回Set实例的成员总数 Set.prototyp ...
分类:
其他好文 时间:
2020-03-25 23:09:21
阅读次数:
57
手写实现如下: Function.prototype.myApply = fucntion(context) { if(typeof this !== 'function') { throw new TypeError('not a function!') } context = context | ...
分类:
移动开发 时间:
2020-03-25 10:58:17
阅读次数:
162
Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。 1、安装 axios: cnpm install axios --save 2、引入 axios: import Axios from "axios" Vue.prototype.$axios = Ax ...
分类:
移动开发 时间:
2020-03-25 01:25:49
阅读次数:
64
Function.prototype.mycall = function() { const [context,...args] = arguments context = context||window context.__proto__.fn = this context.fn(...args) ...
分类:
移动开发 时间:
2020-03-24 12:32:48
阅读次数:
69
创建型模式: 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式: 客户类和工厂类分开。消费者任何时候需要某种产品,只需向工 ...
分类:
其他好文 时间:
2020-03-23 17:25:42
阅读次数:
97
默认情况下 spring 容器中都是单实例。 @Lazy注解 value=false:默认在容器启动的时候创建对象 value=true:懒加载:容器启动不创建对象。第一次使用(获取)Bean创建对象,并初始化 @Scope注解 prototype:多例。IOC容器启动并不会去调用方法创建对象放在容 ...
分类:
编程语言 时间:
2020-03-23 13:52:39
阅读次数:
108
在main.js引入 import Cesium from 'cesium/Cesium'import '../node_modules/cesium/Build/Cesium/Widgets/widgets.css' Vue.prototype.Cesium = Cesium; <br>// 以下 ...
分类:
其他好文 时间:
2020-03-23 11:23:06
阅读次数:
104