码迷,mamicode.com
首页 >  
搜索关键字:prototype    ( 5322个结果
使用js手动实现bind、call、apply功能
Function.prototype.mycall = function () { const [first, ...rest] = arguments; const ctx = first || window; ctx.func = this; const ret = ctx.func(...re ...
分类:移动开发   时间:2021-03-26 15:24:30    阅读次数:0
call、bind、apply的实现
call和apply的应用场景: 判断数据类型: Object.prototype.toString用来判断类型再合适不过,借用它我们几乎可以判断所有类型的数据: function isType(data, type) { const typeObj = { '[object String]': ' ...
分类:移动开发   时间:2021-03-17 14:28:08    阅读次数:0
数据结构-字典
1.概念 字典采用键值对的方式来实现,可以非常方便的通过键(key)来搜索对应的值(value)。 2.封装字典 // 创建字典的构造函数 function Dictionay() { // 字典属性 this.items = {} // 在字典中添加键值对 Dictionay.prototype. ...
分类:其他好文   时间:2021-03-16 13:31:19    阅读次数:0
实现继承的几种方式
要搞懂JS继承,我们首先要理解原型链:每一个实例对象都有一个__proto__属性(隐式原型),在js内部用来查找原型链;每一个构造函数都有prototype属性(显式原型),用来显示修改对象的原型,实例.__proto__=构造函数.prototype=原型。原型链的特点就是:通过实例.__pro ...
分类:其他好文   时间:2021-03-16 11:51:10    阅读次数:0
Deepcopy in Javascript
递归: 没问题 function deepClone(obj) { var target = {}; for(var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { // 如果obj有key这个属性的话 if ( ...
分类:编程语言   时间:2021-03-03 12:36:03    阅读次数:0
一文让你对js的原型与原型链不再害怕、迷惑
原型与原型链的详细剖析 写在最前: 希望各位看完这篇文章后,再也不用害怕JS原型链部分的知识! -- by Fitz 一起努力,加油吧! 原型 原型分为两种显式原型prototype和隐式原型__proto__ 显式原型prototype 显式原型prototype存在于函数中,是函数的一个属性,它 ...
分类:Web程序   时间:2021-03-02 11:47:18    阅读次数:0
(报错解决)No bean class specified on bean definition
关键词 spring Java eclipse bean 多例模式 prototype 懒加载 lazy-init 写在前面 功能简述:对于多例模式的懒加载配置是否生效的测试。 刚接触,摸索中,低级错误,只是做个记录,轻喷。 (有错误)Xml配置文件(片段) <?xml version="1.0" ...
分类:其他好文   时间:2021-02-18 13:55:34    阅读次数:0
js 对象高级
对象的创建模式 Object构造函数模式 var obj = {}; obj.name = 'Tom' obj.setName = function(name){this.name=name} 对象字面量模式 var obj = { name : 'Tom', setName : function( ...
分类:Web程序   时间:2021-02-16 12:40:05    阅读次数:0
创建型设计模式 -- 原型模式
回到顶部 一、小案例分析 1、功能需求: 现有一个员工,姓名为Rick,年龄22,ID为193211,如何创建10个完全相同的对象。 2、小菜鸡的答案: (1)直接new 10个对象就完了。(2)代码实现: package prototype.pattern; public class Demo { ...
分类:其他好文   时间:2021-02-16 11:49:00    阅读次数:0
select2的搜索框不能输入内容
select2的搜索框不能输入内容 原因:原来是模态对话框强制使自己处于焦点状态,导致select2的搜索框无法获取焦点所致。 解决办法:在初始化中重写模态对话框的enforceFocus函数 $.fn.modal.Constructor.prototype.enforceFocus = funct ...
分类:其他好文   时间:2021-02-06 11:40:17    阅读次数:0
5322条   上一页 1 2 3 4 5 6 ... 533 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!