- 博客(4)
- 收藏
- 关注
原创 js操作栈
栈 栈是一种运算受限的线性表,特点是先进后出,也就是只能在表尾进行插入和删除操作 基本数据类型定义的名和值,都存储在栈内 引用数据类型定义的变量,名和堆内存储的值的地址 js实现栈 function Stack(){ let items = []; //添加 this.push = function(ele) { items.push(ele); } //删除 this.pop = function() {
2021-08-31 14:15:33
444
原创 margin padding
margin 是指外边距, padding 是指内边距 取值 auto:浏览器计算外边距 length 规定以具体单位计算的外边距值,比如像素,厘米,默认值是0px %规定及与父元素宽度的百分比的外边距 inherit规定应该从父元素继承外边距 margin 和padding 的计算是基于父级的宽度。 兼容性 所有浏览器都兼容 margin,padding 属性。 ie浏览器不支持 =inherit 属性 ...
2021-08-30 15:14:10
185
原创 从输入url 到浏览器显示页面发生了什么
从输入url 到浏览器显示页面发生了啥 从浏览器输入网址 ,点击回车,到页面渲染完毕,经过了一下几个步骤: 1.DNS 解析域名 (找到要去哪里) 2. TCP 三次握手 (找到服务器之后要交流下,征求下服务器意见) 3. 浏览器发出请求 (服务器同意之后,发送请求) 4. 服务器处理请求并返回页面信息 (服务器收到请求之后,把请求内容返回) 5. 浏览器解析渲染 (拿到返回内容,开始渲染页面) 想要了解具体内容,首先要了解tcp/ip 协议的构成 TCP/IP协议 tcp/i
2021-08-28 15:54:30
2170
原创 js 基本数据类型 和 深度拷贝的关系
js 基本数据类型 和 深度拷贝的关系 js的基本数据类型包括:string number boolean undefined null symbol js的引用数据类型包括:Array Object function json 基本数据类型定义的变量名和值都存在 栈内 ...
2021-08-28 13:27:57
130
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人