- 博客(5)
- 收藏
- 关注
原创 输入url并按下回车的那一刻发生了什么?
一、事前准备在进行网络通信前,本机需要知道四个参数分别是:本机的IP地址子网掩码网关的IP地址DNS的IP地址这四个参数通常在开机时,通过DHCP服务器获取,该过程遵循DHCP协议,该协议建立在UDP协议的基础之上。基于DHCP协议的参数获取流程如下:发送标头:本机MAC地址和接收方MAC地址:FF-FF-FF-FF-FF-FF,本机IP:0.0.0.0和接收方IP:255.255...
2019-10-20 23:06:00 123
原创 JS面向对象,__proto__和prototype详解
一、类,对象和原型类是具体事物的抽象,而对象是类的实例。举个例子,学生类可以有nama属性,grade属性,study方法等等,而对于学生类的实例就具体到某一个学生上去了,如name:小红 grade:高二 等等理解了类和对象我们再来说说原型,在JS中不区分类和实例的概念,而是通过原型来实现面向对象编程比如我们要实现小红这个对象,我们可以通过下面在这个小明的对象实现 var xiaomin...
2019-10-04 13:39:41 215
原创 ES7新特性async/await详解
一、async/await的用法async用于修饰一个函数使函数返回一个Promise 对象。async function testAsync() { return "hello async";}const result = testAsync();console.log(result);await必须在用async修饰的函数中使用,await用于修饰一个语句,awit的...
2019-10-03 16:33:15 425
原创 由浅入深解释JS执行机制 EventLoop
一、JS中的任务划分JS中的任务可分为以下两类·macro-task(宏任务):包括整体代码script,setTimeout,setInterval·micro-task(微任务):Promise.then,process.nextTickJS执行过程优先执行所有宏任务,之后执行微任务,之后继续新的宏任务,之后又是微任务一直循环执行。 console.log('start'); ne...
2019-10-02 23:07:33 162
原创 华容道(java版)
java面向对象刚学完,用面向对象的思路写一个华容道练手。黄 曹 操 赵 忠 曹 操 云 张 关 羽 马 飞 乙 丙 超 甲 丁 华容道如上图一共有曹操,横将,竖将,小兵,棋盘五类对象。首先我们定义一个棋盘类,定义length和wide表示棋盘的固有属性长宽,定义二维数组t...
2019-01-11 20:21:05 4381 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人