柯里化(Curring, 以逻辑学家Haskell Curry命名) 写在开头 柯里化理解的基础来源于我们前几篇文章构建的知识,如果还未能掌握闭包,建议回阅前文。 代码例子会用到 ,一般用来实现对象冒充,例如字符串冒充数组对象,让字符串拥有数组的方法。待对象讲解篇会细分解析。在此先了解,两者功能相同 ...
分类:
其他好文 时间:
2019-01-29 20:35:10
阅读次数:
190
一、了解继承 1.1 继承就是后辈继承前辈的属性和方法 1.2 面向对象编程(OOP) JavaScript不是面向对象编程语言, 但是它的特性支持面向对象的编程思维。 二、继承的方法 1 从父类继承属性和方法 对象冒充, 模仿java中的继承对象冒充, 模仿java中的继承。通过改变 ...
分类:
Web程序 时间:
2019-01-06 13:37:49
阅读次数:
215
1.原型继承:将父类的实例赋值给子类的原型 这就是原型继承 将父类的私有和公有都继承在子类的原型上,成为子类的公有属性。 2.call继承 将父类私有的继承为子类私有的 3.冒充对象继承 将父类私有的和公有的都继承为子类私有的 4.混合继承 私有的继承为私有的,公有的和私有的再次继承为公有的 混合继 ...
分类:
其他好文 时间:
2019-01-04 17:21:47
阅读次数:
203
JavaScript 的对象继承方式,有几种写法? 一、对象冒充 其原理如下:构造函数使用 this 关键字给所有属性和方法赋值(即采用类声明的构造函数方式)。因为构造函数只是一个函数,所以可使 Parent 构造函数 成为 Children 的方法,然后调用它。Children 就会收到 Pare ...
分类:
编程语言 时间:
2018-12-30 02:59:57
阅读次数:
175
function People(){ this.name='zhangsan'; this.age = 20; this.run = fcuntion(){ alert(this.name+'在运动'); } } //原生链 People.prototype.sex = '男'; People.pr ...
分类:
其他好文 时间:
2018-12-20 16:54:22
阅读次数:
197
一、对象冒充 离线浏览器软件 其原理如下:构造函数使用 this 关键字给所有属性和方法赋值(即采用类声明的构造函数方式)。因为构造函数只是一个函数,所以可使 Parent 构造函数 成为 Children 的方法,然后调用它。Children 就会收到 Parent 的构造函数中定义的属性和方法。 ...
分类:
编程语言 时间:
2018-11-14 15:35:50
阅读次数:
180
JS对象继承方式 摘自《JavaScript的对象继承方式,有几种写法》,作者:peakedness 链接:https://my.oschina.net/u/3970421/blog/2872629 方式一:对象冒充 原理:构造函数使用this关键字给所有属性和方法赋值(即采用类声明的构造函数方式) ...
分类:
Web程序 时间:
2018-11-13 00:14:07
阅读次数:
172
大家都可以生成公钥、私钥对,无法确认公钥对到底是谁的。 如果能够确定公钥到底是谁的,就不会有这个问题了。例如,如果收到“黑客”冒充“服务器”发过来的公钥,经过某种检查,如果能够发现这个公钥不是“服务器”的就好了。 为了解决这个问题,数字证书出现了,它可以解决我们上面的问题。先大概看下什么是数字证书, ...
分类:
其他好文 时间:
2018-10-31 15:38:16
阅读次数:
494
Session fixation attack(会话固定攻击)是利用服务器的session不变机制,借他人之手获得认证和授权,然后冒充他人。 ...
分类:
其他好文 时间:
2018-10-15 14:36:38
阅读次数:
203
SSH简介传统的网络服务程序,比如FTP,POP,Telnet,本质上都是不安全的,因为它们在网络上用明文传送数据、用户账号和用户口令,很容易受到中间人攻击方式的攻击,攻击者会冒充真正的服务器接收用户传给服务器的数据,然后再冒充用户把数据传给真正的服务器。为了满足安全性的需求,IETF的网络工作小组... ...
分类:
系统相关 时间:
2018-08-24 19:32:16
阅读次数:
262