摘要: 跨域解决方案 1、 通过jsonp跨域 (jsonp缺点:只能实现get一种请求) 通常为了减轻web服务器的负载,我们把js、css,img等静态资源分离到另一台独立域名的服务器上,在html页面中再通过相应的标签从不同域名下加载静态资源,而被浏览器允许,基于此原理,我们可以通过动态创建scrip 阅读全文
posted @ 2019-03-15 22:44 举个栗子! 阅读(183) 评论(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 举个栗子! 阅读(274) 评论(0) 推荐(0)
摘要: 概念: 当产生某个事件时,事件从子元素向父元素触发或从父元素向子元素触发的过程 称为事件流 事件流的两种模式 : 事件冒泡 从子元素向父元素触发 small > big --> body > document > window 事件捕获 从父元素向子元素触发 window -- > document 阅读全文
posted @ 2019-03-15 21:03 举个栗子! 阅读(186) 评论(0) 推荐(0)
摘要: 大概优化方向: 1.文件合并并启用Gzip压缩 使用css精灵图合并小型图标图片 减少http的请求次数 2.使用CDN(内用分发网络)进行加速 降低通信距离 3.多利用缓存 (就是将常用的数据存储起来,提供便利,减少查询次数和所消耗的事件) 4.文件插入位置 css放在头部 js放在尾部 5.减少 阅读全文
posted @ 2019-03-15 20:54 举个栗子! 阅读(137) 评论(0) 推荐(0)
摘要: 所谓节流,就是指连续触发事件但是在 n 秒中只执行一次函数。节流会稀释函数的执行频率。 阅读全文
posted @ 2019-03-15 19:40 举个栗子! 阅读(187) 评论(0) 推荐(0)