![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端小知识
文章平均质量分 51
SHAWN2016
这个作者很懒,什么都没留下…
展开
-
输入网址到页面出现这个过程发生了什么?(TCP三次握手及浏览器解析)
1.输入网址按下回车到看到网页的过程1.域名解析(看一下浏览器要和哪个服务器的哪个接口建立连接) 2.发起TCP三次握手 3.浏览器发起http请求 4.服务器响应http请求,返回html文件 5.浏览器解析html文件,并请求html中的资源 6.服务器端返回资源,浏览器对页面进行渲染呈现给客户*2.TCP三次握手一:浏览器向服务器端发送一个SYN码(同步序列码),数据项...原创 2018-08-16 20:54:41 · 898 阅读 · 0 评论 -
Promise 对象
Promise 承诺它是承诺将来会执行的对象,它里面是一个具有有异步操作的函数(这个函数的形参为resolve和reject)Promise对象有个状态属性,能通过resolve和reject函数来改变resolve函数是将状态属性从pending变成resolved reject 函数是将状态属性从pending变成rejectedPromise实例生成之后可以用...原创 2018-08-17 15:28:13 · 223 阅读 · 0 评论 -
行内元素 块级元素 行内块级元素
块级元素 标签 内容 address 定义地址 caption 定义表格标题 dd 定义列表中定义条目 div 定义文档中的分区或节 dl 定义列表 dt 定义列表中的项目 fieldset 定义一个框架集 form 创建 HTML 表单 h1 定义最大的标题 h2...原创 2018-08-23 10:40:58 · 696 阅读 · 0 评论 -
Hybrid app
&n原创 2018-08-21 09:06:15 · 212 阅读 · 0 评论 -
JS函数参数传递
JS中函数的共享传递,按值传递,引用传递共享传递是实参对象的引用的副本 按值传递是实参的值的副本 引用传递是实参的引用 用c++里面的知识来讲就是共享传递是实参对象的指针的副本,按值传递是实参的值的副本,引用传递是实参的指针。如下图function changeStuff(a, b, c) {a = a * 10;//值的副本b.item = "changed"; //b.i...原创 2018-09-11 21:14:57 · 555 阅读 · 0 评论 -
不固定宽高元素水平垂直居中
背景:本文主要讲述不用flex布局和grid布局时如何设置不定高宽元素的水平垂直居中,这是很多时候经常遇到的问题。页面结构 <div class="box"> <div class="content"><span>hell</span><br/>ssssssss<br/>shshsh原创 2018-09-25 11:18:42 · 1170 阅读 · 0 评论