12 2015 档案
摘要:函数的声明方式 在定义一个函数的时候通常有两种声明方式: 不同之处 预解析 让我们先看一个例子: 可以看到,函数声明foo被预解析了,它可以在其自身代码之前执行;而函数表达式foo_later则不能。要解决这个问题,我们先要弄清楚JavaScript解析器的工作机制。 变量提升(hoist) Jav
阅读全文
摘要:序言 长度单位可以总体的分为绝对长度单位和相对长度单位。CSS中最为大家熟知的无疑是px和em,但与此同时还存在pt, rem, vw, vh等其他计量单位,使用好它们可以大大增长我们的开发效率。本篇文章试图整理在前端开发中用到的CSS单位和其应用场景。 px——像素 px是pixel缩写,是基于像
阅读全文
摘要:序言 正则表达式,又叫规则表达式。把人类世界的一些字符规则以计算机能够理解的语言表达出来。Javascript提供了一个对象RegExp(Regular Expression)来管理和正则表达式相关的一切。 创建方式 有两种声明正则对象的方法: 字面形式创建:reg = /pattern/attri
阅读全文
摘要:完全面向资源,API以复数形式表示路径(Endpoint)http://example.com/libraries //列出所有图书馆http://example.com/books //列出所有图书http://example.com/l...
阅读全文
摘要:序言 本篇文章会详细介绍使用HTML5开发离线应用的步骤,以及本地存储与cookie的一些异同,最后利用上面所学例子来实现一个购物车场景。 使用HTML5离线存储的基本过程如下: 离线检测:首先要对设备进行离线状态检测,根据设备在线或者离线判断接下来的操作; 离线缓存:将需要被缓存的资源写在一个描述
阅读全文

浙公网安备 33010602011771号