前端面试总结

2017-12-13
阅读 1 分钟
2.6k
数组的几个方法对比闭包作用域this原型与原型链、继承的介绍事件冒泡与捕获(IE6只支持事件冒泡不支持事件捕获,如何在IE6上实现事件捕获)JavaScript 运行机制 Event-LooprequestAnimationFrameAjaxsessionStorage localStorage

20170809-从URL输入到页面展现

2017-08-10
阅读 3 分钟
4.8k
从URL输入到页面展现 1.输入URL URL:统一资源定位符,是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示。 URL包含以下几部分:协议、服务器名称(或IP地址)、路径、参数和查询。 举例说明: 常用协议: 协议 中文名称 默认端口号 http 超文本传输协议 80 https 用安全套接字层传送的超文本传输协议 443 ftp...

20170808- css 居中

2017-08-08
阅读 2 分钟
1.4k
水平居中 行内或类行内元素水平居中 在块级父容器中设置text-align:center 块级元素水平居中 块级元素设置margin-left和margin-right为auto(前提是已经为元素设置了width) flex布局实现(多个水平排列元素)水平居中 {代码...} flex布局实现(多个垂直排列元素)水平居中 {代码...} 绝对定位实现水平居中 {代码...} 垂...

20170629-重排与重绘

2017-06-29
阅读 2 分钟
2.1k
DOM树中的每一个需要显示的节点在渲染树中至少存在一个对应的节点(隐藏的DOM元素在渲染树中没有对应的节点)。渲染树中的节点被称为“帧”或者“盒子”,理解页面元素为一个具有填充(padding)、边距(margin)、边框(border)和位置(position)的盒子。一旦DOM树和渲染树构建完成,浏览器就开始显示(绘制 paint)页面元素

20170612-点滴记录

2017-06-12
阅读 1 分钟
1.1k
这个函数会接受两个参数,第一个参数是当前的state值,第二个是当前的props,这个函数返回一个对象,这个对象代表想要对this.state的更改。

20170601-BFC(块级格式化上下文)

2017-06-01
阅读 2 分钟
2.1k
BFC的全称是Block Format Content -- 块级格式化上下文。浮动、绝对定位的元素(absolute、fixed定位)、块容器(display属性为inline-block、table、table-cell、table、table-caption)、带有overflow属性(该属性值不为visible和inherit)的display为block的块级元素会在其内部建立新的块级格式化上下文。

五月末--我的第一个"SPA"项目完成

2017-06-01
阅读 1 分钟
1.7k
这段时间一直在学习React相关内容,最近我用react相关技术实现了一个最经典的React项目--Todo应用。我尽我最大的努力实现了我想到的功能,尽管还有些小瑕疵。这是我的Github项目地址: [链接] 欢迎issue,star or follow!我会继续开源更多有趣的项目