摘要: 1.首先 当一个变量或者函数被声明的时候 它的执行环境便被确认 , 执行环境定义了变量和函数有权访问的其他数据,决定了他们各自的行为, 而作用域就是变量和函数的可访问范围,控制着变量和函数的可见性与生命周期 每次进入一个新的执行环境,都会创建一个用于搜索变量和函数的作用域链。作用域链是函数被创建的作 阅读全文
posted @ 2019-03-16 08:46 举个栗子! 阅读(157) 评论(0) 推荐(0)
摘要: 跨域解决方案 1、 通过jsonp跨域 (jsonp缺点:只能实现get一种请求) 通常为了减轻web服务器的负载,我们把js、css,img等静态资源分离到另一台独立域名的服务器上,在html页面中再通过相应的标签从不同域名下加载静态资源,而被浏览器允许,基于此原理,我们可以通过动态创建scrip 阅读全文
posted @ 2019-03-15 22:44 举个栗子! 阅读(181) 评论(0) 推荐(0)
摘要: 同步:执行一个操作之后,等待结果,然后才继续执行后续的操作。 异步:执行一个操作后,可以去执行其他的操作,然后等待通知再回来执行刚才没执行完的操作。生活中的同步便是异步 阻塞:进程给CPU传达一个任务之后,一直等待CPU处理完成,然后才执行后面的操作。线程会被挂起 非阻塞:进程给CPU传达任我后,继 阅读全文
posted @ 2019-03-15 21:47 举个栗子! 阅读(185) 评论(0) 推荐(0)
摘要: TCP三次握手 所谓三次握手(Three-way Handshake),是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。 第一次:客户端向服务器发送一个TCP的SYN标识的请求报文 第二次:服务器发回一个ACK的响应报文应答 第三次:客户端再次发送一个ACK请求报文 TCP的四次挥手 T 阅读全文
posted @ 2019-03-15 21:17 举个栗子! 阅读(272) 评论(0) 推荐(0)
摘要: 概念: 当产生某个事件时,事件从子元素向父元素触发或从父元素向子元素触发的过程 称为事件流 事件流的两种模式 : 事件冒泡 从子元素向父元素触发 small > big --> body > document > window 事件捕获 从父元素向子元素触发 window -- > document 阅读全文
posted @ 2019-03-15 21:03 举个栗子! 阅读(185) 评论(0) 推荐(0)