摘要: 查阅了很多博客,现在总结一下当你输入URL到打开链接发生了什么。 基本过程: DNS解析 TCP连接 发送HTTP请求 服务器处理请求并返回HTTP报文 浏览器解析渲染页面 连接结束 1 DNS解析: DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个 阅读全文
posted @ 2017-03-07 12:41 sparks_fly 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 1.定义:JS高程中解释为:有权访问另一个函数作用域中变量的函数。 2.本质:执行环境都有一个表示变量的对象(变量对象),在闭包内保存有外部环境的变量对象。 3举例说明: A:参考阮一峰的个人博客的例子: function f1(){ var n=999; function f2(){ alert( 阅读全文
posted @ 2016-11-07 21:57 sparks_fly 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 1.定义:两行文字基线(baseline)之间的距离。中文为行高。在英文字母中,基线位于部分英文字母(x,i,n等)下端边缘线处(跟字体有关,会有一些细微差距)。 2.line-height与行内框盒子模型。 内容区域(content area)是围绕文字line-height的不可见的盒子。与fo 阅读全文
posted @ 2016-09-25 18:09 sparks_fly 阅读(108) 评论(0) 推荐(0) 编辑
摘要: absolute的英文意思是绝对的意思,实际上是针对父级元素元素定位,如果父级元素没有position:relative|absolute,则追至再上一个父级元素,直至相对于文档的左上角定位,按照我们中国人的理解观念,这个其实是相对定位,是脱离文档流的。用了abolute属性。(脱离文档流即是指:将 阅读全文
posted @ 2016-09-25 13:31 sparks_fly 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 《CSS权威指南》中文字显示:任何不是块级元素的可见元素都是内联元素。其表现的特性是“行布局”形式,这里的“行布局”的意思就是说其表现形式始终以行进行显示。比如,我们设定一个内联元素border-bottom:1px solid #000;时其表现是以每行进行重复,每一行下方都会有一条黑色的细线。如 阅读全文
posted @ 2016-09-25 09:21 sparks_fly 阅读(138) 评论(0) 推荐(0) 编辑
摘要: eg: 32+"32"=3232; 32-"32"=0; 阅读全文
posted @ 2016-09-18 16:06 sparks_fly 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 1.警告框: function ale() { alert("坚持学习前端") } Q1:可不可以将警告框的内容变为动态的呢? 阅读全文
posted @ 2016-09-18 14:35 sparks_fly 阅读(108) 评论(0) 推荐(0) 编辑