摘要:
一.ES5和ES6的数组遍历方法总结 1.for循环。 for(var i=0;i<arr.length;i++){ console.log(arr[i]); } 这种方法最简单也没有什么要注意的,但书写稍微有些复杂,所以我们接着来讲下面的方法。 2.forEach const arr = [1,2 阅读全文
2020年3月9日
2020年3月6日
摘要:
什么是CSMA/CD? CSMA/CD是多址接入,载波监听,碰撞检测三个词的缩写。 多址接入:多个站点连接在一条主线上,竞争使用总线。 载波监听:每个站点再发送前先检测一下总线上是否有其他站点在发送帧.(1)若检测到总线空闲96比特时间,则发送这个帧。(2)若总线忙,则继续监测并等待总线空闲96比特 阅读全文
2020年3月5日
摘要:
数据链路层概述 一.定义 1:链路是指从一个节点到另一个节点的纯物理线路,而中间没有其他任何节点。 2:数据链路:在链路的基础上添加了实现通信协议的硬件和软件就是数据链路。 3.数据链路层以帧为单位处理和传输数据。 二.数据链路层的三个重要问题: 1.封装成帧: 数据链路层给从网络层下来的网络层协议 阅读全文
2020年2月13日
摘要:
1.普通函数调用时:this指向window。 function f(){ console.log(this); } f(); 2.方法调用时:this指向调用此方法的对象。 var obj = { fn:function(){ console.log(this); } } obj.fn(); 3. 阅读全文
2020年2月12日
摘要:
(function(){ console.log(1); })() (function(){ console.log(2); })() 上述会出现错误,原因是第一个自调用函数执行完之后会返回一个undefine,接着编译器优化代码,会把代码变成下面这样: undefined(function(){ 阅读全文
2019年8月14日
摘要:
<!DOCTYPE html> <html> <head> <title></title> <style type="text/css"> #div1{ border:10px solid red; overflow: hidden; } #div2{ background-color: black 阅读全文