之前面试的时候遇到过原型和原型链方面的题目,具体的已经忘了,只记得当时回答的稀里糊涂,今天查了一些资料,把自己所理解的写出来,加深记忆。 1,前提 在js中,对象都有__proto__属性,一般这个是被称为隐式的原型,该隐式原型指向构造该对象的构造函数的原型。 函数比较特殊,它除了和其他对象一样有_ ...
分类:
Web程序 时间:
2019-01-04 14:41:58
阅读次数:
176
原文 https://blog.csdn.net/lanyuelvyun/article/details/73628152 在用自己的数据训练基于caffe的SSD模型的时候,我们需要将图片数据转换成lmdb格式,用到的脚本文件是SSD源码里面提供的create_data.sh(具体位置在$CAFF ...
分类:
其他好文 时间:
2019-01-02 19:17:48
阅读次数:
282
一、前言 我们先通过代码来分别打印出实例对象、构造函数,以及修改了原型对象的构造函数,通过对比内部结构来看看他们之间的区别。 我们创建的每一个函数都会有一个原型(prototype)属性,这个属性是一个指针,指向函数的原型(prototype)对象。使用原型对象可以让构造函数的实例对象共享原型对象包 ...
分类:
编程语言 时间:
2018-12-31 22:42:21
阅读次数:
212
1. 谈谈原型 能够实现继承,对象查找属性的规则 实例对象的隐式原型的值 为其 对应构造函数的 显式原型的值 prototype 显示原型属性 所有函数都有显示原型属性 __proto__ 隐式原型属性 所有实例对象都有隐式原型属性 所有函数都是 Function 的实例 Function 是通过 ...
分类:
其他好文 时间:
2018-12-30 22:15:51
阅读次数:
207
一、前言 了解JavaScript面向对象,需要先了解三个名词: 构造函数,实例对象和原型对象。 注意:JavaScript中没有类(class)的概念,取而代之的是构造函数,两者类似却又有很大的差别。 先上代码,最常用的: Chrome打印测试,上图: 上图分别是: 图一打印perspn1实例对象 ...
分类:
Web程序 时间:
2018-12-27 03:32:44
阅读次数:
242
1、说明 函数(Function)才有prototype属性,对象(除Object)拥有__proto__。 2、prototype与__proto__区别 示例: 控制台输出: (3)__proto__指向 示例: 控制台输出: (4)原型链 (1)是__proto__指向的一条指针链! (2)查 ...
分类:
Web程序 时间:
2018-12-27 03:28:58
阅读次数:
230
just had a try and it worked well. Could you please check "File Types" in IDEA? Open "Settings" -> type "file types" to search "File Types" setting -> ...
分类:
其他好文 时间:
2018-12-26 14:01:58
阅读次数:
554
0、URL格式 protocol :// hostname[:port] / path / [;parameters][?query]#fragment [;parameters]没见过 这里就不做相关匹配了 1、代码及运行结果 'use strict'; { // URL地址匹配格式: proto ...
分类:
Web程序 时间:
2018-12-26 13:29:36
阅读次数:
182
创建一个用户自定义的对象需要两步: 1、通过编写函数,来定义对象类型。 2、通过new来创建对象实例。 new的工作流程: 1、创建一个空对象(var obj = {};) 2、使该空对象继承于构造函数的原型(obj.__proto__ = Foo.prototype;) 3、使用指定的参数调用构造 ...
分类:
编程语言 时间:
2018-12-26 00:32:31
阅读次数:
239
一,函数对象 所有引用类型(函数,数组,对象)都拥有__proto__属性(隐式原型) 所有函数拥有prototype属性(显式原型)(仅限函数) 原型对象:拥有prototype属性的对象,在定义函数时就被创建 二,构造函数 先复习下构造函数 print()方法是w实例本身具有的方法,所以w.pr ...
分类:
编程语言 时间:
2018-12-21 12:50:11
阅读次数:
199