摘要: 上次发布的随笔忘记提供源代码了,今天特地来补充,如果有什么问题,欢迎大家为我修改指正。 vue.config.js文件: const path = require('path') function resolve (dir) { return path.join(__dirname, '..', d 阅读全文
posted @ 2019-10-18 09:52 雪恋一人 阅读(1218) 评论(0) 推荐(0) 编辑
摘要: 市面上目前已有各种各样的UI组件库,比如 Element 和 iView,他们的强大毋庸置疑。但是我们面临的情况是需求越来越复杂,当它们不能再满足我们需求的时候,这个时候就有必要开发一套属于自己团队的组件库了。 为何要进行组件库开发? 如果你所在的公司对于页面的样式没有什么要求,那么你只要随便拿一个 阅读全文
posted @ 2019-10-09 10:10 雪恋一人 阅读(16774) 评论(1) 推荐(0) 编辑
摘要: (本文转自知乎上别人分享的一篇文章,让我这个初学者对于websocket有了形象的理解,特此拿来与大家分享) 一、websocket与http WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算) 首先HT 阅读全文
posted @ 2019-09-20 10:48 雪恋一人 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 1.TCP是面向连接的,UDP是不需要连接的,即传输数据之前不需要建立连接。 2.TCP是面向连接的可靠性传输,通过TCP连接传送的数据能够实现无差错,不丢失,不重复且是按顺序到达的。而UDP是不可靠的,UDP只是尽最大能力交付,却并不保证可靠交付。(因为TCP可靠,面向连接,不会丢失数据,因此适合 阅读全文
posted @ 2019-09-17 15:51 雪恋一人 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 服务端和客户端都需要直到自己均可收发,因此需要三次握手。 简化三次握手: <img width="487" alt="2018-07-10 3 42 11" src="https://user-images.githubusercontent.com/17233651/42496289-1c6d66 阅读全文
posted @ 2019-09-17 15:33 雪恋一人 阅读(762) 评论(0) 推荐(0) 编辑
摘要: http是一种超文本传输协议,传输的数据都是未加密的,也就是显示在明面上的,是现在互联网上应用最为广泛的一种网络协议,相对来说不太安全,但是所需成本很小。http一般的端口号为80. https则是具有安全性的ssl加密传输协议。简单来说,https是一种安全版的http,传输的数据是通过SSL加密 阅读全文
posted @ 2019-09-17 15:24 雪恋一人 阅读(1381) 评论(0) 推荐(0) 编辑
摘要: 异步,不会阻碍代码的执行,它会等待所有的同步代码执行完毕后,再执行输出自己的同步结果。(原生js中,只有定时器,DOM,ajax三个东西是异步的。) 同步,代码只会从上到下依次执行,只要一步出错,接下来的代码就会无法执行。 阅读全文
posted @ 2019-09-12 11:45 雪恋一人 阅读(1798) 评论(0) 推荐(0) 编辑
摘要: 1.用途方面: get是向服务器请求数据,post是向服务器发送数据。 2.大小方面: get发送数据上有大小限制,post理想上无大小限制,实际上有限制。 3.安全方面: get请求的数据会显示在地址栏中,相对不安全。post发送的数据,表面不可见,相对安全些。 4.缓存方面: 使用get方式,数 阅读全文
posted @ 2019-09-12 11:39 雪恋一人 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 301 永久重定向 302 临时重定向 401 没有权限访问 403 拒绝请求 503 服务器超负荷 (常见状态码:404路径错误 500 服务器错误 200 成功) 阅读全文
posted @ 2019-09-12 11:27 雪恋一人 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 1.创建XMLHttpRequest let xhr=new XMLHttpRequest; 2.连接服务器 xhr.open("get","goods.json",true) true代表异步,false代表同步。goods.json代表请求的路径 3.向服务器发送请求 xhr.send() 4. 阅读全文
posted @ 2019-09-12 11:24 雪恋一人 阅读(2535) 评论(0) 推荐(0) 编辑