代码改变世界

AngularJS之指令

2016-08-10 20:52 by 猴子猿, 1873 阅读, 4 推荐, 收藏, 编辑
摘要:初探AngularJS的指令,并对指令的常用设置项,进行阐述 阅读全文

初探AngularJS

2016-08-08 22:32 by 猴子猿, 1361 阅读, 3 推荐, 收藏, 编辑
摘要:初探AngularJS:对AngularJS做了一个大概的探究“双向绑定”、“模块化”、“scope作用域”、“过滤器” 阅读全文

读书笔记--高性能网站

2016-07-17 18:15 by 猴子猿, 665 阅读, 6 推荐, 收藏, 编辑
摘要:读书笔记:《高性能网站建设指南》和《高性能网站进阶指南》 阅读全文

细说Promise

2016-06-23 08:45 by 猴子猿, 4581 阅读, 19 推荐, 收藏, 编辑
摘要:常用的异步方式有三种:回调函数、事件监听以及发布订阅,当异步多且依赖关系很严重时,常用的这三种异步方式不是很完美,ES6中Promise的出现完美地解决了这一弊端,成为异步调用最佳的方式。该随笔分为5部分:1、常用三种异步方式介绍;2、Promise概述;3、Promise的使用;4、模拟Promise;5、拓展阅读。 阅读全文

ES6之module

2016-06-14 21:13 by 猴子猿, 5773 阅读, 7 推荐, 收藏, 编辑
摘要:JavaScript一直没有模块体系,但是伴随着ES6的到来,module随之而来。ES6module提倡一个js文件就是一个模块的概念,主要包括两个命令:export和import,用于模块向外提供接口(export)和引入其他模块接口(import)。该随笔分为四部分:1、ES6module概述;2、ES6module的export指令;3、ES6module的import指令;4、实践ES6module是值的引用 阅读全文

ES6之块级作用域

2016-06-13 22:40 by 猴子猿, 13288 阅读, 16 推荐, 收藏, 编辑
摘要:ES6中提供了块级作用域,分别是let和const,该随笔分别介绍了它们 阅读全文

ES6转换器之Babel

2016-06-12 23:01 by 猴子猿, 4656 阅读, 3 推荐, 收藏, 编辑
摘要:ES6部分功能没有支持,所以想学习ES6,得先有个转换器,就是将ES6的代码转换为ES5。该随笔介绍的是用的Gulp + Bable的形式来将ES6转换为ES5的。 阅读全文

Web缓存杂谈

2016-06-07 00:09 by 猴子猿, 3108 阅读, 11 推荐, 收藏, 编辑
摘要:对于网站提高性能,缓存是必不可少的环节。该篇随笔介绍了缓存以及缓存机制,重点是HTTP缓存机制. 阅读全文

iframe跨域+

2016-06-06 11:33 by 猴子猿, 7023 阅读, 16 推荐, 收藏, 编辑
摘要:script、image、iframe的src都不受同源策略的影响。所以我们可以借助这一特点,实现跨域。如前面所介绍的JSONP跨域,以及灯标(Beacons)。该篇随笔主要阐述iframe结合一些技术,实现跨域请求。1、iframe+window.name;2、iframe+location.hash;3、iframe+window.postMessage。另,在最后赋予“灯标”技术阐述。 阅读全文

理清JavaScript正则表达式--下篇

2016-05-28 14:45 by 猴子猿, 945 阅读, 7 推荐, 收藏, 编辑
摘要:针对JavaScript正则表达式进行了梳理,该篇为实战篇,对:正则在String类中的应用和正则对象中的方法exec和test。进行了梳理。 阅读全文