自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 vue+elementUI实战之网易云音乐--半月总结!!!

vue+elementUI实战之网易云音乐--半月总结!!!模仿网易云音乐pc端项目搭建基本项目引入项目中使用的东西------axios,element-Ul遇到的问题模仿网易云音乐pc端先写写心得体会吧,经过半个月,我实现了网易云音乐的一些功能。最开始的时候,我记得我几乎写点东西,就会去看我学vue的笔记,(笔记真的好有用,什么忘记了,就拿出来看看,不懂的再百度)。我觉得这半个月最难的就是,音乐播放部分了,终于昨天晚上,我成功的实现了音乐自动播放下一首,点击按钮切换上一首,下一首,我真的好开心,哈哈

2020-05-16 20:21:06 3330 7

原创 阅读之图解HTTP-认识简单的HTTP协议

HTTPHTTP协议用于客户端和服务端之间的通信通过请求和响应进行通信,请求由客户端发出,响应由服务器端回复无状态协议,不保存状态信息,为了实现保存状态信息,引入了cookie1.客户端发起第一次请求2.服务器端,生成Cookie信息,通过set-Cookie首部字段信息,通知客户端保存Cookie3.下一次客户端请求时,客户端会自动在请求报文上添加Cookie信息4.服务器端收到,对比服务器上的内容,判定用户是谁持久连接:最初HTTP,每进行一次HTTP通信,就要断开一次TCP连接

2020-06-14 15:17:08 247

原创 阅读之图解HTTP-URI与URL

URI:统一资源标识符URI:Uniform Resource Identifier(用字符串标识某一互联网资源)Uniform:用统一的格式,处理不同类型的资源Resource:资源文件,资源表示可标识的任何东西(文档,图像,服务)Identifier:可标志的对象(标志符)URI指的就是由某个协议方案表示的资源的定位标识符,URL:统一资源定位符URL:表示的资源的地点(互联网所处位置)联系URL是一种具体的URI,即URL不仅标识一个资源,而且还指明了这个资源的地址。URL 是

2020-06-14 08:22:34 219

原创 阅读之图解HTTP(TCP/IP协议族)

什么是协议?计算机要在网络中进行通信,双方就必须基于相同的方法,例如如何探测到通信目标,由哪一边先发起通信,使用哪种语言进行通信,怎样结束通信等规则,都需要事先确定,这种规则就叫做协议TCP/IP协议族:协议族是什么?把互联网相关联的协议集合起来总称为协议族与OSI参考模型是什么关系?OSI参考模型是一个理论上的(理想)网络通信模型,而TCP/IP协议族则是实际运行的网络协议TCP/IP协议族中的每一层,都有不同的协议TCP/IP怎样进行通信传输?1.客户端在应用层发起ht

2020-06-13 20:51:12 355

原创 学习之es6运算符...

学习之es6运算符…1.扩展运算符(spread)-----------应用将一个数组转为用逗号分离的序列const a = ['xxx','hhh','yyy'];console.log('1',...a,'1')// 1 xxx hhh yyy 1// 即...a 为 'xxx','hhh','yyy'作为函数调用的参数function add(x, y) { return x + y;}const numbers = [4, 38];console.log(add(.

2020-05-31 17:57:06 132

原创 学习总结之js循环对象方法

学习总结之js循环对象方法先创建一个对象const obj = { name:'xhy', age:18, eat: function () { console.log('热爱美食') }}for in循环遍历出key,根据key去数组中取出值for (let key in obj) { console.log(key)// name age eat console.log(obj[key])// xhy 18 function}Object.

2020-05-31 16:02:17 472

原创 学习总结之js循环数组的方法

学习总结之js循环数组的方法先声明一个数组const arr = ['你','我','他','你']for循环for (let i=0; i<arr.length; i++) { console.log(arr[i])}根据数组长度,循环数组索引值,按索引值取出数组元素

2020-05-31 12:42:41 394

原创 学习之js赋值、深拷贝和浅拷贝(新手小白的简单理解)

学习之js赋值、深拷贝和浅拷贝(新手小白的简单理解)使用场景当你想使用并修改某个数据对象,但不想对原始数据对象,进行修改时,就会用到深拷贝与浅拷贝了数据类型1.基本数据类型String,Boolean,Number,Null,Undefined,Symbol(es6),存放在栈中,对数据进行直接访问2.引用数据类型Object(Array,Date,Function),引用地址存放在栈中,数据存放在堆中,需要先在栈中获取引用地址,再从堆内存中获取数据堆和栈—数据存储的结构1.栈

2020-05-24 19:26:51 172

原创 学习之js执行机制(新手小白的简单理解)

学习之js执行机制(新手小白的简单理解)javascript是一门单线程语言,一件事情做完后,再做另一件事情。上一件事情没做完,就必须等着,不能同时干。为什么js是单线程的呢?他的用途决定了他是单线程。若js有两个线程,一个线程删除dom节点,另一个线程为这个dom节点添加内容,此时就不知道以哪个线程为准了,很混乱。但是,如果有一件事情,处理的时间很长,造成了阻塞,用户体验不好,该怎么办?-----js产生了同步和异步任务同步和异步任务js执行时,遇到同步任务放进主线程中执行,遇到异步任务时,如

2020-05-21 19:04:32 133

原创 学习之浏览器缓存(新手小白的简单理解)

学习之浏览器缓存(新手小白的简单理解)首先,我想写写我为什么要写博客第一就是想记录自己的学习过程,能够让自己在忘记这一部分的时候,能够翻出来看看,就相当于笔记一样,总结也会使我的脑子清楚第二就是发泄我的表达欲,哈哈哈哈哈,有时候发现自己表达欲挺强的,闲话比较多????不说了,开始吧1.浏览器发起请求的过程浏览器发起请求时,会先在浏览器缓存中查找该请求的结果以及缓存标志如果没有缓存标志,会进行下面过程1.向服务器发送HTTP请求2.服务器返回该请求的结果和缓存规则3.将该请求结果和缓存标志

2020-05-19 21:02:09 171

原创 学习之浏览器的渲染机制(新手小白的简单理解)

学习之浏览器的渲染机制(简单理解)当你在浏览器中输入url之后,如果请求成功,会得到服务器提供的资源(HTML,CSS,JS,图片等),浏览器会执行下面的操作浏览器渲染操作1.解析html,得到dom树.解析html时,是从上至下的如果遇到link和style,那就就会去下载这些外部的css资源,但是css跟DOM的构建是并行的,不会阻塞DOM树的构建如果遇到script,DOM树和CSSOM树的构建都会暂停,被阻塞,直到脚本加载完毕或者是执行完毕display:none的元素也会在DOM树

2020-05-19 10:22:00 295

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除