三次握手和四次挥手 发表于 2017-07-19 | 分类于 网络 | 阅读次数 之前在从地址栏输入URL到页面加载完成,发生了什么?一文中提到了 三次握手 和 四次挥手 ,本文将具体展开。 TCP连接 三次握手 四次挥手 图形解析话不多说,直接上图 符号解释 SYN:表示发起一个新的连接;(标志位) Seq序号:用来标识从TCP源端向目的端发送的字节流,发送方发送数据时对此进 ... 阅读全文 »
从地址栏输入URL到页面加载完成,发生了什么? 发表于 2017-07-19 | 分类于 网络 | 阅读次数 从地址栏输入URL到页面加载完成,发生了什么?参考别人的文章后,自己总结的,有写的不妥的,还请大家指正。 整个过程大致分为以下几个步骤:1.浏览器查看缓存,如果缓存中有,则直接在屏幕中显示内容;若没有,则执行以下步骤;2.进行域名(DNS)解析,获取相应的IP地址;(域名解析的过程,实际上就是将域名 ... 阅读全文 »
表格排序-JavaScript 发表于 2017-07-19 | 分类于 JavaScript | 阅读次数 笔试做到一个表格排序的题,当时没有完全实现,本文记录了用JavavScript进行表格排序的实现过程。 题目在页面上有如下表格,当点击成绩的时候,所有行数据根据成绩从低到高排序,再点击时成绩则变为从高到低排序。 姓名 性别 成绩 张三 男 77 李四 女 87 王五 未知 50 ... 阅读全文 »
两个数相乘(包括整数和小数),精度问题 发表于 2017-07-19 | 分类于 JavaScript | 阅读次数 在有精度要求的情况下,进行两数的乘法运算假设a和b相乘,a、b都有可能是小数,返回相乘的结果(注意精度问题)举个栗子:a = 4; b = 0.0002 ———— 结果:0.0008 实现代码:12345678910111213141516171819var a = 4;var b = 0.0002 ... 阅读全文 »
浮动以及清楚浮动的方法 发表于 2017-07-19 | 分类于 CSS | 阅读次数 浮动(Float)css中的浮动(float),会使元素向左或向右浮动,直到它的外边缘碰到包含框或者另一个浮动框的边框为止,其周围也会重新排列。浮动元素会脱离文档流,且不能通过left、right、top、bottom来确定元素的位置,所以文档普通流中的块框表现得就像浮动框不存在一样。 浮动带来的副 ... 阅读全文 »
position属性的取值 发表于 2017-07-19 | 分类于 CSS | 阅读次数 position属性的值static默认值,没有定位,元素出现在正常文档流中(忽略 top, bottom, left, right 或者 z-index 声明); relative相对定位,不脱离文档流,相对于元素原本在文档流中的位置进行定位( left、right、top、bottom 起作用) ... 阅读全文 »
如何向github提交代码? 发表于 2017-07-18 | 分类于 前端工具 | 阅读次数 有Github账号,就可以提交代码了吗?(一开始我也是这么认为的)Github一般都是基于SSH授权的,本文针对 Windows 系统,记录了如何向Github提交代码。 安装Git工具下载地址:点我下载后,一直默认 next 安装即可。 创建新项目,copy地址进入Github首页,创建一个新的项 ... 阅读全文 »