摘要: ECMAScript 标准定义了 7 种数据类型:Boolean、Null、Undefined、Number、String、Symbol(ES6新增)和Object,除Object以外的那6种数据类型也被称为基本数据类型,另外还有Array、Function等复杂数据类型。本文介绍一般类型判断方法, 阅读全文
posted @ 2017-08-23 02:46 前端大兵 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 本文简单解析各种数组和对象属性的遍历方法: 原生for循环、for-in及forEach ES6 for-of方法遍历类数组集合 Object.key()返回键名的集合 jQuery的$.each() underscore的_.each() 文中的范例基于以下数组和对象。 一、JS原生方法 1. j 阅读全文
posted @ 2017-08-17 13:56 前端大兵 阅读(56113) 评论(2) 推荐(3) 编辑
摘要: 一、Javascript的异步原理 javascript 是单线程语言,所以同一时间只执行一个运算。但有些方法是不能瞬间完成或不可预知何时完成的(如网络请求、settimeout等),为了让它们不对后续的运算产生阻塞,就需要用到异步操作。HTML5提出的Web Worker 允许在后台创建 Java 阅读全文
posted @ 2017-07-19 02:57 前端大兵 阅读(2131) 评论(0) 推荐(1) 编辑
摘要: 一、HTTP请求 HTTP即超文本传输协议,用以进行HTML 文件、 图片文件、 查询结果等的网络传输。 一个完整的HTTP请求包括:请求行、请求头、空行和请求数据(请求数据可以为空) HTTP1.1标准请求方式有:GET, POST, PUT, HEAD, DELETE, CONNECT, TRA 阅读全文
posted @ 2017-07-12 21:19 前端大兵 阅读(6033) 评论(0) 推荐(0) 编辑
摘要: 使用css3实现动画,比js控制DOM属性的方式要高效很多、流畅很多,主要分transition和animation两大方式。 transition适用于一次性变换 animation适用于循环动画和多层动画 涉及DOM缩放、旋转、移动、旋转时,优先以transform属性实现 结合class的ad 阅读全文
posted @ 2017-06-09 02:39 前端大兵 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 如果查看css手册,会发现display有许多带table字样的可选属性,有table、inline-table、table-row-group、table-row、table-cell等10个之多,可以赋予div类似于<table>等标签的布局特性。大多数浏览器(IE6/7除外)对其支持良好,其实 阅读全文
posted @ 2017-06-08 02:28 前端大兵 阅读(45805) 评论(2) 推荐(6) 编辑