在JS中元素运动的时候我们需要使用一些运动的操作,这里作者自己设计了一个简单的运动函数,可以实现匀速和缓冲运动效果。 javascript Document ...
分类:
Web程序 时间:
2020-03-22 15:57:57
阅读次数:
88
1.手写一个new 首先看看new怎么用 function Person(name){ this.name = name } Person.prototype.eat = function() { console.log("Eating") } var qd = new Person('qd') c ...
分类:
其他好文 时间:
2020-03-22 13:47:42
阅读次数:
75
Function.prototype.selfCall = function(ctx, ...args) { if(typeof this !== 'function') { throw new Error('you must use call with function') } ctx = ctx ...
分类:
其他好文 时间:
2020-03-22 13:42:22
阅读次数:
92
测试例子 主要函数定义 716:Dep 发布者定义 767:Vnode 虚拟节点定义 922:Observer 劫持数据的函数定义 4419:Watcher 订阅者定义 5073:function Vue() 定义 数据劫持过程 Vue.prototype._init 中,在 后和 之前调用 ini ...
分类:
其他好文 时间:
2020-03-21 21:15:36
阅读次数:
57
Spring中Bean的作用域有五种,分别是singleton、prototype、request、session、globalSession。其中request、session、globalSession这三个作用域只有在web开发中才会使用到。 当在 Spring 中定义一个bean时,你必须声 ...
分类:
编程语言 时间:
2020-03-20 12:21:32
阅读次数:
75
简介 Lodash是一个著名的javascript原生库,不需要引入其他第三方依赖。是一个意在提高开发者效率,提高JS原生方法性能的JS库。简单的说就是,很多方法lodash已经帮你写好了,直接调用就行,不用自己费尽心思去写了,而且可以统一方法的一致性。Lodash使用了一个简单的 _ 符号,就像J ...
分类:
其他好文 时间:
2020-03-18 15:22:32
阅读次数:
59
原型模式简介 原型模式(Prototype),用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 原型模式其实就是从一个对象再创建另外一个可定制的对象,并且不需知道任何创建的细节。 一般在初始化信息不发生变化的情况下,克隆是最好的办法。这既隐藏了对象的细节,有对性能是大大的提高。它等于 ...
分类:
其他好文 时间:
2020-03-18 13:52:28
阅读次数:
47
(一) 继承模式 传统形式(原型链) (1) 缺点:过多的继承了没用的属性 (2) 代码展示 //缺点:过多的继承了没用的属性 Grand.prototype.lastName = '张'; function Grand(){ this.name = '国庆'; } var grand = new ...
分类:
其他好文 时间:
2020-03-16 20:29:02
阅读次数:
55
回车键 keyCode 13 HTMLElement.prototype.pressKey = function(code) { var evt = document.createEvent("UIEvents"); evt.keyCode = code; evt.initEvent("keydow ...
分类:
编程语言 时间:
2020-03-16 19:08:36
阅读次数:
180
Date.prototype.format = function(fmt){ var o = { "M+" : this.getMonth()+1, //月份 "d+" : this.getDate(), //日 "h+" : this.getHours(), //小时 "m+" : this.ge ...
分类:
其他好文 时间:
2020-03-16 12:51:31
阅读次数:
62