blueRoach

Results 44 comments of blueRoach

px:像素点的宽度 em:该元素字体像素大小 * 希望得到的多少倍 rem:根元素字体像素大小 * 希望得到的多少倍

闭包是一个函数,这个函数可以访问另一个函数的变量。(当你创建一个函数时你就创建了一个闭包) 优点:由于闭包里可以访问外部变量,但是外部不能访问闭包里的变量,所以可以保护一些重要的不能被修改的变量。 缺点:在老IE6使用闭包可能会造成内存泄漏

- 盒模型分为: IE盒模型和W3C盒模型 - 盒模型是由 content、padding、border、margin组成的 - 区别: IE盒模型的width = content + padding + border W3C盒模型的width = content - CSS3的属性box-sizing可以指定两种盒模型 其中border-box属性为IE盒模型 content-box属性为W3C盒模型

优雅降级:在编写项目时,直接针对最高级、最稳定的版本进行开发。然后在后续对低版本进行兼容。 渐进增强:在编写项目时,针对自己想个兼容的最低版本进行开发。然后在后续对高版本的新特性开发,或者更好的体验

- BFC是一个独立的盒子,他内部有自己的一套规则,不受外部影响 应用:可以用于解决同一个BFC下,两个元素margin重叠的问题 - BFC不会与浮动元素重叠 应用:右侧自适应两列布局 - BFC元素计算高度时,会将浮动元素也一起计算 应用:用于解决非BFC内部的BFC盒子,外部会塌陷的问题 以下之一会形成BFC: - 文档的根元素()。 - 浮点数(元素float不是none)。 - 绝对定位的元素(元素position为is absolute或fixed)。 - 内联块(带有的元素)。display: inline-block - 表格单元格(带有的元素,这是HTML表格单元格的默认设置)。display: table-cell - 表格标题(带有的元素,这是HTML表格标题的默认设置)。display: table-caption - 通过与元素隐式创建匿名表格单元格,,,,(这是HTML表,表中的行,表体,表头和表页脚,分别默认值),或。display: tabletable-rowtable-row-grouptable-header-grouptable-footer-groupinline-table -...

理解:作用域就是一块封闭的区域,外部不能访问到这块区域里的变量、函数等,被{}包裹的就叫一个作用域(全局作用域是特殊的) 类型:函数作用域、全局作用域和块作用域 变量提升:在用var 或者function声明一个变量和函数时,变量和函数会被提升到函数的顶部

放在body前会跟HTML同时渲染 放在body后,浏览器会先渲染HTML,再渲染CSS,则会导致一开始出现一个没有样式的界面,再跳到有样式的界面。

1.websocket H5提供的在TCP连接上进行的双向通讯 2.localStorage(sessionStorage是每个标签页独立的) 3.cookie 4.SharedWorker

2xx:成功 3xx;重定向 4xx:错误 5xx:服务器错误