自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 解析ES2015中的对象继承

从ES2015开始,我们可以使用extends关键字实现对象继承,使用super关键字指向父对象。比如下面的ES2015代码:class Foo { constructor(id) { this.id = id; } show() { console.log('父类'); console.log('id --- ' + t...

2019-08-21 15:55:45 283

原创 解析ES2015中的静态方法

我们知道Java中存在静态方法,并且我们可以通过类名.静态方法名()的方式,当然也可以通过实例对象名.静态方法名()进行调用(不推荐)。因为静态方法的存在,使得我们可以很方便地在类上定义各种通用方法。那么,在JavaScript中有没有像Java中那样的静态方法呢?我们先来看一段如下的JavaScript代码:var Component = function _Component(obj) {...

2019-08-19 16:12:18 557

原创 解析ES2015中的Class关键字和构造方法

首先,我们直接来看下面的示例代码:var Component = function () { console.log(this);};Component();var compoent = new Component();上面代码中的Component()和new Component()都是调用函数Component,但是它们在浏览器环境下的执行结果却完全不同:Window ...

2019-08-19 11:15:19 494

原创 简略模拟现市面上流行JS框架的属性传递与自动渲染特性

JavaScript源码:// 父组件let Component = { version: 'v1.0', // 实现初始化 init() { // 创建全局属性`props` // 1 设置相关属性为不可枚举 Object.defineProperties(this, { init: { ...

2019-08-16 18:51:07 128

原创 JavaScript中创建函数的多种方式

在JavaScript中,我们可以通过多种方式来定义一个函数。下面,我们就对这些定义函数的方式分别进行说明。Function构造器利用Function构造器可以创建一个新的Function对象。但是通过构造器动态创建函数,存在安全性和性能方面的问题。这种方式,我们很少,或基本上不会用到。var addition = new Function('a', 'b', 'return a + b;'...

2019-08-13 11:07:54 708

原创 公司内网与互联网是如何实现相互通信的

我们知道要使网络包能够在设备间正确地传输,则要求每台设备都应该有一个唯一且不重复的地址。就好像快递配送一样,如果每个人的地址都一样,那么快递员就无法知道应该把快件送给谁。早期的互联网就是这么设计的。比如,公司内网需要接入互联网时,应该向地址管理机构申请IP地址,并将它们分配给公司里的每台设备。此时,没有内网和外网之分,所有客户端都是直接连接到互联网。但随着互联网的普及,接入互联网的设备也变得越来...

2019-08-12 14:31:49 12072

原创 查看系统中的套接字

套接字其实就是通信控制信息,或者说是存放控制信息的内存空间。套接字也是我们传输TCP/IP数据的基础。在Windows中查看套接字在Windows中,我们可以使用netstat -ano命令显示套接字的内容。其中-ano选项分别表示:a:不仅显示正在通信的套接字,还显示包括尚未开始通信等状态的所有套接字。n:显示IP地址和端口号。o:显示使用该套接字的程序PID(Process ID...

2019-08-08 20:02:32 2166

原创 IP地址的表示方法

我们平常所说的IP地址都是指类似于 192.168.0.37 这样的一串数字,但实际上这一串数字只是IP地址主体而已。IP地址主体一串32比特的数字,按照8比特(1个字节)为一组分成4组,每组都用十进制值表示,最后以英文句点隔开。但这里却有一个问题,仅凭IP地址主体这一串数字,我们无法区分哪部分是网络号,那部分是主机号。因为在组建网络时,我们可以自定义网络号和主机号之间的分配关系,所以...

2019-08-07 16:15:27 11130 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除