Seven's Blog

Share, Learn, Enjoy, Keep


  • 首页

  • 归档

  • 标签

  • 公益404

  • 关于

页面重流和回流以及优化的整理和学习

发表于 2016-03-09 | 分类于 WEB开发 |
浏览器从下载文档到显示页面的过程是个复杂的过程,这里包含了重绘和重排。各家浏览器引擎的工作原理略有差别,但也有一定规则。简单讲,通常在文档初次加载时,浏览器引擎会解析HTML文档来构建DOM树,之后根据DOM元素的几何属性构建一棵用于渲染的树。 渲染树的每个节点都有大小和边距等属性,类似于盒子模型 ...
阅读全文 »

javascript事件委托

发表于 2016-03-04 | 分类于 WEB开发 |
先举个现实生活中委托的例子。比如有3个人在同一个公司里,星期天他们得知他们的快递都要来。如果不用委托,意味着这三个人都要去一次楼下,而且要一直等,直到他们的快递来。但是我们知道公司都是有前台的,所以一般快递公司都是把东西直接放到前台,然后由前台打电话让他们来领取。这里的前台服务就是委托。 在比如电商 ...
阅读全文 »

HTML5 Drop and Drag API学习与整理

发表于 2016-03-03 | 分类于 WEB开发 |
Drop和Drag是能够DOM元素拖动与释放的API。过去我们也有一个能够实现拖动与释放的流程。今天总结一下,可以看到新的API是给我们提供了很大的便利和简化了许多代码的。 拖拽的旧方法总的是下面下面的三个流程:(js以前是没有直接拖拽的方法的,所谓的拖拽也就是把鼠标拖拽的偏移值赋值给拖动的元素, ...
阅读全文 »

我理解的TCP的三次握手和四次分手

发表于 2016-03-03 | 分类于 计算机网络 |
这学期就开始学网络啦,下下个星期就开课。看看我理解的TCP/IP的三次握手和四次挥手。顺便也总结了一下当用户输入网址的过程中发生了什么。以及关于HTTP的一些基本知识。 首先我的理解:三次握手: 客户端首先请求说我要请求你的服务器上的资源。 服务器说好我知道啦。 这时候客户端收到了服务器的响应又对 ...
阅读全文 »

解决跨浏览器问题的几个代码段总结

发表于 2016-03-03 | 分类于 WEB开发 |
Ajax对象:XMLHttpRequest和IE的ActiveX对象这两种对象的构造函数有两种不同的格式,但却共享了同一种功能和方法。一旦创建完初始的对象并将其赋值给一个对象,也就解决了Ajax的跨浏览器问题。1234567var xmlhttp = false;if(window.XMLHttp ...
阅读全文 »
1…222324…28

Seven Cai

Seven的博客,用于记录生活和技术

137 日志
5 分类
25 标签
RSS
© 2021 Seven Cai