摘要: 下面是在实现瀑布流中的一小段代码(当滚动条滚动距离+可视区高度>文档高度,请求数据) 下面复习一下知识点: 一、查看滚动条的滚动距离 js中有两套方法可以查看滚动条的滚动距离 (1)window.pageXOffset/window.pageYOffset 查看滚动条横轴和纵轴的滚动距离;但IE8以 阅读全文
posted @ 2018-09-15 21:47 StupidTom 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 1.浏览器通过DNS查找域名对应的IP地址(DNS查询:浏览器缓存-->系统缓存-->路由器缓存-->ISP DNS 缓存 -->根域名服务器) 2.浏览器向Web服务器发送一个HTTP请求(TCP三次握手) 3.服务器301重定向(从http://example.com重定向到http://www 阅读全文
posted @ 2018-09-14 12:19 StupidTom 阅读(308) 评论(0) 推荐(0) 编辑
摘要: http常用状态码: 100 Continue :告诉客户端应该继续发送请求,这个临时响应式用来通知客户端的,部分的请求服务器已经接受,客户端应该继续发送请求的剩余部分。 200 OK:服务器成功接受请求并正常返回信息 201 Created:服务器请求成功并创建了新资源。 202 Accepted 阅读全文
posted @ 2018-09-14 09:33 StupidTom 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 相同点:都存储在客户端。 不同点: 1.存储大小: cookies数据大小不能超过4k sessionStorage和localStorage虽然也有存储大小的限制,但比cookies大得多,可以达到5M或更大。 2.有效时间: localStorage存储持久数据,浏览器关闭后数据不丢失除非主动删 阅读全文
posted @ 2018-09-11 19:16 StupidTom 阅读(749) 评论(0) 推荐(0) 编辑
摘要: 一.数组的定义(来源于Array.prototype) 1.构造函数方法: (1)var arr = new Array();//没有参数等价于 var arr = []; (2)var arr = new Array(length);//创建指定长度的数组;预分配一个数组空间;但数组中没有存储值, 阅读全文
posted @ 2018-08-16 22:47 StupidTom 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 一.不可改变的原始值(栈数据)(五个) 数字(number),字符串(string),布尔值(boolean),undefined,null 其中;undefined是未定义的意思,而null是空的意思,他们俩的区别在于,null有值,不过这个值是空值,而undefined是未定义,完全没有值的意思 阅读全文
posted @ 2018-08-11 22:35 StupidTom 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 一.显式类型转换 1.Number(mix) 把其他类型的数据转换成数字类型的数据 2.parseInt(string,radix) 将字符串转换成整型类型数字(不四舍五入)(截断数字) 当参数string里面既包括数字字符串又包括其他字符串的时候,它会将看到其他字符串就停止了,不会继续转换后面的数 阅读全文
posted @ 2018-08-08 10:11 StupidTom 阅读(3369) 评论(0) 推荐(0) 编辑
摘要: typeof可以检测数据的类型 typeof返回结果的其实是字符串:可以通过以下测试出来 typeof返回的数据类型有6种: 1.number 数字类型的操作数typeof(123); 2.string 字符串类型的操作数typeof('123'); 3.boolean 布尔值如:typeof(tr 阅读全文
posted @ 2018-08-07 22:39 StupidTom 阅读(1421) 评论(0) 推荐(0) 编辑
摘要: margin塌陷 先举个例子 距离上边100px; 现在给里面的小方块设置margin-top:100px;发现两个方块位置没动; 而当给里面的小方块设置margin-top:150px;小方块带着大方块往下移动了50px 原理:父子嵌套元素在垂直方向的margin,父子元素是结合在一起的,他们两个 阅读全文
posted @ 2018-07-27 14:15 StupidTom 阅读(13132) 评论(0) 推荐(1) 编辑
摘要: absolute:脱离原来位置定位.是相对于最近的有定位的父级进行定位;如果没有有定位的父级元素,就相对文档进行定位 relative:保留原来位置进行定位,相对于自己原来的位置进行定位 下面举两个例子 1. box1:position:absolute,脱离了原来位置定位,box2就移上去了 2 阅读全文
posted @ 2018-07-27 11:23 StupidTom 阅读(531) 评论(0) 推荐(0) 编辑